資源描述:
《Matlab入門教程52949》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、第1章MATLAB操作基礎1.1MATLAB概述1.1.2MATLAB的主要功能1.數(shù)值計算MATLAB以矩陣作為數(shù)據(jù)操作的基本單位,還提供了十分豐富的數(shù)值計算函數(shù)。2.繪圖功能可以繪制二維、三維圖形,還可以繪制特殊圖形(與統(tǒng)計有關的圖,例如:區(qū)域圖、直方圖、餅圖、柱狀圖等)。3.編程語言MATLAB具有程序結構控制、函數(shù)調用、數(shù)據(jù)結構、輸入輸出、面向對象等程序語言特征,而且簡單易學、編程效率高。4.MATLAB工具箱MATLAB包含兩部分內容:基本部分和各種可選的工具箱。MATLAB工具箱分為兩大類:功能性工具箱和學科性工具箱
2、。1.1.3MATLAB語言的特點v語言簡潔緊湊,使用方便靈活,易學易用。例如:A=[123;456;789]一條語句實現(xiàn)了對3x3矩陣的輸入。v語句功能強大,一條語句相當于其它語言的一個子程序,例如fft。v語句簡單,內涵豐富。同一個函數(shù)有不同的輸入變量和輸出變量,分別代表不同的含義。vMatlab既具有結構化的控制語句(if、for、while)又支持面向對象的程序設計。v方便的繪圖功能。v包含功能強勁的工具箱。v易于擴展。1.1.4初識MATLAB例1-1繪制正弦曲線和余弦曲線。x=[0:0.5:360]*pi/180;p
3、lot(x,sin(x),x,cos(x));例1-2求方程3x4+7x3+9x2-23=0的全部根。p=[3,7,9,0,-23];%建立多項式系數(shù)向量x=roots(p)%求根例1-3求積分quad('x.*log(1+x)',0,1)例1-4求解線性方程組。a=[2,-3,1;8,3,2;45,1,-9];b=[4;2;17];x=inv(a)*b1.2MATLAB的運行環(huán)境與安裝1.2.1MATLAB的運行環(huán)境硬件環(huán)境:(1)CPU(2)內存(3)硬盤(4)CD-ROM驅動器和鼠標軟件環(huán)境:(1)Windows98/NT
4、/2000或WindowsXP(2)其他軟件根據(jù)需要選用1.2.2MATLAB的安裝運行系統(tǒng)的安裝程序setup.exe,可以按照安裝提示依次操作。1.3MATLAB集成環(huán)境1.3.1啟動與退出MATLAB集成環(huán)境1.MATLAB系統(tǒng)的啟動與一般的Windows程序一樣,啟動MATLAB系統(tǒng)有3種常見方法:(1)使用Windows“開始”菜單。(2)運行MATLAB系統(tǒng)啟動程序matlab.exe。(3)利用快捷方式。當MATLAB安裝完畢并首次啟動時,展現(xiàn)在屏幕上的界面為MATLAB的默認界面,如上圖所示。2.MATLAB系統(tǒng)
5、的退出要退出MATLAB系統(tǒng),也有3種常見方法:(1)在MATLAB主窗口File菜單中選擇ExitMATLAB命令。(2)在MATLAB命令窗口輸入Exit或Quit命令。(3)單擊MATLAB主窗口的“關閉”按鈕1.3.2主窗口MATLAB主窗口是MATLAB的主要工作界面。主窗口除了嵌入一些子窗口外,還主要包括菜單欄和工具欄。1.菜單欄在MATLAB6.5主窗口的菜單欄,共包含F(xiàn)ile、Edit、View、Web、Window和Help6個菜單項。(1)File菜單項:File菜單項實現(xiàn)有關文件的操作。(2)Edit菜單項
6、:Edit菜單項用于命令窗口的編輯操作。(3)View菜單項:View菜單項用于設置MATLAB集成環(huán)境的顯示方式。(4)Web菜單項:Web菜單項用于設置MATLAB的Web操作。(5)Window菜單項:主窗口菜單欄上的Window菜單,只包含一個子菜單Closeall,用于關閉所有打開的編輯器窗口,包括M-file、Figure、Model和GUI窗口。(6)Help菜單項:Help菜單項用于提供幫助信息。1.3.3命令窗口命令窗口是MATLAB的主要交互窗口,用于輸入命令并顯示除圖形以外的所有執(zhí)行結果。MATLAB命令窗
7、口中的“>>”為命令提示符,表示MATLAB正在處于準備狀態(tài)。在命令提示符后鍵入命令并按下回車鍵后,MATLAB就會解釋執(zhí)行所輸入的命令,并在命令后面給出計算結果。一般來說,一個命令行輸入一條命令,命令行以回車結束。但一個命令行也可以輸入若干條命令,各命令之間以逗號分隔,若前一命令后帶有分號,則逗號可以省略。例如xx=5,yy=3xx=5;yy=3多行命令(…)--續(xù)行符如果命令語句超過一行或者太長希望分行輸入,則可以使用多行命令繼續(xù)輸入。S=1-12+13+4+…9-4-18;3個小黑點稱為續(xù)行符,即把下面的物理行看作該行的續(xù)
8、行。1.3.4工作空間窗口工作空間是MATLAB用于存儲各種變量和結果的內存空間。在該窗口中顯示工作空間中所有變量的名稱、大小、字節(jié)數(shù)和變量類型說明,可對變量進行觀察、編輯、保存和刪除。1.3.5當前目錄窗口和搜索路徑1.當前目錄窗口當前目錄是指MATLAB運行