Quais softwares podem servir como equivalentes do Mathematica, Maple ou MATLAB?

Quais softwares podem servir como equivalentes do Mathematica, Maple ou MATLAB?

Gostaria de saber os equivalentes do Mathematica, Maple ou MATLAB no Ubuntu, pois todos são caros.

Responder1

Oitavafornece muitas funcionalidades do Matlab e pode executar alguns programas Matlab. Sábioé o "equivalente" de código aberto do Mathematica.

Responder2

Eu uso o QT Octave porque o GNU Octave não tem uma interface gráfica agradável. Embora a maioria dos comandos funcione muito bem, algumas funções podem não funcionar como esperado no MATLAB

Responder3

Você também pode darRuma tentativa. É um ambiente de programação de código aberto e gratuito. Ele possui recursos de visualização poderosos, bibliotecas numéricas poderosas e tudo o que você esperaria de uma linguagem de programação funcional (bem, exceto um compilador).

Responder4

eu sugeririaPitãocom bibliotecas apropriadas como uma boa opção.

Não é exatamente um substituto, já que a linguagem python não é tão especializada em matemática quanto a sintaxe matlab/mathematica, mas combina uma sintaxe relativamente boa para matemática interativa com uma linguagem de programação totalmente capaz.

Você vai querer instalar os pacotes:

  • ipython- uma versão muito melhor do shell python padrão, com salvamento de sessão, preenchimento de guias, etc.local na rede Internet. Você também pode querer ipython-notebookfornecer uma sessão interativa baseada em navegador (veja a imagem abaixo).

bloco de notas ipython

  • python-numpy python-scipy python-matplotlib- Bibliotecas científicas básicas em python;Entorpecidofornece arrays eficientes para lidar com grandes quantidades de dados;Cipiãofornece algoritmos, por exemplo, agrupamento, FFT, integração numérica, álgebra linear; eMatplotlibfornece uma ampla variedade de funções de plotagem (incluindo uma interface projetada para uso interativo).

  • spyder- Normalmente eu uso essas bibliotecas apenas com um editor de texto e uma sessão de terminal ipython, mas se você se sentir mais confortável com um ambiente integrado, você pode dar uma olhadaespião, um IDE projetado no estilo matlab/mathematica usando as bibliotecas acima. Veja a captura de tela abaixo.

captura de tela do spyder

informação relacionada