有没有像Matlab一样的开源软件?

7

1
重复:http://stackoverflow.com/questions/1072884/whats-the-best-matlab-equivalent-open-source-or-otherwise-free - gnovice
FreeMat,“FreeMat是一个免费的环境,用于快速工程和科学原型设计以及数据处理。它类似于商业系统,如Mathworks的MATLAB和Research Systems的IDL,但是它是开源的。FreeMat可在GPL许可下使用。” - Xara
6个回答

9
GNU Octave是最接近的替代品,它支持Matlab语法的大部分内容,并且还包含了几个(依我之见)对该语言的改进。但是,如果您熟悉Python,我建议您也看看SciPy。这是一种强大的语言,有很多库,并且在科学库(绘图、微积分等)的活跃开发中。使用ipython交互式shell。

你能详细说明一下你认为的改进是什么吗?(我只是好奇。)谢谢! - JasCav
嗯,我好久没用Octave了,但如果我没记错的话,Octave允许直接访问函数返回的矩阵元素,例如:magic(5)(1,1)。而Matlab则需要使用临时变量。 - catchmeifyoutry

5

Octave与Matlab大部分兼容。您可以在这里了解更多差异。


5

1
你可能想把sage(http://www.sagemath.org/)加入到那个列表中,因为它可以处理许多其他工具无法处理的符号计算。 - Chinmay Kanchi

2

1
在大学学习期间,我个人使用Sage进行所有实验和课程论文的计算 :-) 我喜欢它的原因是,如果你已经了解Python,就不需要学习新的语言。

1
最受欢迎的替代品是:Octave和Scilab(www.scilab.org)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接