三大數學軟體
曾經很喜歡折騰,至少用過有40多個數學軟體,包括幾乎所有出名的和一些不出名的,大型的中型的。其中3M(Matlab、Mathematica、Maple)用的較多,一些淺見:
Matlab
線性代數和數值計算方面優勢顯著,
向量化運算往往比同類軟體更快,
擁有超多工具箱,模擬,圖像處理,信號處理,金融,統計,優化......
程序語言比較易學,編輯和調試環境不錯
方便構建GUI
不是原生支持符號計算(符號計算遠不止是推導公式),新版的mupad內核還不錯,但是和Mathematica、Maple比有明顯差距,不論是深度、廣度和速度
遞歸特別慢,比Mathematica和Maple以及常見的腳本語言都慢
在一些數學領域相對薄弱,如數論,圖論,離散數學等
高精度和大數計算比較慢(如精確計算100萬的階乘或π的前500萬位)
工具箱之間的協作能力不是很好
界面不太好看(新版R2013a的Ribbon界面不錯)
預設畫圖不美觀,鋸齒,系統函數命名不夠規范
Mathematica
符號計算非常強大,可解的方程類型最廣泛
非常強大和靈活的語言,完成相同的工作,和同類語言相比代碼量往往最少
語言高度統一,支持相當多的編程範式,過程式、函數式、元編程,邏輯編程、基於規則...
循環比較慢,可以用Compile加速,或使用Map、Table、Nest等代替循環
許多內置函數具備AAS機制(AutomaticAlgorithmSelection)
擅長高精度和大數計算,
圖形方面的函數很豐富,默認畫圖比Matlab和Maple更好看
界面美觀,輸入公式很方便
幫助文檔很友好
價格較高,比matlab更貴(Matlab的價格取決於你要哪些工具箱)
向量化的操作比Matlab稍慢,有時比Matlab更耗內存
代碼調試不是很方便,但可以用Wolfram Workbench(基於Eclipse的IDE)改善
程序語言學習曲線陡峭,排除熟悉Scheme、Haskell等函數式語言或者作為高級計算器使用的人
(Mathematica的語法和常見的過程式程序語言有較大不同,雖然也可以作為過程式語言來用,但代碼的和速度和優雅程度就大打折扣了)
Maple:
符號計算非常強大,和Mathematica相比各有千秋
許多多項式操作比Mathematica更快
一些符號積分Maple也有速度優勢(特別是不定積分),不過有時返回的結果沒有Mathematica給出的更嚴謹、魯棒性好,能算的積分類型沒有Mathematica多
Maple的「適應性」更好,有的問題Mathematica需要一定的預處理才能算的更快,得出滿意的結果
Maple更擅長(偏)微分方程,(其實Maple和Mathematica都能解一些對方解不了的一些特殊微分方程)
可以帶步驟求解一些問題,Mathematica需要第三方的Package或藉助WolframAlpha
上手較快,一些常見的操作無需命令,通過右鍵菜單就能完成
界面有點卡(基於Java swing),經典界面流暢但是很土
自帶的代數方面的package比較豐富
化簡能力,不等式求解,邏輯系統較Mathematica遜色一些
數值計算總體上比Matlab和Mathematica差一些
高精度和大數計算方面強於Matlab弱於Mathematica
統計方面有些薄弱
2. 高中數學的三大工具是什麼
(1)化歸思想。(也叫轉化歸納)(2)分類討論。(3)數形結合。
3. 三大數學軟體理論工作者用哪個
我常用的是MATLAB,方便,數據觀察清楚.只要編程能力夠,理論數學中需要用計算機解決的部分都能解決.
感覺MATHMATIC沒有MATLAB調用和觀察數據方便,可能是我用的版本比較老吧,數據不能直接剪切
不過聽說MATHMATIC的精度比較高,圖像也更准確
spss針對性比較強了,用於數據統計分析會比較好,但若是編程好點的話主要功能前兩個都能替代
4. 目前市面上三大數學分析軟體分別是,各自的特點是
目前市面上三道數學分析軟體分別是什麼?數學分析軟體沒有這樣相應的模型。
5. 數學上用到的三大計算機軟體是
我只知道matlab
6. 常用的數學軟體有哪些
對應不同的用途,有著不同的軟體。比如:基礎教育的作圖軟體,用於課件製作;用於科研的軟體,驗證新理論、新演算法;用於科學計算、統計分析的軟體;用於專著、論文編輯排版的軟體等等。
面向基礎教育的畫圖軟體大名鼎鼎的幾何畫板sketchpad是非常出色的教學軟體,不僅能用於數學教學,還適合物理的教學。幾何畫板從一開始就立足於平面幾何的教學,多數的功能是基於尺規作圖完成,當然也可以復制粘貼的數學表達式進行計算和作圖的功能。該軟體的優點有:
- 具有動態性、形象性、易操作性
- 國內流行,容易上手,有模板、使用教程等資料可供參考
- 適用於基礎教育
mathpix可以識別手寫體,以及印刷體的公式,識別後給出公式的LaTeX代碼。
數學動畫引擎manim是斯坦福大學的一個學霸開發的數學動畫引擎,主要由他用於解釋高等數學、線性代數中的概念、知識。
7. 數學計算軟體都有什麼
MATLAB,大學學理工的很多都需要這個,來進行數學計算和分析。 MATLAB和Mathematica、Maple並稱為三大數學軟體。它在數學類科技應用軟體中在數值計算方面首屈一指。MATLAB可以進行矩陣運算、繪制函數和數據、實現演算法、創建用戶界面、連接其他編程語言的程序等,主要應用於工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等領域。
MATLAB的基本數據單位是矩陣,它的指令表達式與數學、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完成相同的事情簡捷得多,並且mathwork也吸收了像Maple等軟體的優點,使MATLAB成為一個強大的數學軟體。在新的版本中也加入了對C,FORTRAN,C++ ,JAVA的支持。可以直接調用,用戶也可以將自己編寫的實用程序導入到MATLAB函數庫中方便自己以後調用,此外許多的MATLAB愛好者都編寫了一些經典的程序,用戶可以直接進行下載就可以用。 MATLAB 產品族可以用來進行以下各種工作:
● 數值分析
● 數值和符號計算
● 工程與科學繪圖
● 控制系統的設計與模擬
● 數字圖像處理 技術
● 數字信號處理 技術
● 通訊系統設計與模擬
● 財務與金融工程
8. 高中數學的三大工具是什麼,並分別舉例。
數形結合能力,分類討論思想,函數與方程思想,等價轉換思想,數學建模思想
9. 三大數學軟體maple,matlab,mathematica哪個好,是用平常寫在紙上的那種方式計算嗎還是要有點編程知識
maple沒有用過,關於mathematica和matlab,你可以看看我的這個回答:
http://..com/question/505315229.html
至於計算方式,Mathematica相對Matlab更接近傳統數學式,但是,這依舊改變不了它是一門編程語言,而且是一門高度完備且嚴謹的編程語言的事實,想要發揮出它的力量,是絕對要編程的。當然了,就算不會編程,簡單地用一用也是可以的啦。