
今天看到消息美國禁止哈工大等10所中國高校使用matlab,十分震驚。本文總結了一些常用的數學軟體,受影響的童鞋們可以看看哪些還是可以替代matlab。
1.數學公式編輯器(MathType)
《數學公式編輯器(MathType)》是一款專業的數學公式編輯工具,理科生專用的工具。mathtype公式編輯器能夠幫助使用者在各種文檔中插入複雜的數學公式和符号。
數學公式編輯器工具可以輕松輸入各種複雜的公式和符号,與Office文檔完美結合,顯示效果超好,比Office自帶的公式編輯器要強大很多。
2. 工程計算軟體(maple)
Maple是目前世界上最為通用的數學和工程計算軟體之一,在數學和科學領域享有盛譽,有“數學家的軟體”之稱。Maple 在全球擁有數百萬使用者,被廣泛地應用于科學、工程和教育等領域,使用者滲透超過96%的世界主要高校和研究所,超過81%的世界财富五百強企業。
Maple系統内置進階技術解決模組化和仿真中的數學問題,包括強大的符号計算、無限精度數值計算、創新的網際網路連接配接、強大的4GL語言等,内置超過5000個計算指令,數學和分析功能覆寫幾乎所有的數學分支,如微積分、微分方程、特殊函數、線性代數、圖像聲音處理、統計、動力系統等。
Maple不僅僅提供程式設計工具,更重要的是提供數學知識。Maple是教授、研究員、科學家、工程師、學生們必備的科學計算工具,從簡單的數字計算到高度複雜的非線性問題,Maple都可以幫助您快速、高效地解決問題。使用者通過Maple産品可以在單一的環境中完成多領域實體系統模組化和仿真、符号計算、數值計算、程式設計、技術檔案、報告示範、算法開發、外部程式連接配接等功能,滿足各個層次使用者的需要,從高中學生到進階研究人員。
3. 科學計算軟體(Mathematica)
Mathematica是一款科學計算軟體,很好地結合了數值和符号計算引擎、圖形系統、程式設計語言、文本系統、和與其他應用程式的進階連接配接。很多功能在相應領域内處于世界領先地位,它也是使用最廣泛的數學軟體之一。Mathematica的釋出标志着現代科技計算的開始。Mathematica是世界上通用計算系統中最強大的系統。自從1988釋出以來,它已經對如何在科技和其它領域運用計算機産生了深刻的影響。
Mathematica的使用者群中最主要的是科技工作者和其它專業人士。但是,Mathematica還被廣泛地用于教學中。數學中的許多計算是非常繁瑣的,特别是函數的作圖費時又費力,而且所畫的圖形很不規範,是以現在流行用Mathematica符号計算系統進行學習,從高中到研究所學生院的數以百計的課程都使用它,很多問題便迎刃而解。此外,随着學生版的出現,Mathematica已經在全世界的學生中流行起來,成為了一個著名的工具。
Mathematica的符号功能是最強的,其運作構架也是最優的。它的構架由核心系統與前端系統構成。兩個系統既合作又獨立,這比Matlab的構架要合理。Mathematica是專為研究人員開發的。橫向比較的話,Mathematica的符号能力比Maple強很多,Maple基本上是為中學生與大學生之學習研發的,不适合進行實體學與技術科學的運演;而Mathematica是最好的實體學科研的工具,Matlab是最好的技術科學數值求解的工具。
4. 商業數學軟體(MATLAB)
MATLAB 是美國MathWorks公司出品的商業數學軟體,用于算法開發、資料可視化、資料分析以及數值計算的進階技術計算語言和互動式環境,主要包括MATLAB和Simulink兩大部分。
MATLAB是matrix&laboratory兩個詞的組合,意為矩陣工廠(矩陣實驗室)。是由美國mathworks公司釋出的主要面對科學計算、可視化以及互動式程式設計的高科技計算環境。它将數值分析、矩陣計算、科學資料可視化以及非線性動态系統的模組化和仿真等諸多強大功能內建在一個易于使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的衆多科學領域提供了一種全面的解決方案,并在很大程度上擺脫了傳統非互動式程式設計語言(如C、Fortran)的編輯模式,代表了當今國際科學計算軟體的先進水準。
MATLAB的基本資料機關是矩陣,它的指令表達式與數學、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完成相同的事情簡捷得多,并且MATLAB也吸收了像Maple等軟體的優點,使MATLAB成為一個強大的數學軟體。在新的版本中也加入了對C,FORTRAN,C++,JAVA的支援。
5. 數學系統軟體(MathCAD)
MathCAD是美國Mathsoft公司推出的一個互動式的數學系統軟體。從早期的DOS下的1.0和Windows下的4.0版本,到今日的8.0版本,功能也從簡單的數值計算,直至引用Maple強大的符号計算能力,使得它發生了一個質的飛躍。
MathCAD是集文本編輯、數學計算、程式編輯和仿真于一體的軟體。MathCAD7.0 Professional(專業版)運作在Win9X/NT下,它的主要特點是輸入格式與人們習慣的數學書寫格式很近似,采用WYSWYG(所見所得)界面,特别适合一般無須進行複雜程式設計或要求比較特殊的計算。MathCAD 7.0 Professional 還帶有一個程式編輯器,對于一般比較短小,或者要求計算速度比較低時,采用它也是可以的。這個程式編輯器的優點是文法特别簡單。
MathCAD可以看作是一個功能強大的電腦,沒有很複雜的規則;同時它也可以和Word、Lotus、WPS2000等字處理軟體很好地配合使用,可以把它當作一個出色的全螢幕數學公式編輯器。
選用何種數學軟體?如果僅僅是要求一般的計算或者是普通使用者日常使用,首選的是MathCAD,它在高等數學方面所具有的能力,足夠一般客戶的要求,而且它的輸入界面也特别友好。
如果要求計算精度、符号計算和程式設計方面的話,最好同時使用Maple和Mathematica,它們在符号處理方面各具特色,有些Maple不能處理的,Mathematica卻能處理,諸如某些積分、求極限等方面,這些都是比較特殊的。如果要求進行矩陣方面或圖形方面的處理,則選擇MATLAB,它的矩陣計算和圖形處理方面則是它的強項,同時利用MATLAB的NoteBook功能,結合Word6.0/7.0的編輯功能,可以很友善地處理科技文章。
*文章部分内容整理于網絡
------------------------------
歡迎關注愛數學之家, 一個緻力于傳播數學文化的公衆号