當前位置:編程學習大全網 - 編程語言 - matlab好用還是mathematical好用?

matlab好用還是mathematical好用?

matlab和mathematical的不同以及優缺點如下:

1、功能優勢不同:Matlab是非常強大的數值計算軟件,矩陣計算,編程,畫圖都功能豐富,數值計算更能超強。MathCAD的功能壹般,不管是符號還是數值功能都不如Mathematica和Matlab優秀。

2、缺點不同:matlab符號計算方面較弱,原因可能是Matlab的符號計算來自於Maple,所以磁化率擬合軟件在解析擬合上有些問題,對於大壹些的體系會出錯,結果顯示和合並同類項之類也做不好。

相對於Matlab的符號計算,mathematical的符號計算功能簡直讓人覺得震驚。的確是物理學家的工具,對於微分方程,多項式等都有非常好的符號計算功能。

矩陣的符號計算也不錯,例如想用的就是求算壹個小的符號矩陣的指數,exp(A),或者叫MatrixExponential,可以給出很漂亮的結果。

3、總結:Matlab肯定是數值計算的首選,功能也特別全,不過Matlab特別大,而且價格也很貴,壹些工具大概要單獨買。做符號運算+數值計算,Mathematica不錯。

Mathematica的符號運算是不要說的,數值運算也得到很大的提高(從Mathematica5.2開始)。另外Mathematica支持C和Java,所以和外部的軟件溝通有了很大提高,而且幾乎可以用Mathematica來寫Java程序。

關鍵的是Mathematica學起來很容易,大概壹禮拜就是學得很好了。Mathematica的正版費用也相對比較低,文件大小也不大。

擴展資料:

Mathematica系統已經支持高性能計算。在Mathematica5.2版本中,它已經支持自動多線程計算。

,gridMathematica的引入使得用戶級的並行編程可以在不同的集群和多處理器系統中進行在2008年,在所有的Mathematica許可證中囊括了並行計算技術。

包括支持網格技術如WindowsHPCServer2008、MicrosoftComputeClusterServer和SunGrid。

Mathematica增加了對CUDA和OpenCLGPU硬件的支持。另外,第8版還可以生成C代碼,它可以自動由系統C編譯器進行編譯,比如IntelC++編譯器或者VisualStudio2010編譯器。

參考資料:

百度百科-Mathematica

  • 上一篇:這是什麽機器,幹什麽用的
  • 下一篇:sybase數據庫遷移sqlserver2000方法
  • copyright 2024編程學習大全網