GNU Octave: Alternativa ao uso do MATLAB
Este artigo descreve uma ferramenta para computação numérica open source (GNU Octave) semelhante ao MATLAB da MathWorks.
Introdução
Quem é da área da Engenharia ou Ciências Exatas (Física,
Matemática) provavelmente conhece o Matlab (ou deveria
conhecer). Matlab, desenvolvido pela The MathWorks, é uma
ferramenta interativa de cálculo que também pode ser usada como
linguagem de programação de alto nível.
Apesar de haver uma versão para plataformas Unix/Linux, a mesma não é gratuita. O Matlab é um software proprietário cuja licença tem um valor inapropriado para o usuário comum.
Conheci o Matlab logo que entrei na faculdade e, como usuário do sistema Linux, perguntei-me se não haveria uma ferramenta com os mesmos propósitos do Matlab mas que fosse livre. Encontrei duas alternativas muito boas: o Scilab e o GNU Octave. Ambas são bem parecidas com o Matlab, estão disponíveis tanto para sistema Linux e como Windows e, principalmente, são programas open source de livre distribuição.
Neste artigo, irei comentar sobre o GNU Octave. Escolhi o Octave devido a sua grande semelhança com os comandos do Matlab e também porque ele aceita os arquivos ".m". Isso facilita a migração do usuário do Matlab para o Octave sem traumas. O Scilab, apesar de possuir algumas particularidades que o tornam diferente do Matlab, possui uma gama de recursos mais ampla que o Octave. Entretanto, fica para um próximo artigo uma introdução ao Scilab. Se o leitor estiver interessado também no Scilab, poderá consultar:
Apesar de haver uma versão para plataformas Unix/Linux, a mesma não é gratuita. O Matlab é um software proprietário cuja licença tem um valor inapropriado para o usuário comum.
Conheci o Matlab logo que entrei na faculdade e, como usuário do sistema Linux, perguntei-me se não haveria uma ferramenta com os mesmos propósitos do Matlab mas que fosse livre. Encontrei duas alternativas muito boas: o Scilab e o GNU Octave. Ambas são bem parecidas com o Matlab, estão disponíveis tanto para sistema Linux e como Windows e, principalmente, são programas open source de livre distribuição.
Neste artigo, irei comentar sobre o GNU Octave. Escolhi o Octave devido a sua grande semelhança com os comandos do Matlab e também porque ele aceita os arquivos ".m". Isso facilita a migração do usuário do Matlab para o Octave sem traumas. O Scilab, apesar de possuir algumas particularidades que o tornam diferente do Matlab, possui uma gama de recursos mais ampla que o Octave. Entretanto, fica para um próximo artigo uma introdução ao Scilab. Se o leitor estiver interessado também no Scilab, poderá consultar:
Muito bom