Newsletter

Mantenha-se informado sobre as nossas novidades com nosso newsletter semanal, todas as segundas-feiras

Praticamente todo engenheiro ou cientista conhece o Matlab. É o software quando se pensa em simulação de sistemas físicos, aquisição e visualização de dados. É extremamente flexível, tem uma enorme base de usuários, um ótimo suporte... mas é muito, muito caro. Nada é perfeito... se bem que a versão estudantil sai por meros US$ 99,00, sem nenhum "opcional", claro.

Me perguntaram se eu conhecia algo "similar" (na verdade, me pediram um crack, mas me fiz de desentendido) e jurava já ter colocado um artigo aqui no Meio Bit sobre isso. Infelizmente, depois de alguma procura, não consegui encontrar nada... acho que minha memória não é mais a mesma.

Pois bem, vou remediar isso.

scilab_logoNão existe um "clone perfeito" do Matlab, mas vários projetos buscam esse Graal. O que mais se aproxima é o Scilab (pelo menos, no ambiente Windows). Com uma extensa documentação online, tem uma razoável compatibilidade a nível de scripts e funções com o programa da Mathworks. Além disso, tem um "tradutor" que permite a importação quase completa de scripts feitos para o Matlab. Vale cada um dos 15MB de download e o que é melhor: é "di grátis, tio!".

sombreroOutro que pode ser muito interessante, especialmente para quem tem uma workstation Unix ou Linux (não se enganem, esses programas requerem um hardware recente para mostrarem todo o seu potencial) é o Octave. Distribuído sob a licença GPL, desenvolvido pela Universidade de Wisconsin e com um manual de 575 páginas, parece ser o preferido pelos professores de universidades públicas. A compatibilidade com o Matlab parece ser ainda melhor que a do Scilab, mas a instalação em ambientes Windows é mais complexa.

Para quem quer e precisa da compatibilidade com  o Matlab, existe o O-Matrix, da Harmonic Software. Custando US$ 245,00 (sem as toolboxes), traz ambiente um pouco diferente mas dizem que é tão ou mais rápido que o "original". Infelizmente, este eu mesmo nunca usei e se alguém aí tiver uma opinião formada, por favor, coloque nos comentários.

E você? Conhece algum outro que não foi listado aqui?

5

cwda's picture

ótima matéria Marcellus!

Saeger's picture

Apesar dos softwares alternativos, ja tive problemas tentando usar o Octave. As importações não aconteciam 100% com sucesso e ter que ficar debugando o projeto é 1 saco.
Realmente o matlab é insubstituível (para aqueles que podem pagar)

Concordo que o Matlab é o melhor. Uma opção interessante para quem não quer ou não pode pagar pelo Matlab é o Lush

http://lush.sourceforge.net/index.html

a+

Luiz

tcerealk's picture

Só aproveito esse espaço que falaram do scilab para homenagear o professor Paulo Mota da UFRN que é uma das pessoas que prover documentação em português a esse programa.

Engenheiro eletricista que ministra a matéria de métodos computacionais e um apaixonado pelo slackware.

Joao Lima's picture

Usei o Octave porém perto do Math e meio complicado escolher qual usar O math e mto bom o meu aki ta exorcizado hehe.

HoHoHo...Mission Complete.

Homem que é Homem usa o Root. :)

http://root.cern.ch/

Alternativa mais simples e free (não substime o poder dessa "ferramentazinha") -> WINPLOT (http://math.exeter.edu/rparris/)
A Peanut Software tem outros softwares matemáticos, em várias línguas. o WIMPLOT é utilizado em muitas faculdades brasileiras para ensinar Cálculo.

Alternativa mais elaborada e paga (não tão cara) -> MUPAD (http://www.mupad.de/)

T++

davidkwast's picture

Isso me lembrou um utilitário em Python:

Reinteract - Better interactive Python « fishsoup
Screencast - 5min

Só avisando, não está nem em estágio Alpha, mas tem um imenso potencial!!!

E pros fanboys da MS:
O dia em que o IronPython for 100% compatível com o CPython, vcs ganham isso de graça!!! Só não sei se licença vai deixar integrar no Visual Estúdio 20xx.

davidkwast.blogspot.com

Marcellus Pereira's picture

Será possível que conseguiremos, algum dia, ter um artigo (com os respectivos comentários) que não contenha a palavra "fanboy"?

davidkwast's picture

Me desculpem, vou prestar mais atenção antes de começar um flame war ou coisa do tipo. Já devo estar com mania de perseguição...
davidkwast.blogspot.com

sombriks's picture

gnuplot

http://www.gnuplot.info/

magno's picture

Ainda bem que eu não trabalho tanto com pesquisa científica, logo nunca precisei trabalhar com Matlab. De resto eu faço os cálculos na mão mesmo: "Dê-me um compilador e eu moverei o mundo."

Só uma curiosidade: o Matlab custa quanto?

DavidS's picture

o matlab também é muito utilizado na área de inteligência computacional (conhecido por muitos como inteligência artificial) porque facilita muito na criação de coisas com redes neurais.

o Matlab custa uma nota basicamente por causa dos tool boxes, que são muito caros, mas parece que saiu um kit free do matlab... deve ser sem nenhum toolbox, assim que der um tempinho vou conferir.

Joaquim Uchôa's picture

Mais duas ferramentas, que parecem muito poderosas:

http://maxima.sourceforge.net/
(tem uma interface gráfica em wxWindows:
http://wxmaxima.sourceforge.net/wiki/index.php/Main_Page)
Esse é descendente de um software antigo do MIT, aparentemente não tenta se espelhar no MATLAB,

http://freemat.sourceforge.net/wiki/index.php/Main_Page
Esse deixa claro que tenta ser MATLAB-compatível, acusando 95% de compatibilidade, algo como o Octave, acredito. Quando falo que eles são compatíveis, quero dizer que executam a maior parte do código Matlab disponível.

Os dois rodam em Mac OS, Windows e Linux, com boa interface gráfica (algo que reclamo no Octave, apesar de o achar melhor que o Scilab). Não usei esses dois, conheci-os recentemente. Gostei muito do visual do Freemat e senti-me tentado a testá-lo.

Ginux: http://www.ginux.ufla.br/

gabrielmcf's picture

Imagino que todos saibam mas não custa falar, é fácil achar torrent do MatLab crackeado e com todas as ToolBox. Inclusive a versão mais recente que vem em DVD, a anterior tinha 3 CDs de instalação.

Marcellus Pereira's picture

Também não custa falar que aqui no site não incentivamos a pirataria... cuidado.

JulianaPrado's picture

Oi pessoal

Creio que o emprego torna o ensino de determinadas disciplinas mais interessante e faz com que estes profissionais percebam que a tecnologia veio para facilitar a realização tarefas que antes eram complexas.

Adorei o artigo

Juliana Prado Uchôa



Design Wenetus