GNU Octave
Origem: Wikipédia, a enciclopédia livre.
Octave | ||
---|---|---|
![]() Captura de tela no GNU Octave |
||
Desenvolvedor | John W. Eaton | |
Última versão | 2.0.17 (12 de abril de 2002) | |
Versão de teste | 2.1.73 (20 de março de 2006) | |
Sistema Op. | Linux | |
Gênero | sistema de álgebra computacional | |
Licença | GNU General Public License | |
Website | www.Octave.org |
GNU Octave é um software livre (GPL) para cálculos matemáticos escrito por John W. Eaton.
Índice |
[editar] Visão geral
O GNU Octave conta também com interação através de uma linguagem de programação de alto nível, programada inicialmente para computações numéricas. Fornece uma linha de comando conveniente resolvendo problemas lineares e não-lineares numericamente, e executando outras tarefas numéricas usando uma linguagem que seja na maior parte compatível com o MATLAB. Pode também ser usado como uma linguagem orientada a grupos.
O aplicativo possui ferramentas extensivas para resolver problemas lineares numéricos comuns da álgebra, encontrar as raízes de equações não-lineares, funções ordinárias integrando, polinomiais e integrar equações diferenciais ordinárias e as diferenciais-algébricas. Pode ser facilmente expandido e adaptado através de funções definidas pelo usuário, escritas na própria linguagem presente ou usando módulos dinamicamente carregados escritos em outras linguagens como C++, em C, em Fortran.
[editar] História
O Octave foi concebido aproximadamente em 1988 para servir de referência para uma apostila de um curso de Projetos de Reatores Químicos, que estava sendo escrito por James B. Rawlings, da universidade de Wisconsin-Madison e de John G. Ekerdt da universidade de Texas. Primeiramente foi pensada uma ferramente especializada para a solução de problemas envolvendo o projeto de reatores químicos. Posteriormente, após analisar as limitações técnicas da aproximação, foi optado tentar construir uma ferramenta mais flexível para a tarefa.
Alguns aconselhavam a utilização de Fortran para o desenvolvimento, por ser uma linguagem bastante usada na engenharia, mas na prática os estudantes gastavam mais tempo descobrindo porque o código em Fortran falhava do que aprendendo sobre química. O desenvolvimento começou em 1992, com a primeira liberação de versão alfa disponível em 4 de janeiro do ano seguinte, e primeira versão final em 17 de fevereiro de 1994. Desde antão o software sofreu diversas revisões, sendo atualmente distribuído em distribuições Linux.
Atualmente o Octave é utilizado de maneira mais ampla quanto a planejada de início, variando no meio acadêmico e de pesquisa e em aplicações comerciais.