Gostaria de saber os equivalentes do Mathematica, Maple ou MATLAB no Ubuntu, pois ambos são caros.
software-recommendation
matlab
mathematica
kernel_panic
fonte
fonte
Eu uso o QT Octave, pois o GNU Octave não possui uma interface gráfica agradável. Embora a maioria dos comandos funcione muito bem, algumas funções podem não funcionar conforme o esperado no MATLAB
fonte
Você também pode tentar R. É um ambiente de programação de código aberto e gratuito. Ele possui recursos poderosos de visualização, bibliotecas numéricas avançadas e tudo o que você esperaria de uma linguagem de programação funcional (bem, exceto um compilador).
fonte
Eu sugeriria python com bibliotecas apropriadas como uma boa opção.
Não é um substituto, pois 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ê deseja instalar os pacotes:
ipython
- uma versão muito mais agradável do shell python padrão, com salvamento de sessões, preenchimento de guias, etc. Consulte o site deles . Você também pode quereripython-notebook
fornecer uma sessão interativa baseada em navegador (veja a imagem abaixo).python-numpy python-scipy python-matplotlib
- Principais bibliotecas científicas de python; O Numpy fornece matrizes eficientes para lidar com grandes quantidades de dados; O Scipy fornece algoritmos, por exemplo, clustering, FFT, integração numérica, álgebra linear; e o Matplotlib fornece uma ampla variedade de funções de plotagem (incluindo uma interface projetada para uso interativo).spyder
- Normalmente, apenas uso essas bibliotecas com um editor de texto e uma sessão de terminal ipython, mas se você se sentir mais confortável com um ambiente integrado, poderá observar o spyder , um IDE projetado na veia do matlab / mathematica usando as bibliotecas acima. Veja a captura de tela abaixo.fonte
Reduce , Maxima , Sage , Axiom (em três variações) e outros, todos são gratuitos e fornecerão álgebra computacional no Linux.
fonte
Freemat é uma boa alternativa. Ele pode lidar com a maioria dos scripts m do Matlab.
fonte
Tanto o Mathematica quanto o Matlab estão muito inchados, pois tentam fazer demais e são uma espécie de bala de prata. Como eu disse, eles tentam.
A maioria das bibliotecas e ferramentas de código aberto, no entanto, concentra-se em um problema específico ou em uma área de domínio e faz da melhor e mais rápida maneira, assegurando que eles importem e exportem para formatos apropriados, para que você possa trabalhar com várias ferramentas diferentes e passar seus dados de uma única para outro.
Você provavelmente receberá respostas muito mais úteis à sua pergunta, especificando o domínio específico em que deseja trabalhar ou o tipo específico de ferramentas necessárias, em vez de tentar encontrar um clone de algo como o Matlab, que eu não usaria nem mesmo se fosse grátis.
fonte
Sugiro instalar o Cantor, que suporta quatro ambientes diferentes (Maxima, R, SAGE e KAlgebra).
Tem uma interface muito simples e é fácil de usar.
fonte