Diferenças entre Octave e MATLAB? [fechadas]

Eu sou um programador que conhece Python, Ruby e algum C que está tentando decidir se aprende o GNU Octave ou o Matlab. Eu sei que eles têm muitoem comum, mas não está claro para mim como é semelhante a sintaxe ou até mesmo as estruturas de dados. Todo mundo diz que eles são "parecidos", mas ninguém diz o quão parecidos eles realmente são. O link acima mostra vários exemplos onde eles são sintaticamente semelhantes ou idênticos, isso é verdade para toda a linguagem?

Eu estou tentando aprender a linguagem em geral para fazer mais computação científica, possivelmente usando algumas bibliotecas de análise de imagem. Eu sei que há muitas outras línguas que eu poderia programar, mas meus conselheiros dizem que conhecer o MATLAB ou o Octave é crucial nas ciências.

Além disso, o Matlab vale o custo? Não tenho muito dinheiro, mas se houver diferenças importantes nas bibliotecas ou em outro lugar, tenho certeza de que conseguiria encontrar o dinheiro.

questionAnswers(9)

yourAnswerToTheQuestion