MATLAB 語言及其應用,以高性能 的數組運算(包括矩陣運算)為基礎,不僅實現了大多數數學算法的高效運行函 數和數據可視化,而且提供了非常高效的計算機高級編程語言,在用戶可參與的 情況下,各種專業領域的工具箱不斷開發和完善,MATLAB取得了巨大的成功,已 廣泛應用于科學研究、工程應用,用于數值計算分析、系統建模與仿真。
課程的作用
在歐美各高等學校,Matlab成為線性代數、自動控制理論、 數字信號處理、時間序列分析、動態系統仿真、圖像處理等 諸多課程的基本教學工具,成為本科生、碩士生和博士生的 必須掌握的基本技能。
在設計研究單位和工業部門,Matlab已被廣泛地用于研究 和解決各種具體的工程問題。
可以預見,Matlab將在我國科學研究和工程應用中發揮越來越大的作用。
MATLAB語言主要有以下幾個特點:
語法規則簡單。尤其內定的編程規則,與其他編程語言(如C、Fortran等)相比更接 近于常規數學表示。對于數組變量的使用,不需類型聲明,無需事先申請內存空間。
MATLAB基本的語言環境提供了數以千計的計算函數,極大的提高了用戶的編程效 率。如,一個fft函數即可完成對指定數據的快速傅里葉變換,這一任務如果用C語言來 編程實現的話,至少要用幾十條C語言才能完成。
MATLAB是一種腳本式(scripted)的解釋型語言,無論是命令、函數或變量,只要 在命令窗口的提示符下鍵入,并“回車(Enter)”,MATLAB都予以解釋執行。
平臺無關性(可移植性)。MATLAB軟件可以運行在很多不同的計算機系統平臺上, 如Windows Me/NT/2000/XP、很多不同版本的UNIX以及Linux。無論你在哪一個平臺上 編寫的程序都可以運行在其它平臺上,對于MATLAB數據文件也一樣,是平臺無關的。 極大保護了用戶的勞動、方便了用戶。其繪圖功能也是平臺無關的。無論任何系統平臺, 只要MATLAB能夠運行,其圖形功能命令就能正常運行。
因此,MATLAB是一個簡單易用、功能強大的高效編程語言。