Mostrando postagens com marcador Matemática. Mostrar todas as postagens
Mostrando postagens com marcador Matemática. Mostrar todas as postagens

sexta-feira, 20 de agosto de 2010

Cálculo Algébrico no Palm


Estou trazendo esta postagem do meu antigo blog e como pode-se perceber pelo título, ela está um pouco desatualizada, afinal, quem ainda compra Palm hoje em dia?! Enfim, queria deixar este texto guardado aqui no blog.


Eu não entendo por que tem gente que ainda compra aquelas caríssimas calculadoras HP. Por um preço mais em conta, você pode comprar um Palm e fazer tudo que a HP faz e mais.

Assim como no caso do Maxima, o meu interesse em cálculo algébrico no Palm é puramente para resolver integrais.

Ter um "mini Maple" no Palm é particularmente interessante quando se passa muito tempo fora de casa estudando. Eu já me aproveitei deste recurso muitas vezes e o acho extremamente importante.

Vou apresentar aqui as opções de Cálculo Algébrico para Palm que eu conheço. Leiam e digam quem é seu vencedor.

  • Emulador de HP49G - Eis o motivo que não entendo por que comprar uma HP de verdade. Existem emuladores perfeitos delas para Palm. A HP49G, ao contrário da sua irmã anterior, a HP48G, consegue fazer integrais indefinidas (integrais definidas são sempre feitas numericamente e não algebricamente). É a única opção "grátis" entre as que vou apresentar aqui. "Grátis" por que o emulador é de graça, mas a imagem da calculadora não, no entando esta imagem também não é vendida... então... Dentre as opções que vou apresentar, a HP49G é a pior. Não é capaz de resolver muitas integrais e a entrada e saída de dados é sofrível. Apesar de ser grande, é possível usar o programa no cartão de memória, não constituíndo assim grandes problemas.
  • SpaceTime - Apesar da interface ótima (a melhor de todas), de ter excelentes recursos de plotagem (2D e 3D), no quesito integrais indefinidas, a SpaceTime é uma porcaria. Ela só consegue resolver integrais muito simples. Integrais um pouco mais difíceis(um pouco só) ela já não consegue resolver. Enfim, vale pelos outros recursos, mas não para integrar. Veja uma integração que tentei fazer com ela:
    Importante: este programa foi descontinuado e agora é oferecido gratuitamente no site do desenvolvedor! Veja link no final desta postagem.
  • Abakus - Finalmente um programa que realiza todas as integrais! Ele possui uma interface mediana, a saída de dados podia ser melhor, é capaz de plotar gráficos (2D e 3D) sem muitos recursos e ocupa apenas uns 500KB no seu Palm (não funciona no cartão de memória). As integrais indefinidas são sempre resolvidas (ainda não tive problemas com ele), mas levam muito, muito, muito tempo para serem resolvidas. Às vezes, quase um minuto! É muito tempo. Abaixo, a mesma integral que tentei resolver no SpaceTime, note o tempo que ele levou para resolver:
  • Formulae 1 - Esta é a melhor de todas as calculadoras algébricas aqui apresentadas. As integrais são todas resolvidas e muito rapidamente. A saída de dados é maravilhosa e a entrada pode ser feita mesmo sem a caneta, apenas com os botões de navegação. Mas... como nem tudo é perfeito, a Formulae 1 tem um grande problema: é feita em java e precisa da máquina virtual java da IBM para rodar no Palm. Por que isso é ruim? Por que se você tem pouco espaço no Palm, vai ter que gastar por volta de 1MB para a máquina virtual mais 500KB para o Formulae 1. Mesmo quando espaço não é problema, todos os usuários de Palm sabem que a máquina virtual da IBM é muito instável. Não é raro estar navegando no Opera e o mesmo fechar do nada ou estar resolvendo uma integral no Formulae 1 e o programa congelar. Mas, se quiser o melhor programa, não tem outra escolha. O preço dele também é meio carinho: 30 dólares. Mas garanto que vale cada centavo. Veja a mesma integral que resolvi nos outros dois programas:


Os endereços de cada Programa:
Emuladores de HP
SpaceTime
Abakus

Formulae 1

Se quiser testar os programas antes de comprar, você pode encontrar todos no site PalmWarezBrasil.

abraçOZ

quarta-feira, 18 de agosto de 2010

Maxima - Computação Algébrica Gratuita

Desde que eu comecei a cursar os Cálculos (I, II, III, O Retorno, Forever, etc) da vida, fui apresentado à computação algébrica (ou simbólica, como preferir). Mas precisamente, fui apresentado ao Maple.

O Maple na minha vida acadêmica foi muito importante e mesmo assim eu sou um completo ignorante em Maple. Só o uso para resolver integrais. Isto é, só uso o comando Int.

Não que eu não saiba resolver integrais. Muito pelo contrário, eu adoro cálculo e foi uma das coisas que eu aprendi de verdade (ou pelo menos assim eu penso).

O motivo pelo qual resolvo várias integrais no Maple é não só preguiça, mas poupar tempo. Conforme a sua faculdade vai se desenrolando, você descobre que época feliz era a de calouro. Cada vez são mais e mais exercícios para fazer, vários deles, em várias listas e são enormes! Então não posso me dar ao luxo de resolver todas as integrais. Deixo esta tarefa ingrata ao PC.

E se vocês conhecem o genial Maple, sabem que ele é um programa pago, ou seja, nada de instalar ele na sua casa se não possui uma licença para tal.

Nesse último mês eu tenho testado um concorrente do Maple, o MAXIMA. Como todos os programas que eu dei dicas aqui até agora, o Maxima é gratuito e melhor ainda: Open Source.

Como usuário do Maple que só usa o comando Int, digo que o Maxima é muito bom mesmo. Ele resolveu tranqüilamente todas as integrais que solicitei. A diferença é que o comando agora é Integrate.
:4 )

Então, após este mês de testes, posso afirmar com segurança que estarei abandonando o uso do Maple e passarei a depender desta maravilha de 6MB.

Além de integrais, o Maxima faz derivadas, gráficos em 2D e 3D, trabalha com matrizes e etc, tudo que um bom programa de computação simbólica precisa fazer. Mas de graça!!!
:4 )

E não é só porque é de graça e Open Source que ele possui uma interface miserável de linha de comando. Bem... ele possui uma interface miserável de linha de comando, mas também já vem com uma GUI (Graphic User Interface) chamada wxMaxima que não deixa na mão usuários inexperientes ou oriúndos de outros programas.

Então, se você se interessou e quer experimentar o Maxima para eliminar as suas despesas com este tipo de programa, entre no site e baixe a versão mais atual, disponível para Windows, Linux e outros:

Se você quiser ler um review de verdade sobre o Maxima e tirar mais dúvidas antes de dar uma chance ao programa, entre aqui:

Tutorial em português de utilização do Maxima:

abraçOZ

terça-feira, 17 de agosto de 2010

JaxoDraw - Faça Diagramas de Feynman Facilmente

JaxoDraw
Como já está escrito no título, se precisa de uma ferramenta para desenhar diagramas de Feynman no computador tente o JaxoDraw.

O JaxoDraw precisa da máquina virtual Java instalada no seu PC para rodar, uma vez que o programa é em JAVA (DÃ!). Você encontra todas as informações necessárias no site do programa.

Além de ser de fácil uso, o JaxoDraw é um programa bem completo e conta com as ferramentas necessárias para se desenhar a maioria dos diagramas. Além disso, permite exportar os diagramas nos principais formatos para o seu público alvo: EPS, LATEX, PNG e JPG.

JaxoDraw está disponível para Windows, Linux e OSX e pode ser baixado no site:
http://jaxodraw.sourceforge.net/


abraçOZ

domingo, 23 de maio de 2010

QtiPlot - Alternativa gratuita ao Origin


Após conseguir a licença do Windows Server 2008 (viaDreamspark), pensei: se estou com um Windows legalizado, por que não utilizar somente programas aos quais tenho direito de usar?!

Venho desde então procurado boas alternativas aos programaspiratas pagos que estava usando. E se existem boas alternativas gratuitas, por que não utilizá-las, não é mesmo?

Um dos últimos programas piratas pagos que ainda estava usando era o
Origin, da OriginLab. Eu bem tentei usar o GNUPlot (que é excelente por sinal), mas fazer gráficos em linha de comando é como ter um carro puxado a cavalos: é simplesmente idiota e sem sentido.

Depois de muito tempo de procura, achei o excelente QtiPlot. Ele é tudo o que o Origin é, mas também é gratuito!

Com o QtiPlot é possível plotar os mais diversos tipos de gráficos de maneira muito simples e intuitiva, além de ter um resultado final bem parecido (se não idêntico) ao do Origin. Fitar curvas também é moleza, inclusive com funções arbitrárias determinadas pelo usuário. Sua interface é bem intuitiva, um pouco mais até que o Origin (se isso é possível).

Entre os formato de imagem que ele usa para exportar os gráficos, estão os principais: eps, png, pdf, bmp e outros.

Outro ponto positivo no QtiPlot é o fato de possuir versões para Windows, MAC e Linux, permitindo utilizá-lo tanto em casa como no trabalho e no notebook independente de qual sistema operacional roda em cada uma dessas máquinas.

Mas há uma ressalva, é claro: apesar de ser um programa de código-fonte aberto, o QtiPlot só possui binários oficiais gratuitos para sistemas Linux. Felizmente, almas caridosas pegaram o código fonte e compilaram por conta própria o programa, distribuindo gratuitamente estes binários não oficiais (link para Windows no final desta postagem).


Outro ponto negativo, para os heavy users do Origin, está no fato do QtiPlot não importar 100% os arquivos de projeto gerados no Origin. Ao que parece, só versões antigas do Origin tem projetos importados bem.

Então, se você quer testar este excelente programa científico, entre em:
http://soft.proindependent.com/qtiplot.html  (site oficial)
http://www.cells.es/Members/cpascual/docs/unofficial-qtiplot-packages-for-windows (binário não oficial para Windows)


Outra alternativa interessante ao Origin é o SciDavis. Ele é extremamente parecido com o QtiPlot, mas é totalmente gratuito e aberto, possuindo binário oficiais para todas as plataformas. Eu sinceramente não lembro mais quais as diferenças entre o SciDavis e o QtiPlot. Sugiro testar os dois e ver qual o agrada mais. Afinal, é de graça! Para baixar o SciDavis, entre no link abaixo:
http://scidavis.sourceforge.net/index.html

Ah! Quanto ao meu PC, ele está 100% legalizado! Até o final do ano espero poder postar aqui os novos programas gratuitos para windows que venho usando.

abraçOZ