2010-02-16 47 views
7

可能重複:
free matlab environment
What’s the best MATLAB equivalent? (open source or otherwise free)任何開放源代碼軟件,如matlab?

請提出任何開源/自由軟件相當於Matlab的對於相同的語法這是最好的和廣泛使用的窗口

+1

重複:http://stackoverflow.com/questions/1072884/whats-the-best-matlab-equivalent-open-source-or-otherwise-free – gnovice 2010-02-16 20:33:21

+0

FreeMat,「FreeMat是快速自由的環境工程和科學原型和數據處理。它類似於商業系統,例如Mathworks的MATLAB和Research Systems的IDL,但是是開源的。 FreeMat是根據GPL許可證提供的。「 – Xara 2014-02-13 14:27:53

回答

5

首先對MATLAB的替代品明顯的選擇:

這裏還有很多類似的環境中:

+1

您可能需要添加聖人(http://www.sagemath.org/)到那個名單,因爲它會做很多其他人不會做的象徵性的東西。 – 2010-02-16 21:40:04

5

octave主要與matlab兼容。您可以閱讀更多關於here的差異。

9

GNU Octave是最接近的替代品,它支持Matlab的語法的大部分地區,以及結合了幾項改進(恕我直言)的語言。

但是,如果你熟悉蟒蛇我建議你也看看SciPy。功能強大的語言,許多圖書館和科學圖書館的積極發展(plotting,微積分等)。使用ipython交互式shell。

+0

你可以擴展你認爲的改進嗎?(我只是好奇。)謝謝! – JasCav 2010-02-16 05:48:04

+0

好吧,自從我使用八度以來已經很長時間了,但如果我沒有記錯的話octave允許訪問函數直接返回的矩陣元素,例如:'magic(5)(1,1)'。Matlab需要臨時變量 – catchmeifyoutry 2010-02-16 06:03:35

1

在大學學習時,我個人使用Sage進行實驗室和課程論文的計算:-)我喜歡它的是,如果您已經知道python,則不需要學習新的語言。

1

最受歡迎的選擇是:Octave和Scilab(www.scilab.org)。