E foi lançado o GNU Octave 8.4 com melhorias e correções de bugs. Confira as novidades dessa atualização e veja como instalar no Linux.
GNU Octave é uma linguagem interpretada de alto nível, destinada principalmente a cálculos numérico, que fornece recursos para a solução numérica de problemas lineares e não lineares e para a realização de outros experimentos numéricos.
Octave também fornece recursos gráficos abrangentes para visualização e manipulação de dados. O Octave é normalmente usado por meio de sua interface de linha de comando interativa, mas também pode ser usado para escrever programas não interativos.
A linguagem Octave é bastante semelhante ao Matlab, de modo que a maioria dos programas é facilmente portável.
O intérprete Octave pode ser executado no modo GUI, como um console ou invocado como parte de um script de shell. Resolva sistemas de equações com operações de álgebra linear em vetores e matrizes.
Agora, foi anunciado o lançamento do GNU Octave 8.4.
Novidades do GNU Octave 8.4
Sim. O GNU Octave chego a versão 8.4.0 há alguns dias. O lançamento veio principalmente com correções de bugs e melhorias. Porém, o anúncio oficial do GNU Octave 8.4 ainda não está pronto.
Mas, de acordo com a caixa de diálogo da nota de lançamento do aplicativo, as alterações incluem:
mkoctfile
: Ignore a análise para menos sinalizadores.- Corrigida a obtenção de número de elementos diferentes de zero em matrizes SuiteSparse.
delaunayn.m
: Evite remoção simplex errônea para entradas inteirasdelaunayn
: Adicione aviso de perda de precisão para entradas internas grandes.delaunayn
: Alerta também para números inteiros negativos com grande magnitude- Carregue corretamente matrizes esparsas com zeros de arquivos de texto.
- Alocar armazenamento correto para objetos mxArray complexos intercalados
mkoctfile
: Prefira análise a passar argumento após argumento desconhecidofft
: Evite falhas de segmentação com matrizes ND.fft
: evite substituir a entrada para operações locais.intersect.m
: Corrija a terceira saída com sinalizador “estável”.- Evite o problema de uso após livre no analisador.
betainc.m
: Melhore a lógica e a validação de entrada de números inteiros.webread
: Aplique o tempo limite também para a conexão inicial.
Existem também algumas alterações no sistema de compilação e atualizações de documentação.
Para saber mais sobre essa versão do GNU Octave, acesse a nota de lançamento.
Como instalar ou atualizar o GNU Octave
O software oferece o pacote oficial Snap que roda em sandbox. O usuário pode simplesmente procurar e instalá-lo a partir do Ubuntu Software/gerenciador de software de sua distro que suporta Snap. Ele também está disponível para instalação como pacote Flatpak.
Então, para instalar a versão mais recente do GNU Octave nas principais distribuições Linux, use esse tutorial:
Como instalar o ambiente de programação GNU Octave no Linux
Para aqueles que preferem o formato de pacote clássico .deb, aqui está um PPA não oficial que contém o pacote para Ubuntu e derivados.
Para instalar usando esse repositório, abra um terminal e execute os comandos abaixo;
sudo add-apt-repository ppa:ubuntuhandbook1/octave
sudo apt update
sudo apt install octave