版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 1章 MATLAB R2010a環(huán)境,,,,,1 . 1 MATLAB簡(jiǎn)介,1 . 2 MATLAB R2010a的環(huán)境設(shè)置,1 . 3 通用操作界面窗口,1 . 4 MATLAB R2010a其他管理,,1 . 5 1個(gè)實(shí)例,1 . 1 MATLAB簡(jiǎn)介,1.1.1 MATLAB工具箱MATLAB有以下主要的工具箱。(1)控制系統(tǒng)工具箱(Control System Toolbox):主要應(yīng)用于連續(xù)系統(tǒng)設(shè)計(jì)和離散
2、系統(tǒng)設(shè)計(jì),傳遞函數(shù)和狀態(tài)空間模型建立,模型轉(zhuǎn)換,方程求解,頻域響應(yīng),時(shí)域響應(yīng),根軌跡分析,增益選擇,極點(diǎn)分配等。(2)信號(hào)處理工具箱(Signal Processing Toolbox):主要應(yīng)用于數(shù)字和模擬濾波器設(shè)計(jì),應(yīng)用及仿真,參數(shù)化模型,譜分析和估計(jì),F(xiàn)FT變換,DCT變換等。(3)神經(jīng)網(wǎng)絡(luò)工具箱(Neural Network Toolbox):主要應(yīng)用于BP網(wǎng)絡(luò),Hopfield、Kohonen網(wǎng)絡(luò),徑向基函數(shù)網(wǎng)絡(luò),競(jìng)爭(zhēng)、線
3、性、Sigmoidal等傳遞函數(shù),前饋、遞歸等網(wǎng)絡(luò)結(jié)構(gòu),性能分析及應(yīng)用,自組織網(wǎng)絡(luò)等。(4)模糊邏輯控制工具箱(Fuzzy Logic Toolbox):主要應(yīng)用于友好的交互設(shè)計(jì)界面,自適應(yīng)神經(jīng)—模糊學(xué)習(xí)、聚類及Sugeno推理,支持Simulink動(dòng)態(tài)仿真,可生成C語(yǔ)言源代碼等。,1.1.1 MATLAB工具箱,(5)圖像處理工具箱(Image Processing Toolbox):主要應(yīng)用于二維濾波器設(shè)計(jì)和濾波輸入,圖像恢復(fù)增
4、強(qiáng),色彩、集合及形態(tài)操作,二維變換,圖像分析和統(tǒng)計(jì)等。(7)優(yōu)化工具箱(Optimization Toolbox):主要應(yīng)用于線性規(guī)劃和二次規(guī)劃,求函數(shù)的最大值和最小值,多目標(biāo)優(yōu)化,約束條件下的優(yōu)化,非線性方程求解等。(8)統(tǒng)計(jì)工具箱(Statistics Toolbox):主要應(yīng)用于概率分布和隨機(jī)數(shù)生成,多變量分析,回歸分析,主極分析,假設(shè)檢驗(yàn)等。(9)符號(hào)數(shù)學(xué)工具箱(Symbolic Math Toolbox):主要實(shí)現(xiàn)符號(hào)運(yùn)
5、算,包括極限、微積分、符號(hào)方程等。,1.1.2 MATLAB功能和特點(diǎn),1.功能強(qiáng)大(1)運(yùn)算功能強(qiáng)大。(2)功能豐富的工具箱。(3)文字處理功能強(qiáng)大。2.人機(jī)界面友好,編程效率高3.強(qiáng)大而智能化的作圖功能4.可擴(kuò)展性強(qiáng)5.Simulink動(dòng)態(tài)仿真功能,1 . 2 MATLAB R2010a的環(huán)境設(shè)置,MATLAB R2010a版啟動(dòng)后的運(yùn)行界面稱為MATLAB操作窗口,默認(rèn)的操作窗口如圖1.1所示。,1.2.1 菜
6、單欄,1.File菜單File菜單用于對(duì)文件進(jìn)行操作,F(xiàn)ile菜單如圖1.2所示,對(duì)應(yīng)的常用功能如表1.1所示。,1.2.1 菜單欄,1.2.1 菜單欄,2.Edit菜單 Edit菜單如圖1.3所示。Edit菜單的各菜單項(xiàng)與Windows的Edit菜單相似,其中“Paste to Workspace”有點(diǎn)特殊,可以用來(lái)打開(kāi)數(shù)據(jù)輸入向?qū)?duì)話框“Import Wizard”,將剪貼板的數(shù)據(jù)輸入到MATLAB工作空間中。,1.2.1
7、 菜單欄,3.Debug菜單Debug菜單的各菜單項(xiàng)用于調(diào)試程序,其菜單項(xiàng)的功能如表1.2所示。,1.2.1 菜單欄,4.Desktop菜單Desktop菜單用于對(duì)界面中各窗口進(jìn)行打開(kāi)和調(diào)整大小等操作,如圖1.4所示,新增了對(duì)窗口進(jìn)行調(diào)整尺寸大小的菜單。,1.2.1 菜單欄,對(duì)應(yīng)的主要功能如表1.3所示。,1.2.1 菜單欄,5.Windows菜單Windows菜單提供了在已打開(kāi)的各窗口之間切換的功能。6.Help菜單H
8、elp菜單提供了進(jìn)入各類幫助系統(tǒng)的方法,如圖1.5所示,通過(guò)菜單項(xiàng)打開(kāi)幫助窗口,顯示各部分的幫助內(nèi)容。7.開(kāi)始菜單在MATLAB操作界面的左下角有一個(gè) 按鈕,單擊該按鈕就會(huì)出現(xiàn)如圖1.6所示的開(kāi)始菜單。,1.2.2 工具欄,MATLAB R2010a的默認(rèn)工具欄如圖1.7所示,當(dāng)鼠標(biāo)停留在工具欄按鈕上時(shí)可顯示出該按鈕的功能。,1 . 3 通用操作界面窗口,1.3.1 命令窗口(Command Wind
9、ow)命令窗口也可以單獨(dú)顯示,如果選擇菜單“Desktop”→“Undock Command Window”命令,或是單擊命令窗口右上角的 按鈕,或是直接拖曳命令窗口離開(kāi)操作界面都會(huì)出現(xiàn)如圖1.8所示單獨(dú)的命令窗口。,,1.3.1 命令窗口(Command Window),(1)命令行的顯示方式。MATLAB 版運(yùn)行時(shí),命令窗口中的每個(gè)命令行前會(huì)出現(xiàn)提示符“>>”。命令窗口內(nèi)顯示的字符和數(shù)值采用不同的顏色,在
10、默認(rèn)情況下,輸入的命令、表達(dá)式及計(jì)算結(jié)果等采用黑色字體;字符串采用赭紅色;“if”、“for”等關(guān)鍵詞采用藍(lán)色?!纠?.1】 在命令窗口中輸入不同的數(shù)值和語(yǔ)句,并查看其顯示方式。>> a=12.5a = 12.5000>> b='Hello'b =Hello>> if a>0 c=5 ,endc = 5,1.3.1 命令窗口(Command W
11、indow),(2)命令窗口中命令行的編輯。由于MATLAB把命令窗口中輸入的所有命令都記錄在內(nèi)存中專門的“歷史命令(Command History)”空間中,因此MATLAB命令窗口不僅可以對(duì)輸入的命令進(jìn)行編輯和運(yùn)行,而且還可以對(duì)已輸入的命令進(jìn)行回調(diào)、編輯和重運(yùn)行。命令窗口中行編輯的常用操作鍵如表1.4所示。,1.3.1 命令窗口(Command Window),(3)命令窗口中的標(biāo)點(diǎn)符號(hào)。MATLAB常用標(biāo)點(diǎn)符號(hào)的功能如表1.5所
12、示。,,1.3.1 命令窗口(Command Window),【例1.2】 在命令窗口中使用不同的標(biāo)點(diǎn)符號(hào)。>> a=12.5,b='Hello' %逗號(hào)表示分隔命令,單引號(hào)構(gòu)成字符串,點(diǎn)號(hào)為小數(shù)點(diǎn)a = 12.5000b =Hello>>c=[1 2;3 4;5 6] % [ ]表示構(gòu)成矩陣,分號(hào)用來(lái)分隔行,空格用來(lái)分隔元素c = 1 2
13、 3 4 5 6>> d=a*… %…表示續(xù)行cd = 12.5000 25.0000 37.5000 50.0000 62.5000 75.0000,1.3.1 命令窗口(Command Window),(4)數(shù)值計(jì)算結(jié)果的顯示格式及設(shè)置。① 在MATLAB的界面選擇菜單“File”→“Preferences”命令,則會(huì)出現(xiàn)參數(shù)設(shè)置對(duì)話框,如圖1.9所
14、示;在對(duì)話框的左欄選中“Command Window”項(xiàng),在右邊的“Numeric format”欄設(shè)置數(shù)據(jù)的顯示格式。設(shè)置后立即生效,并且這種設(shè)置不因MATLAB關(guān)閉而改變,除非用戶進(jìn)行重新設(shè)置。,,1.3.1 命令窗口(Command Window),② 還可以直接在命令窗口中通過(guò)輸入“format”命令進(jìn)行數(shù)值顯示格式的設(shè)置。語(yǔ)法:format格式描述MATLAB的數(shù)值顯示的format格式如表1.6所示。,1.3.2
15、 歷史命令窗口(Command History),歷史命令窗口如圖1.10所示。歷史命令窗口包括:每次開(kāi)啟MATLAB的時(shí)間和每次開(kāi)啟后在命令窗口中運(yùn)行過(guò)的所有命令行。,1.3.2 歷史命令窗口(Command History),在歷史命令窗口中選擇命令行,單擊鼠標(biāo)右鍵,則彈出菜單,如上圖所示,主要功能如表1.7所示。,1.3.2 歷史命令窗口(Command History),在歷史命令窗口中,先用鼠標(biāo)單擊選擇“if a>0
16、 c=5 ,end”命令,單擊鼠標(biāo)右鍵選擇“Create Shortcut”菜單,則出現(xiàn)“Shortcut Editor”窗口,如圖1.11所示。,1.3.3 當(dāng)前目錄瀏覽器窗口(Current Folder),當(dāng)前目錄瀏覽器窗口如圖1.12所示,選擇“View”菜單中的“Size”、“Date Modified”、“Description”和“Type”,包括當(dāng)前目錄設(shè)置區(qū)和文件詳細(xì)列表。,,,1.3.3 當(dāng)前目錄瀏覽器窗口(Cu
17、rrent Folder),① 在當(dāng)前目錄設(shè)置區(qū)設(shè)置。在圖1.12中或MATLAB界面(圖1.1)工具欄的右側(cè)都有當(dāng)前目錄設(shè)置區(qū),可以在“設(shè)置欄”中直接填寫(xiě)待設(shè)置的目錄名,或單擊圖1.1工具欄的 按鈕選擇待設(shè)置目錄。② 通過(guò)命令設(shè)置。使用“cd”命令設(shè)置當(dāng)前目錄。語(yǔ)法:cd %顯示當(dāng)前目錄cd 目錄 %指定當(dāng)前目錄cd…%指定上一級(jí)目錄為當(dāng)前目錄例如,要設(shè)置當(dāng)前目錄為“c:\MyDir”:&
18、gt;>cd c:\MyDir,1.3.3 當(dāng)前目錄瀏覽器窗口(Current Folder),(2)文件詳細(xì)列表區(qū)的使用。文件詳細(xì)列表區(qū)的主要應(yīng)用功能和操作方法如表1.8所示。,1.3.3 當(dāng)前目錄瀏覽器窗口(Current Folder),例如,在“Current Folder”窗口中選擇【例1.1】保存的文件名“Ex0101”和【例1.2】的文件“Ex0102”,將【例1.2】中命令行的第一行修改為和【例1.1】相同,然
19、后單擊鼠標(biāo)右鍵在快捷菜單中選擇“Compare Selected Files”,則打開(kāi)“Files and Folders Comparisons”窗口,如圖1.13所示,顯示出兩個(gè)文件的匹配情況。,,1.3.4 工作空間窗口(Workspace),例如,在命令窗口輸入:>> a=12.5>> b='Hello'>> c=[1 2;3 4;5 6]如圖1.14所示為工作空間窗
20、口。,1.3.4 工作空間窗口(Workspace),(1)當(dāng)前目錄工作空間窗口中變量的操作。對(duì)當(dāng)前目錄工作空間窗口中的變量可以進(jìn)行多種操作,操作方法如表1.9所示。,,,,,1.3.4 工作空間窗口(Workspace),(2)通過(guò)命令管理變量。① 把工作空間中的數(shù)據(jù)存放到MAT數(shù)據(jù)文件。語(yǔ)法:save FileName 變量1 變量2 …參數(shù) %將變量保存到文件中例如:>> save FileName1
21、 %把全部?jī)?nèi)存變量保存為FileName1.mat文件>> save FileName2 a b %把變量a、b保存為FileName2.mat文件>> save FileName3 a b -append %把變量a、b添加到FileName3.mat文件中② 從數(shù)據(jù)文件中取出變量存放到工作空間。語(yǔ)法:load FileName 變量1 變量2…例如:>> loa
22、d Filename1 %把FileName1.mat文件中的全部變量裝入內(nèi)存>> load FileName2 a b %把FileName2.mat文件中的a、b變量裝入內(nèi)存,,,,,1.3.4 工作空間窗口(Workspace),③ 查閱MATLAB內(nèi)存變量名。語(yǔ)法:who 例如,查閱工作空間中的a、b、c這3個(gè)變量:>> whoYour variables are:a
23、b c ④ 查閱MATLAB內(nèi)存變量變量名、大小、類型和字節(jié)數(shù)。語(yǔ)法:whos例如:>> whos Name Size Byte Class a 1x1 8 double array b 1x5 10 char array c 3x2
24、 48 double arrayGrand total is 12 elements using 66 bytes,,,1.3.4 工作空間窗口(Workspace),⑤ 刪除工作空間中的變量。語(yǔ)法:clear %刪除內(nèi)存中的所有變量clear 變量名1變量名2 …%刪除內(nèi)存中的多個(gè)變量例如,在工作空間中刪除變量a:>> clear a>> whoYour
25、variables are:b c,,1.3.4 工作空間窗口(Workspace),⑥查詢工作空間中是否存在某個(gè)變量。語(yǔ)法:i=exist('X') %查詢工作空間中是否有'X'變量說(shuō)明:? i=1 :表示存在1個(gè)變量名為'X'的變量;? i=2 :表示存在1個(gè)名為'X.m'的文件;? i=3 :表示存在1個(gè)名為'X.mex'的文
26、件;? i=4 :表示存在1個(gè)名為'X.mdl'文件;? i=5 :表示存在1個(gè)名為'X'的內(nèi)部函數(shù);? i=0 :表示不存在以上變量和文件。,1.3.5 變量編輯器窗口(Variable Editor),如圖1.15所示為變量“c=[1 2;3 4;5 6]”出現(xiàn)在“Variable Editor”變量編輯器窗口。,1.3.5 變量編輯器窗口(Variable Editor),在圖1.15中選
27、擇所有的元素,單擊工具欄的 按鈕,則會(huì)出現(xiàn)如圖1.16所示的波形圖。,1.3.6 M文件編輯/調(diào)試器窗口(Editor/Debugger),M文件編輯/調(diào)試器窗口不隨MATLAB界面的出現(xiàn)而啟動(dòng)。只有需要編寫(xiě)M文件(擴(kuò)展名為.m)時(shí),才啟動(dòng)該窗口。如圖1.17所示為M文件編輯/調(diào)試器窗口。,1.3.6 M文件編輯/調(diào)試器窗口(Editor/Debugger),M文件編輯/調(diào)試器窗口的啟動(dòng)方法有以下幾種。(1)單擊MA
28、TLAB界面上的 圖標(biāo),或者選擇菜單“File”→“New”→“Script”\“Function”命令,可打開(kāi)空白的M文件編輯器。 (2)單擊MATLAB界面上的 圖標(biāo),或者選擇菜單“File”→“Open”命令,在打開(kāi)的“Open”對(duì)話框中填寫(xiě)所選文件名,單擊“打開(kāi)”按鈕,就可出現(xiàn)相應(yīng)的M文件編輯器。(3)用鼠標(biāo)雙擊當(dāng)前目錄窗口中的M文件(擴(kuò)展名為.m),可直接打開(kāi)相應(yīng)文件的M文件編輯器。,1.3
29、.7 程序性能剖析窗口(Profiler),在Current Folder窗口中選擇M文件后,選擇菜單“Desktop”→“Profiler”命令;或在命令窗口輸入“profile viewer”;或者選擇菜單“Start”→“MATLAB”→“Profiler”命令,就可以獨(dú)立出現(xiàn)程序性能剖析窗口,如圖1.18所示。,1.3.8 MATLAB R2010a幫助,1.幫助窗口打開(kāi)幫助窗口,如圖1.19所示的幫助窗口界面由左側(cè)的He
30、lp Navigator(幫助導(dǎo)航器)和右側(cè)的Help Browser(幫助瀏覽器)兩部分組成。幫助導(dǎo)航器的功能是向用戶提供各種不同的幫助手段,分為“Contents”和“Search Results”2個(gè)選項(xiàng)窗口。,,,1.3.8 MATLAB R2010a幫助,2.通過(guò)命令實(shí)現(xiàn)幫助(1)help:顯示MATLAB命令和M文件的幫助信息。 語(yǔ)法:help %列出所有主要的幫助主題,每個(gè)幫助主題與MATLAB搜索路徑的一
31、個(gè)目錄名相對(duì)應(yīng)help topic %給出指定主題的幫助,主題可以是函數(shù)、目錄或局部路徑例如,在命令窗口輸入“help abs”(絕對(duì)值函數(shù))命令,顯示該M文件的注釋行,得出具體函數(shù)的用法說(shuō)明:>> help abs ABS Absolute value ABS(X) is the absolute value of the elements of X. When X is complex,
32、ABS(X) is the complex modulus (magnitude) of the elements of X. See also SIGN, ANGLE, UNWRAP Overloaded methods help sym/abs.m,,,1.3.8 MATLAB R2010a幫助,(2)lookfor:在所有的幫助條目中搜索關(guān)鍵字,常用來(lái)查找具有某種功能而不知道準(zhǔn)確名字的命令。語(yǔ)法:
33、lookfor topic %把在搜索中發(fā)現(xiàn)與關(guān)鍵字相匹配的所有M文件的H1行(第1行注釋)都顯示出來(lái)lookfor topic-all%在所有M文件中搜索關(guān)鍵字例如,在命令窗口輸入“l(fā)ookfor simulink”,查看幫助信息。(3)doc:打開(kāi)并顯示幫助窗口,如圖1.19所示。語(yǔ)法:docdoc topic %打開(kāi)幫助導(dǎo)航/瀏覽器窗口顯示指定的主題信息,1.3.8 MATLAB R2010a幫助,3.通過(guò)W
34、eb查找?guī)椭畔athWorks公司提供了技術(shù)支持網(wǎng)站,通過(guò)該網(wǎng)站用戶可以找到相關(guān)的MATLAB書(shū)籍介紹,MATLAB使用建議,常見(jiàn)問(wèn)題解答和其他MATLAB用戶提供的應(yīng)用程序等。,1 . 4 MATLAB R2010a其他管理,1.4.1 MATLAB用戶文件格式1.程序文件2.?dāng)?shù)據(jù)文件3.可執(zhí)行文件4.圖形文件5.模型文件,1.4.2 設(shè)置搜索路徑,1.MATLAB的基本搜索過(guò)程當(dāng)用戶在命令窗口的提示符“>
35、;>”后輸入1個(gè)名字如“X”時(shí),則MATLAB按照以下步驟進(jìn)行搜索。(1)在MATLAB內(nèi)存中進(jìn)行檢查,檢查X是否為工作空間的變量或特殊變量。(2)檢查X是否為MATLAB的內(nèi)部函數(shù)(Built-in Function)。(3)在當(dāng)前目錄上,檢查是否有名為“X.m”或“X.mex”的文件存在。(4)在MATLAB搜索路徑的所有其他目錄中,檢查是否有名為“X.m”或 “X.mex”的文件存在。(5)如果都不是,則MATLA
36、B發(fā)出錯(cuò)誤信息。,1.4.2 設(shè)置搜索路徑,2.顯示當(dāng)前目錄是否在搜索路徑中在“Current Folder”窗口中可以查看當(dāng)前路徑中的文件夾是否在搜索路徑中,選擇菜單“File”→“Preferences…”命令,在出現(xiàn)的“Preferences”窗口左側(cè)欄選擇“Current Folder”,在右側(cè)欄的“Path indication”選項(xiàng)中選擇“Indicate inaccessible files”和“Show toolti
37、p explaining why files are inaccessible”,并將“Text and icon transparency”調(diào)整到最前面,如圖1.21所示,單擊“OK”按鈕保存設(shè)置。,1.4.2 設(shè)置搜索路徑,在“Current Folder”窗口中將鼠標(biāo)放在目錄上,則可以顯示出是否在搜索路徑中的說(shuō)明,如圖1.22所示。,1.4.2 設(shè)置搜索路徑,3.MATLAB搜索路徑的擴(kuò)展和修改(1)利用設(shè)置路徑對(duì)話框修改搜
38、索路徑。通過(guò)打開(kāi)路徑對(duì)話框修改搜索路徑有2種方法。① 在MATLAB界面選擇菜單“File” →“Set Path”命令。② 在命令窗口運(yùn)行“pathtool”命令,就會(huì)出現(xiàn)如圖1.23所示的“設(shè)置路徑”對(duì)話框。,,,1.4.2 設(shè)置搜索路徑,(2)利用path命令設(shè)置搜索路徑。利用path命令可以顯示和添加搜索路徑,用path命令擴(kuò)展的搜索路徑僅在當(dāng)前MATLAB環(huán)境下有效。語(yǔ)法:path %列出MATLAB的搜索路徑
39、path (path, '新增目錄') %在MATLAB的搜索路徑的末尾添加新目錄例如,在MATLAB的搜索路徑的末尾添加已有目錄“c:\MyDir”:>> path(path,'c: \MyDir '),1.4.2 設(shè)置搜索路徑,(3)在“Current Folder”窗口中設(shè)置搜索路徑。在“Current Folder”窗口中選擇文件夾,單擊鼠標(biāo)右鍵出現(xiàn)快捷菜單,如圖1.24
40、所示。,,1.4.3 文件管理命令,MATLAB本身也有文件管理的命令,常用的命令有以下6種。(1)列出當(dāng)前目錄下的M、MAT、MEX文件清單。語(yǔ)法:what 例如,當(dāng)前目錄為“D: \MATLAB6p1\toolbox\matlab\elfun”:>> whatM-files in the current directory D:\MATLAB6p1\toolbox\matlab\elfunContents
41、 asech cosh isreal sec abs asin cot log sech acos asinh coth log10 sign acosh atan cpl
42、xpair log2 sin acot atan2 csc mod sinh acoth atanh csch nextpow2 sqrt acsc ceil exp pow2
43、tan acsch complex fix real tanh angle conj floor rem unwrap asec cos imag round MEX-files in the curre
44、nt directory D:\MATLAB6p1\toolbox\matlab\elfuncomplex,,1.4.3 文件管理命令,(2)列出指定目錄下的文件和子目錄清單。語(yǔ)法:dir %列出當(dāng)前目錄下的文件和子目錄清單dir 目錄名 %列出指定目錄下的文件和子目錄清單(3)顯示指定M文件的內(nèi)容。語(yǔ)法:type 文件名 %顯示指定M文件的內(nèi)容例如,顯示“abs.m”文件的注釋內(nèi)容:>>
45、 type abs.m%ABS Absolute value% ABS(X) is the absolute value of the elements of X. When% X is complex, ABS(X) is the complex modulus (magnitude) of% the elements of X%% See also SIGN, ANGLE, UNWRAP% C
46、opyright 1984-2001 The MathWorks, Inc % $Revision: 5.8 $ $Date: 2001/04/15 12:02:51 $% Built-in function,,,1.4.3 文件管理命令,(4)指出M文件、MEX文件、MAT文件、工作空間變量、內(nèi)置函數(shù)或Simulink模型所在的目錄。語(yǔ)法:which 文件名 %指出文件所在的目錄例如,顯示“abs.m”所在
47、的目錄:>> which abs.mD:\MATLAB6p1\toolbox\matlab\elfun\abs.m(5)返回安裝MATLAB的根目錄。語(yǔ)法:matlabroot 例如:>> matlabrootans =C:\Program Files\MATLAB\R2010a,1.4.4 退出MATLAB,若要退出MATLAB環(huán)境,則可以使用以下任何1種方式。(1)在MATLAB的命令
48、窗口輸入“exit”命令。(2)在MATLAB的命令窗口輸入“quit”命令。(3)直接單擊MATLAB命令窗口中的 按鈕。,,1 . 5 1個(gè)實(shí)例,【例1.3】 MATLAB通用操作界面的綜合運(yùn)用。按照以下步驟進(jìn)行。(1)啟動(dòng)MATLAB。(2)在命令窗口(Command Window)中輸入以下幾行命令,創(chuàng)建4個(gè)變量:>>a=[1 2 3; 4 5 6;7 8 9];>>b=[1
49、 1 1;2 2 2;3 3 3 ];>>c='MATLAB'>>d=a+b*i,1 . 5 1個(gè)實(shí)例,(3)打開(kāi)工作空間瀏覽器窗口(Workspace)查看變量,共有4個(gè)變量,如圖1.25所示為MATLAB界面的左上側(cè)的工作空間窗口。,1 . 5 1個(gè)實(shí)例,(4)雙擊其中的變量“d”,出現(xiàn)變量編輯器窗口(Variable Editor),如圖1.26所示為該變量的詳細(xì)信息。,1 . 5
50、 1個(gè)實(shí)例,(5)打開(kāi)歷史命令窗口(Command History),如圖1.27所示,選擇上面的4行命令,單擊鼠標(biāo)右鍵,在快捷菜單中選擇“Create M-File”命令生成M文件。,1 . 5 1個(gè)實(shí)例,(6)出現(xiàn)M文件編輯/調(diào)試器窗口(Editor/Debugger),如圖1.28所示。,1 . 5 1個(gè)實(shí)例,在上圖中選擇工具欄的 按鈕可以運(yùn)行該程序,在運(yùn)行之前會(huì)彈出一個(gè)對(duì)話框如圖1.29所示,詢問(wèn)是否修改當(dāng)前路徑,可以選擇“
51、Change Folder”或者“Add to Path”按鈕修改當(dāng)前路徑,或?qū)⒃撀窂教砑拥剿阉髀窂街小?1 . 5 1個(gè)實(shí)例,(7)如果當(dāng)前路徑不是用戶路徑,則可以打開(kāi)當(dāng)前目錄瀏覽器窗口(Current Directory Browser),將當(dāng)前目錄設(shè)置為“c:\MyDir”,可以看到剛保存的“ex0103.m”文件,在命令窗口輸入“ex0103”運(yùn)行該文件。(8)在命令窗口輸入“save Ex0103”命令,則在當(dāng)前目錄工作空
52、間窗口可以看到當(dāng)前目錄下生成了1個(gè)“Ex0103.mat”數(shù)據(jù)文件,如圖1.30所示。,1 . 5 1個(gè)實(shí)例,(9)在命令窗口輸入“exit”命令退出MATLAB。(10)重新啟動(dòng)MATLAB后,在命令窗口輸入“Ex0103”則不能運(yùn)行該文件,該文件不在MATLAB的搜索路徑中。單擊MATLAB界面的菜單“File”→“Set Path”,打開(kāi)設(shè)置路徑對(duì)話框,將“C:\MyDir”目錄添加到搜索路徑中,如圖1.31所示,單擊“Sav
53、e”按鈕關(guān)閉該對(duì)話框,重新輸入“ex0103”則可以運(yùn)行該文件。,1 . 5 1個(gè)實(shí)例,(11)退出MATLAB后重新啟動(dòng),打開(kāi)工作空間窗口看到?jīng)]有內(nèi)存變量。如果要導(dǎo)入“Ex0103.mat”數(shù)據(jù)文件的變量,則可選擇菜單“File”→“Import Data”命令,然后選擇“C:\MyDir\ Ex0103.mat”文件,如圖1.32所示為“Import Wizard”窗口。,,1 . 5 1個(gè)實(shí)例,(12)如在MATLAB命令窗口
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- matlab學(xué)習(xí) 第5章 matlab數(shù)值計(jì)算
- autocad2010 第1章 autocad 2010入門基礎(chǔ)
- 第零章 matlab軟件介紹
- 第3章 matlab基本繪圖
- 第3章-matlab符號(hào)計(jì)算
- 第9章Matlab編程作業(yè).pdf
- matlab運(yùn)算基礎(chǔ)(第2章)答案
- matlab r2012a課后習(xí)題答案第三章
- 第1章掌握visualbasic的開(kāi)發(fā)環(huán)境
- 第4章 利用matlab繪制系統(tǒng)根軌跡
- 第1章第1節(jié)
- 第1章
- 第3章 matlab的仿真測(cè)量?jī)x器
- 第06章_matlab數(shù)值計(jì)算_例題源程序匯總
- 市場(chǎng)營(yíng)銷》講稿 第1章-第10章[第6章
- 第3章 光環(huán)境
- 第1章.doc
- 第1章.doc
- 物理第1章
- cad第1章
評(píng)論
0/150
提交評(píng)論