Octave
Aluno: AAA
TRABALHO SOFTWARE OCTAVE
Florianópolis, 09 de setembro de 2009
O que é?
O Octave é uma linguagem de programação, destinada ao tratamento de problemas para computação numérica. A interface com o programador é efetuado através de uma linha de comando.
Histórico do Software
O programa foi inicialmente desenvolvido para computação numérica, na universidade de Wisconsin e na Universidade do Texas inicialmente para ser uma ferramenta para estudantes de Engenharia Química. Quem trabalha com matemática voltada a aplicações computacionais, certamente conhece o Matlab, um dos programas mais utilizados para se realizar inúmeros tipos de cálculos. Completo, robusto e poderoso, o único problema do Matlab é que ele é pago, ficando inacessível para muitos alunos, por exemplo. É ai que surge o Octave como uma opção gratuita ao Matlab, e que desempenha o mesmo papel.
Diferentes Versões
Existem três versões do Octave. A versão estável, 2.0.17, porém antiga (esta versão deve ser usada somente em sistemas críticos). A versão de testes, 2.1.71 (a versão mais aconselhável para se utilizar). E por fim a versão de desenvolvimento, 2.9.3 (possui alguns bugs é claro, pois ainda está em fase de desenvolvimento).
Além disso, existem atualmente versões compatíveis para Linux, Windows, Mac OS X, Sun Solares e OS/2.
O que pode ser realizado com o software
O Octave é poderoso e fornece suporte para todos os tipos de cálculos matemáticos, dentre como: * Álgebra Linear, com funções básicas e fatoração de matrizes; * Aritmética, incluindo trigonometria, funções especiais entre outros; * Criação, comparação, conversão e manipulação de strings; * Depuração; * Equação diferencial; * Equações não lineares; * Estatística; * Funções financeiras; * Integração numérica; * Manipulação e processamento de estruturas de dados; * Matrizes; * Plotagem de