2013年2月26日 星期二

什麼人要學MATLAB

MATLAB是MATRIX LABORATORY的縮寫MATLAB是專為工程科學提供解決方法的計算軟體。換言之MATLAB具有相當多樣的函式庫或工具箱(ToolBoxs)來支持這樣的工作。除此之外,使用者也能運用這些函式庫自行設計符合自身工作的程式由於MATLAB的語法簡單使用者在開發程式初期階段就能很快得知演算法(設計的想法)是否正確,相較於C語言MATLAB能讓科學研究的工作效率大幅提升是從事工程科學研究的工作者不可或缺的工具
MATLAB是以陣列(Array)為基本的處理單位,初學者常誤用C語言的方式來處理陣列中元素,以迴圈方式一個元素一個元素的計算造成程式執行效能下降
MATLAB屬於直譯程式 ,執行速度雖比編譯C語言慢,但MATLAB提供C語言的呼叫方法使用者若想要加快執行效能,可以將較為繁瑣的工作以C語言來處理,再運用MATLAB提供的API呼叫這些C語言程式,如此就能提高整體程式的執行執行效能。除此之外,MATLAB也具有一個編譯器,可以將MATLAB程式轉成可獨立執行的應用程式或C語言呼叫的函式庫,提高MATLAB程式的可攜性 

沒有留言:

張貼留言