在科技和工程界上著名也比較流行的數(shù)學(xué)軟件主要有四個(gè), 它們分別為 MATLAB、MathCAD、Maple 和 Mathematica。
四款軟件在不同的領(lǐng)域或者目標(biāo)方向, 可謂各有特色。今天帶來(lái)MathCAD與MATLAB、Maple 、Mathematica的優(yōu)缺點(diǎn)比較文章源自四五設(shè)計(jì)網(wǎng)-http://www.133122.cn/48763.html
MathCAD是美國(guó)PTC公司旗下MathSoft子公司推出的一個(gè)交互式的數(shù)學(xué)軟件。MathCAD是集科學(xué)編輯、數(shù)學(xué)計(jì)算、和仿真于一體的軟件,主要特點(diǎn)是輸入界面比較友好,所見(jiàn)即所得。MathCAD可視作一個(gè)功能強(qiáng)大的計(jì)算器,沒(méi)有復(fù)雜的使用規(guī)則;同時(shí)它和Word、Wps等文字處理軟件配合使用良好。文章源自四五設(shè)計(jì)網(wǎng)-http://www.133122.cn/48763.html
優(yōu)點(diǎn):文章源自四五設(shè)計(jì)網(wǎng)-http://www.133122.cn/48763.html
符號(hào)計(jì)算非常強(qiáng)大,可解的方程類(lèi)型最廣泛文章源自四五設(shè)計(jì)網(wǎng)-http://www.133122.cn/48763.html
非常強(qiáng)大和靈活的語(yǔ)言,完成相同的工作,和同類(lèi)語(yǔ)言相比代碼量往往最少文章源自四五設(shè)計(jì)網(wǎng)-http://www.133122.cn/48763.html
語(yǔ)言高度統(tǒng)一,支持相當(dāng)多的編程范式,過(guò)程式、函數(shù)式、元編程,邏輯編程、基于規(guī)則..循環(huán)比較慢,可以用Compile加速,或使用Map、Table、Nest等代替循環(huán)。許多內(nèi)置函數(shù)具備AAS機(jī)制(AutomaticAlgorithmSelection)文章源自四五設(shè)計(jì)網(wǎng)-http://www.133122.cn/48763.html
擅長(zhǎng)高精度和大數(shù)計(jì)算,圖形方面的函數(shù)很豐富,默認(rèn)畫(huà)圖比Matlab和Maple更好看文章源自四五設(shè)計(jì)網(wǎng)-http://www.133122.cn/48763.html
界面美觀,輸入公式很方便文章源自四五設(shè)計(jì)網(wǎng)-http://www.133122.cn/48763.html
幫助文檔很友好文章源自四五設(shè)計(jì)網(wǎng)-http://www.133122.cn/48763.html
缺點(diǎn):文章源自四五設(shè)計(jì)網(wǎng)-http://www.133122.cn/48763.html
價(jià)格較高,比matlab更貴(Matlab的價(jià)格取決于你要哪些工具箱)
向量化的操作比Matlab稍慢,有時(shí)比Matlab更耗內(nèi)存
代碼調(diào)試不是很方便,但可以用Wolfram Workbench (基于Eclipse的IDE) 改善
程序語(yǔ)言學(xué)習(xí)曲線陡峭,排除熟悉Scheme、Haskel等函數(shù)式語(yǔ)言或者作為高級(jí)計(jì)算器使用的人
(Mathematica的語(yǔ)法和常見(jiàn)的過(guò)程式程序語(yǔ)言有較大不同,雖然也可以作為過(guò)程式語(yǔ)言來(lái)用,但代碼的和速度和優(yōu)雅程度就大打折扣了)



評(píng)論