
GNU Octave
Publicado por John W. Eaton and others
Linguagem de programação científica
Destaques
- Linguagem de matriz interpretada cuja sintaxe é amplamente compatível com scripts e arquivos de função do MATLAB.
- Álgebra linear integrada, interpolação, integração numérica, solucionadores de ODE e DAE, otimização e estatística.
- Gráficos bidimensionais e tridimensionais a partir da mesma sessão, com figuras exportáveis para formatos de imagem comuns.
- Ambiente gráfico com editor, janela de comando, navegador de variáveis e documentação, além de um modo de linha de comando para execuções em lote.
- Domínios adicionais adicionados como pacotes através do comando pkg.
Sobre este aplicativo
GNU Octave é uma linguagem interpretada para computação numérica, com uma sintaxe mantida próxima do MATLAB, de modo que scripts escritos para um deles muitas vezes correm no outro. A matriz é o tipo de dados básico: os operadores atuam elemento a elemento ou como álgebra linear, dependendo do contexto, e o fatiamento, a difusão (broadcasting) e a indexação lógica pertencem à linguagem e não a uma biblioteca.
Uma instalação padrão cobre sistemas lineares e fatorizações de matrizes, valores próprios, polinómios, interpolação, integração numérica, solucionadores para equações diferenciais ordinárias e diferenciais-algébricas, otimização e estatística básica, além de gráficos bidimensionais e tridimensionais. O código é escrito como ficheiros .m de script e de função. A interface gráfica oferece um editor, uma janela de comandos, um explorador de variáveis e um visualizador de documentação, e o mesmo interpretador corre sem interface gráfica para trabalho em lote.
Outros domínios — processamento de sinal, tratamento de imagem, controlo, álgebra simbólica — provêm de pacotes separados instalados com o comando pkg. A compatibilidade com o MATLAB é ampla, mas não total: as caixas de ferramentas comerciais e o Simulink não têm equivalente aqui.
Onde obter
Linux
- Abrir no FlathubAbre em uma nova abaRepositório de pacotesFlathub
Do publicador
Instalar pelo terminal
flatpak install flathub org.octave.Octave
Não hospedamos este arquivo, não fazemos varredura nele nem inspecionamos seu conteúdo. Leia o que a fonte diz e decida por conta própria.