1.1 MATLAB 軟件介紹 pl@K"PRE :qj^RcmVPL 在歐美各高等學校,MATLAB 軟件成為線性代數、自動控制理論、數字信號處理、時間
序列分析、動態(tài)
系統(tǒng)仿真、圖像處理等諸多課程的基本教學工具,成為本科生、碩士生和博士生的必須掌握的基本技能。
J?Y,3cc. .K4)#oC 主要用途:
P(@Q[XQ2 (1)數值和符號計算;
mpk+]n@ (2)繪圖;
S`
U, (3)一種語言體系,也可以方便地與 Fortran、C 等語言接口;
AHuIA{AdUR (4)工具箱(Toolbox),分為功能性和學科性兩種類。同時,其工具箱的數據
文件代碼完全開發(fā),用戶也可以開發(fā)自己的工具箱。
d]|K%<+( b#6mUl2 功能性工具箱主要用來擴充 MATLAB 軟件的符號計算功能、圖視建模仿真功能、文字處理功能以及硬件實時交互功能。這種功能性工具箱用于多種學科。而學科性工具箱是專業(yè)性比較強的,如控制工具箱(Control Toolbox)、信號處理工具箱(Signal Processing Toolbox)、
通信工具箱(Communication Toolbox)等都屬此類。
9@"pR;X@ *^G, MATLAB 語言的主要特點:
=BR+J9 (1)語法規(guī)則簡單。與其他編程語言相比更接近于常規(guī)數學表達,對于數組變量的使用,不需類型聲明,也無需事先申請內存空間。
%4M,f.[e (2)提供了數以千計的計算函數,極大的提高了用戶的編程效率。
;?iu@h (3)是一種腳本式(scripted)的解釋型語言,無論是命令、函數或變量,只要在命令窗口的提示符下鍵入并以回車鍵結束,則 MATLAB 都會予以解釋執(zhí)行。
_\k?uUo&,^ (4)可移植性,可跨平臺運行。MATLAB 軟件可以運行在很多不同的計算機系統(tǒng)平臺上,包括大部分的 UNIX 和 Linux 系統(tǒng),其編寫的程序對應的數據文件是一致的,繪圖功能也與平臺無關。
~QUNR?h
2<8l&2}7] 1.2 MATLAB 系統(tǒng)環(huán)境與數據操作 ^4]=D nd% |dHtv