1. 程式人生 > >幾大數學軟體各有什麼優缺點?

幾大數學軟體各有什麼優缺點?

其實數學軟體之間是不太好比較的,因為面向的使用者群體完全不同,彼此並不太構成競爭。


以 Matlab 為例,一般來說它被看成是最重要的數學軟體,可是事實上 Matlab 更象是一個程式設計環境,而不是一個軟體。如果要比較,Matlab 應該和 python 之類做比較更好。和所有其它數學軟體相比,Matlab 在程式設計方面的功能都遠遠勝出,不在一個水平線上。


Mathematica 才是一個真正意義上的數學軟體,或者確切來說,是「計算軟體」,是用來算東西的。比如算100的階乘,比如一個多項式的根,比如畫出一條曲線的形狀。這些它可以做的非常好,但是也僅限於此。要用它開發出一個新演算法是幾乎做不到的。所以真正的數學研究或者相關領域的研究反而沒人用 mathematica,就像數學家並不真的需要用計算器一樣。


Mathcad 其實不是一個數學軟體,而是一個「寫數學」的軟體,可以很方便的輸入,但是長處也僅限於此。不過今天在數學公式輸入方面,latex 已經是事實上的標準了,所以 mathcad 的市場其實是相當有限的。


Maple 在我印象裡是一個沒落中的軟體。曾經在學術界有很多人喜歡,但是今天似乎已經沒什麼人在用了。