當前位置:編程學習大全網 - 編程軟體 - matlab 和mathematica哪個更有用

matlab 和mathematica哪個更有用

傳統的說法是matlab擅長數值運算,尤其是矩陣數值運算,而mathematica擅長符號運算;此外matlab似乎是被國內的大家認識得更早,所以用的人疑似更多。

但是,就我個人暑假以來的使用經驗來說,這些傳統的說法不見得對。我在嘗試解壹個偏微分方程組的數值解,因此同時接觸了這兩個軟件,並且也分別請教了壹些會用這兩個軟件的人。現在的調查結果是,matlab的解偏微分功能很渣,號稱有解相關問題的工具箱(對,工具箱,這是許多人力挺matlab的理由之壹),只能解非常簡單的偏微分方程,而據說功能更強的相關指令,要求手動把方程要化成標準形式——把偏微分方程化成標準形式談何容易!?而mathematica,相關求解格式就要簡單的多,雖然也經過了壹些波折,但最後四處求助之後,好歹勉強把我所要解的問題給解出來了。

現在,我對這壹問題的認識是,所謂的軟件的區別,恐怕也只是對我們入門用戶而言的,如果真的熟練,只怕兩個軟件能做到的事的差別並不會有多大。我選擇了mathematica,因為他的語句和傳統數學式非常相近,符號計算的強大更是matlab所不具備的,至於數值計算,妳有興趣可以搜搜,截止目前我沒有見過任何能說明mathematica的數值計算能力遜於matlab的證據,而且我個人恐怕是不會有什麽要求高效率計算的程序需要運行的,所以mathematica對我來說足夠了。

另外,mathematica8有全中文自帶幫助文檔,十分適合自學,這也是我選擇它的理由。

  • 上一篇:三菱plc如何讀取伺服電機編碼器的位置
  • 下一篇:這個零件的外輪廓的圓弧,如果是手動加工而不是編程加工,應當如何加工
  • copyright 2024編程學習大全網