Qual destas é uma boa alternativa ao MATLAB: Scilab ou Octave?


Melhor resposta

Vá para o Octave. É muito semelhante ao MATLAB na maior parte do script e das funções do MATLAB pode ser usado em oitavas com apenas pequenas alterações, como end substituído por endfor (se for loop) endwhile (if while loop). Você vai se sentir como se estivesse codificando em MATLAB.

e em relação ao Scilab, veja a resposta dos outros: Não tenho experiência de usá-lo.

Resposta

Como muitos mencionaram antes, vá para Scilab ou Sage. Mas se você gosta de python, marque numpy com matplotlib, especialmente dentro de ipython. Octave é quase compatível com código matlab, enquanto ipython é mais próximo da interface de mathematica. Oitava inteligente de desempenho pode ser mais lento do que matlab, mas ipython / numpy deve ser mais rápido. Sage é usado para estudar matemática elementar e avançada, matemática pura e aplicada. É o mesmo que MATLAB. Isso inclui uma grande variedade de matemática, incluindo álgebra básica, cálculo, teoria dos números elementares a muito avançados, criptografia, computação numérica, álgebra comutativa, teoria de grupos, combinatória, teoria dos gráficos, álgebra linear exata e muito mais. Ele combina vários pacotes de software e integra perfeitamente sua funcionalidade em uma experiência comum. É adequado para a educação e é um programa de matemática de código aberto, procurando deixar de lado o software comercial comumente usado em matemática e educação de engenharia, e em grandes laboratórios governamentais e em pesquisas intensivas em matemática. Depende do seu uso.

Embora o python seja bom para cálculos científicos e também numéricos, algumas vezes você não obterá a função adequada para nenhum problema em particular como obterá no MATLAB. o código pypy é executado muito mais rápido do que o MATLAB, mas se você quiser uma análise estatística com conjunto de dados de tamanho comparativamente moderado (se estiver usando seu próprio PC), eu aconselho você a usar R.

Para análise estatística: R Para análise de imagem: Tente ImageJ Essas ferramentas são todas gratuitas, com código-fonte disponível, são de alta qualidade, fornecem boas capacidades de gráficos e têm uma grande e ativa comunidade de usuários. Estou razoavelmente certo de que o suporte profissional está disponível (a um custo) para qualquer um deles, incluindo instalação, treinamento, desenvolvimento personalizado, etc.

Se houver alguns códigos MATLAB existentes que você precisa usar, seu as melhores chances são com Octave e Scilab, embora nenhum deles possa executar todos os códigos MATLAB sem alterações.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *