ch1MATLAB基礎(chǔ)知識(shí).ppt_第1頁(yè)
ch1MATLAB基礎(chǔ)知識(shí).ppt_第2頁(yè)
ch1MATLAB基礎(chǔ)知識(shí).ppt_第3頁(yè)
ch1MATLAB基礎(chǔ)知識(shí).ppt_第4頁(yè)
ch1MATLAB基礎(chǔ)知識(shí).ppt_第5頁(yè)
已閱讀5頁(yè),還剩75頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

MATLAB仿真技術(shù),鄧麗霞 河南工程學(xué)院 電氣信息工程系,清華大學(xué)出版社,教材: Matlab 與 LabVIEW仿真技術(shù)及應(yīng)用實(shí)例,聶春燕 張猛 張萬(wàn)里 編著,目錄,第一篇 MATLAB基礎(chǔ)知識(shí) 第1章 計(jì)算機(jī)仿真基礎(chǔ)知識(shí) 第2章MATLAB基本操作命令 第3章 MATLAB基本繪圖功能 第4章 M文件程序設(shè)計(jì)基礎(chǔ) 第二篇 Simulink 動(dòng)態(tài)系統(tǒng)仿真技術(shù) 第章 Simulink 仿真基礎(chǔ)知識(shí),第6章Simulink系統(tǒng)建模及仿真應(yīng)用 第7章 Simulink子系統(tǒng)的創(chuàng)建及應(yīng)用 第三篇 MATLAB 應(yīng)用實(shí)例仿真及分析 第8章MATLAB/Simulink在電路中仿真及分析 第9章MATLAB/Simulink在信號(hào)與系統(tǒng)中仿真及分析 第10章MATLAB/Simulink在數(shù)字信號(hào)處理和通信工程中仿真及分析,第1篇 MATLAB基礎(chǔ)知識(shí),第1章 計(jì)算機(jī)仿真基礎(chǔ)知識(shí),MATLAB應(yīng)用廣泛:電子、通信等工程設(shè)計(jì)領(lǐng)域; 國(guó)際上最流行的計(jì)算機(jī)仿真軟件設(shè)計(jì)工具。 不再僅僅是一個(gè)矩陣MATrix實(shí)驗(yàn)室LABoratory ,而是一種實(shí)用的、功能強(qiáng)大的、不斷更新的高級(jí)計(jì)算機(jī)編程語(yǔ)言。,1.1 MATLAB語(yǔ)言特色,1.1.1 MATLAB語(yǔ)言發(fā)展史 產(chǎn)生:在20世紀(jì)70年代中后期,身為美國(guó)New Mexico大學(xué)計(jì)算機(jī)系主任Cleve Moler博士在給學(xué)生講授線性代數(shù)時(shí),發(fā)現(xiàn)學(xué)生們應(yīng)用EISPACK和LINPACK庫(kù)程序編寫FORTRAN接口特別困難,于是他自己親自動(dòng)手,在業(yè)余時(shí)間開發(fā)出方便學(xué)生使用的接口程序,并且用MATrix和LABoratory兩個(gè)單詞的前三個(gè)字母組合成一個(gè)名字叫MATLAB。 在以后幾年中,MATLAB作為教學(xué)輔助軟件在多所大學(xué)里使用,并作為免費(fèi)軟件廣為流傳。,MATLAB語(yǔ)言特色,發(fā)展: 現(xiàn)在的MATLAB程序是MathWorks公司用C語(yǔ)言開發(fā)的。 20世紀(jì)90年代初期,在國(guó)際上眾多數(shù)學(xué)類科技應(yīng)用軟件中,MATLAB在數(shù)學(xué)計(jì)算方面獨(dú)占鰲頭,而Mathematica和Maple則分居符號(hào)計(jì)算軟件的前兩名。Mathcad因其提供計(jì)算、圖形、文字處理的統(tǒng)一環(huán)境而深受中學(xué)生歡迎。,MATLAB語(yǔ)言特色,1993年, 推出MATALB4.0版本; 1995年,推出MATLAB4.2C版(For Win3.x)。 4.x版在繼承和發(fā)展其原有的數(shù)值計(jì)算和圖形可視能力的同時(shí),增加以下一些功能: 1推出Simulink;2開發(fā)出基于Word處理平臺(tái)的Notebook,實(shí)現(xiàn)了MATLAB與Word的無(wú)縫連接,創(chuàng)造了融科學(xué)計(jì)算、圖形可視、文字處理于一體的高水準(zhǔn)編程環(huán)境;推出符號(hào)計(jì)算工具包; 3開發(fā)了與外部進(jìn)行直接數(shù)據(jù)交換的組件,打通了MATLAB進(jìn)行實(shí)時(shí)數(shù)據(jù)分析、處理和硬件開發(fā)的道路。,MATLAB語(yǔ)言特色,1997年,推出了MATLAB5.0; 2000年10月推出了MATLAB6.0; 直到現(xiàn)在的MATALB R2007, MATALB R2008 MATLAB已經(jīng)被確認(rèn)為準(zhǔn)確、可靠的科學(xué)計(jì)算標(biāo)準(zhǔn)軟件。在許多國(guó)際一流刊物上,都可以看到MATLAB的應(yīng)用。在設(shè)計(jì)研究單位和工業(yè)部門,MATLAB被認(rèn)作進(jìn)行高效研究、開發(fā)的首選軟件工具。,MATLAB語(yǔ)言特色,1.1.2 MATLAB安裝 MATLAB7.0以上版本,功能越來(lái)越強(qiáng)大,涉及的領(lǐng)域也越廣泛,同樣,支持PC機(jī)和軟件平臺(tái)的要求也越來(lái)越高,對(duì)于使用最恰當(dāng)?shù)能浻布脚_(tái)很重要,下面給出了支持的軟件平臺(tái): Windows2000(Service Pack 3 or 4) WindowsNT4.0(Service Pack 5 or 6a) Windows XP,MATLAB語(yǔ)言特色,Linux ix86 2.4x, glibc2.2.5 Sun Solaris2.8 and 2.9 HPUX 11.0 and 11.i Mac OS X 10.3.2 對(duì)硬件要求,我們現(xiàn)代的PC機(jī)足夠支持,MATLAB7.0支持其他硬件設(shè)備(如打印機(jī)、聲卡、圖形加速卡等)。 我們以Windows系統(tǒng)平臺(tái)簡(jiǎn)要說(shuō)明一下MATLAB7.0安裝過(guò)程。在運(yùn)行安裝前,首要要具備以下幾點(diǎn)工作:,MATLAB語(yǔ)言特色,許可安裝密碼(Personal License Password,PLP),這是MathWorks公司是否允許用戶使用的基本要求; 推出已運(yùn)行的MATLAB程序; 確認(rèn)安裝軟硬件條件; 所有的條件具備,就可以安裝,安裝過(guò)程與安裝其他軟件一樣,時(shí)間較長(zhǎng)一些,按提示步驟安裝即可。,MATLAB初步應(yīng)用,MATLAB既是一種語(yǔ)言,又是一個(gè)編程環(huán)境。本書集中介紹MATLAB7.0提供的編程環(huán)境。,MATLAB的缺點(diǎn),1、程序運(yùn)行時(shí)間長(zhǎng)。(合成語(yǔ)言) 2、軟件貴。一般用戶支付不起它的高昂費(fèi)用。,MATLAB初步應(yīng)用,1.2.1啟動(dòng)和關(guān)閉MATLAB 在Windows平臺(tái)啟動(dòng)MATLAB7.0,可以選擇“開始程序MATLAB7.0 MATLAB7.0”命令或雙擊 在安裝是自動(dòng)在操作系統(tǒng)桌面創(chuàng)建的快捷方式,或在DOS指令窗中直接輸入matlab。 推出MATLAB7.0時(shí)單擊“關(guān)閉”按鈕或在MATLAB7.0桌面(非操作系統(tǒng)桌面)選擇退出Exit MATLAB(快捷方式Ctrl+Q或者Alt+F4),也可以在指令窗(Command Window)輸入quit 或exit。,MATLAB初步應(yīng)用,MATLAB啟動(dòng)后出現(xiàn)一個(gè)如圖1-1所示的MATLAB7.0桌面。桌面上包含一些MATLAB的工具。 MATLAB是一種指令式的語(yǔ)言,用戶可以通過(guò)界面、指令改變初始化的設(shè)置。表1-1列出了MATLAB桌面工具。,MATLAB桌面,命令窗口,工作空間瀏覽,命令歷史窗口,命令窗口、編輯窗口、圖形窗口,MATLAB 使用簡(jiǎn)介,MATLAB初步應(yīng)用,1.2.2 MATLAB工具條與菜單 在MATLAB桌面里,有許多操作選項(xiàng)和工具供用戶使用,其中有些是Windows平臺(tái)上常見的,有些是MATLAB所專有的。,MATLAB初步應(yīng)用,1、工具條,MATLAB初步應(yīng)用,2菜單選項(xiàng) MATLAB桌面上的菜單使用方法和標(biāo)準(zhǔn)的Windows界面菜單一樣,可以對(duì)MATLAB桌面上的內(nèi)容進(jìn)行操作。但對(duì)MATLAB菜單會(huì)隨著MATLAB桌面上分割窗體選擇有效而發(fā)生變化,例如當(dāng)指令窗(Command Window)處于活動(dòng)狀態(tài)(指MATLAB桌面當(dāng)前操作的對(duì)象)和工作空間(Workspace)瀏覽器處于活動(dòng)狀態(tài)的菜單是不一樣的。下面先針對(duì)指令窗處于活動(dòng)狀態(tài)的MATLAB桌面菜單進(jìn)行說(shuō)明,其他情況將在下文做出分析。,1)文件操作(File)菜單,New 新開編輯器、圖形窗、MDL文件、變量窗、GUI等 Open 打開MATLAB所支持格式的文件 Close Command Window 關(guān)閉指令窗 Import Data 導(dǎo)入數(shù)據(jù) Save Workspace As 將工作空間便令保存到文件中 Set Path 調(diào)用路徑瀏覽器 Preferences 調(diào)用MATLAB指令窗環(huán)境設(shè)置界面 Page Setup 打印設(shè)置 Print 打印 Print Selection 打印選定的內(nèi)容 Exit MATLAB 退出MATLAB,2)編輯操作(Edit)菜單,Undo 取消輸入 Redo 重新輸入 Cut 剪切 Copy 復(fù)制 Paste 粘貼 Paste Special 特殊粘貼(來(lái)自剪貼板選擇或文件) Select All 全選 Deletes 刪除 Find 尋找 Find Files 在指定的文件或路徑中尋找 Clear Command Window 清除指令窗口中的顯示 Clear Command History 清除指令歷史 Clear Workspace 清除工作空間變量,3)調(diào)試操作(Debug)菜單,Step 單步執(zhí)行 Step In 進(jìn)入執(zhí)行 Step Out 退出執(zhí)行 Continue 繼續(xù) Clear Breakpoints in All Files 清除所有斷點(diǎn) Stop if Errors/Warning 錯(cuò)誤或警告停止 Exit Debug Mode 退出調(diào)試,Undock Command Window 分離指令窗(顯示內(nèi)容與當(dāng)前活動(dòng)窗有關(guān)) Desktop Layout 桌面版面(標(biāo)準(zhǔn)、只有指令窗、用戶定義等) Save Layout 保持當(dāng)前正面的面板 Organize Layout 組織面板 Command Window 顯示或隱藏指令窗 Command History 顯示或隱藏指令歷史窗 Current Directory 顯示或隱藏當(dāng)前路徑 Workspace 顯示或隱藏工作空間瀏覽器 Help 顯示或隱藏幫助 Profiler 顯示或隱藏性能分析器 Toolbar 顯示或隱藏工具欄 Shortcut Toolbar 顯示或隱藏快捷工具欄 Titles 顯示或隱藏窗體標(biāo)題,4)桌面操作(Desktop)菜單,5)窗體操作(Window)菜單,Close All Documents 關(guān)閉所有的文檔(MATLAB支持的文件) 0 Command Window 1 Command History 與當(dāng)前打開的工具有關(guān),這是默認(rèn)桌面選擇 2 Current Directory 有效的工具(即讓其處于活動(dòng)狀態(tài)) 3 Workspace,6)幫助操作(Help)菜單,Full Product Family Help 打開整個(gè)產(chǎn)品幫助 MATLAB Help 打開MATLAB幫助 Using The Desktop 打開桌面幫助 Using The Command Window 打開指令窗幫助 Web Recources 網(wǎng)上資源 Check for Updates 檢測(cè)更新 Demos 打開演示窗 About MATLAB 顯示MATLAB版本用戶登記信息,MATLAB初步應(yīng)用,1.2.3 MATLAB的指令窗 MATLAB指令窗是MATLAB十分重要的組成部分,是用戶與MATLAB交互的工具。它是直接運(yùn)行函數(shù)或腳本的窗體,這里只介紹一些最簡(jiǎn)單、直接的輸入法。通過(guò)學(xué)習(xí)本節(jié)的內(nèi)容,讀者可以對(duì)MATLAB的使用方法有一個(gè)良好的初始感受。學(xué)習(xí)MATLAB最好的方法就是例程,通過(guò)例程歸納一些MATLAB最基本的規(guī)則和語(yǔ)法結(jié)構(gòu)。,MATLAB初步應(yīng)用,從MATLAB桌面分離指令窗, 分離的方法:單擊指令窗右上角箭頭 ,組合指令窗可以單擊右上角箭頭 ,當(dāng)然也可以通過(guò)菜單實(shí)現(xiàn)。分離后的指令窗會(huì)帶上MATLAB桌面的菜單項(xiàng)。,MATLAB初步應(yīng)用,圖1-3 從MATLAB桌面分離出的指令窗,在輸入等待符前都有“”來(lái)表示輸入指令行,通過(guò)鍵盤可以輸入指令來(lái)運(yùn)行MATLAB程序。,【例1-1】求,的算術(shù)運(yùn)算結(jié)果, (5*(7-4)+6)/32,ans = 2.3333 % 用鍵盤在MATLAB指令窗輸入以上內(nèi)容,按 Enter 鍵,該指令行即被執(zhí)行 % 該指令行的結(jié)果會(huì)顯示在指令窗中,如上,程序說(shuō)明: 在指令行前都有一個(gè)“”提示符。本書后面輸入的程序或函數(shù)將不再使用該提示符,請(qǐng)讀者注意。在計(jì)算結(jié)果中顯示的ans是英文answer的縮寫,其含義是“運(yùn)算答案”。它是MATLAB運(yùn)算結(jié)果默認(rèn)變量。如果在指令行后加上“;”符號(hào),將不會(huì)在指令行窗中顯示運(yùn)行結(jié)果。百分號(hào)“%”表示后面是不為執(zhí)行的注釋段,恰當(dāng)?shù)淖⑨尶梢员WC程序的可讀性。,【例1-2】矩陣輸入方法。, T=1 2 3;4 5 6 ;7 8 9 T = 1 2 3 4 5 6 7 8 9,程序說(shuō)明: 直接輸入矩陣時(shí),矩陣元素用空格或逗號(hào)“,”分割,矩陣行用分號(hào)“;”隔離,整個(gè)矩陣放在方括號(hào)“ ”里。在MATLAB中對(duì)矩陣的維數(shù)不需要作任何說(shuō)明,系統(tǒng)會(huì)自動(dòng)配置。變量T 會(huì)保存到MATLAB工作空間(Workspace),以備后用。對(duì)工作空間的理解可參考1.3.4節(jié)。MATLAB對(duì)變量大小寫是敏感的,變量T和t是兩個(gè)不同的變量,請(qǐng)注意區(qū)別。 T=1 2 3 4 5 6 7 8 9;,程序說(shuō)明: 這里是矩陣的分行輸入,用Enter符來(lái)分割矩陣中的行。如果一行太長(zhǎng)MATLAB可以用3個(gè)或3個(gè)以上連續(xù)的墨點(diǎn)表示“續(xù)行”,即下一行是上一行的繼續(xù)。但是MATLAB還具有智能的一面,如果下面的例子沒(méi)有3個(gè)黑點(diǎn),MATLAB也會(huì)處于等待狀態(tài),等待用戶輸入下一行繼續(xù)的內(nèi)容。 T=1 2 3 ; 4 5 6 ;. 7 8 9 T = 1 2 3 4 5 6 7 8 9,1指令窗的控制鍵 在MATLAB的指令窗中,可用Ctrl+C組合鍵來(lái)終止正在運(yùn)行的程序。但是當(dāng)運(yùn)行內(nèi)部函數(shù)和MEX文件時(shí),按Ctrl+C組合鍵后,需要等到運(yùn)行完后才終止。在MATLAB中還有大量十分有用的控制鍵,使用“”“”鍵可以調(diào)用以前輸入的指令行,這兩個(gè)控制鍵是根據(jù)指令歷史窗(Command History)所保存的指令進(jìn)行回調(diào)上下一行指令,如果指令歷史窗中保存的指令被清除后將無(wú)法調(diào)用。例如輸入ab后按“”鍵,則會(huì)調(diào)出最后一次使用的以ab開頭的指令行腳本或函數(shù)。表1-2介紹MATLAB的控制鍵及其作用。注意這里所講的控制鍵只是相對(duì)指令窗中指令輸入而言,在MATLAB中其他方面的快捷鍵太多,不能一一介紹。,表1-2指令窗快捷鍵,【例1-3】相似指令的快捷輸入,計(jì)算y=,的值,在MATLAB指令窗口中輸入如下:,y1=sqrt(10)*sin(0.6*pi)/(2+sqrt(7) 按Enter鍵后,指令計(jì)算結(jié)果為: y1 = 0.6474,上面的操作和計(jì)算結(jié)果會(huì)保存在指令歷史和工作空間。因此,假如用戶調(diào)用前面輸入的指令重新運(yùn)行,或希望加以修改后再運(yùn)行,只要按“”,從指令歷史中調(diào)出這個(gè)指令到當(dāng)前輸入行,以供重新運(yùn)行或修改運(yùn)行。新的結(jié)果不會(huì)影響以前生成(非同名)變量的計(jì)算結(jié)果。,利用指令回調(diào)計(jì)算,用“”調(diào)回上面輸入的指令,把y1改y2;把,sin改成cos即可。如下: y2= sqrt(10)*cos(0.6*pi)/(2+sqrt(7) y2 = -0.2103,2指令窗的控制指令 前面講了一些通過(guò)菜單和快捷鍵的方式對(duì)MATLAB指令窗進(jìn)行控制,MATLAB還提供了許多通過(guò)鍵盤輸入的控制指令,常用的一些指令表如1-3所示。,表1-3 指令窗的通用指令,這些控制指令只是MATLAB龐大的指令集中很小的一部分,而這部分卻是用戶使用戶MATLAB頻率最高的一些指令。在指令窗直接輸入指令clc可以清除指令窗內(nèi)所有顯示的信息,而指令help后跟上MATLAB的某個(gè)函數(shù)或指令窗中顯示該函數(shù)或指令的幫助信息,所以靈活使用這些指令對(duì)于高效操作MATLAB特別重要。,3指令窗的顯示控制,在MATLAB中,數(shù)據(jù)的儲(chǔ)存和運(yùn)算都是以雙精度進(jìn)行的,而在屏幕上可以用不同的格式顯式運(yùn)行的結(jié)果??刂茢?shù)據(jù)顯示格式的方法有兩個(gè),一種是打開File菜單,選擇Preferences菜單項(xiàng),出現(xiàn)一個(gè)Preferences窗口,選擇Command Window,右邊出現(xiàn)指令窗設(shè)置參數(shù)界面,如圖1-4所示。,Numeric format 對(duì)應(yīng)指令窗數(shù)據(jù)顯示格式的設(shè)置;Numeric display對(duì)應(yīng)結(jié)果顯示前是否有空行,其中l(wèi)oose表示有空行,compact表示沒(méi)有空行。 另外一種方法就是使用數(shù)據(jù)顯示格式指令format,具體格式類型和運(yùn)算方法如下表1-4所示。,圖1-4指令窗參數(shù)設(shè)置,表1-4 指令窗顯示格式,4指令窗的標(biāo)點(diǎn)符號(hào) 在前面的講解中,讀者對(duì)標(biāo)點(diǎn)符號(hào)的作用應(yīng)該有所體會(huì),MATLAB標(biāo)點(diǎn)符號(hào)很重要。注意,為了確保指令正確執(zhí)行,符號(hào)一定要在“英文”狀態(tài)下輸入,因?yàn)镸ATLAB不能識(shí)別中文標(biāo)點(diǎn)。表1-5列出了一些指令窗的標(biāo)點(diǎn)符號(hào)。,表1-5 指令窗的標(biāo)點(diǎn)符號(hào),注: 所有的標(biāo)點(diǎn)都必須在英文狀態(tài)下輸入,MATLAB無(wú)法辨識(shí)中文的標(biāo)點(diǎn)符號(hào)。,MATLAB初步應(yīng)用,1.2.4 MATLAB的工作空間 在MATLAB中,工作空間(Workspace)指運(yùn)行MATLAB的函數(shù)或指令(即指令與程序)所生成的所有變量和MATLAB提供的常量構(gòu)成的空間,這是一個(gè)比較虛擬(或抽象)的概念。,MATLAB一打開會(huì)自動(dòng)創(chuàng)建一個(gè)工作空間,直到關(guān)閉MATLAB后自動(dòng)消失。 剛運(yùn)行的MATLAB工作空間中只有幾個(gè)MATLAB預(yù)定義好的幾個(gè)變量,如pi(即是)、虛數(shù)i和j等)。 在運(yùn)行MATLAB程序過(guò)程中,程序的變量會(huì)被加入到工作空間中,只有使用特殊的指令clear刪除變量,否則變量會(huì)一直存在到關(guān)閉MATLAB。,因此,在MATLAB工作間中變量不僅可以被所創(chuàng)建程序使用,也可以被其他程序使用,和其他編程工具有著很大的區(qū)別。 用MATLAB時(shí)可以隨時(shí)查看工作空間中變量名和變量值,也可以保存這些變量以備下次使用。,指令窗是一個(gè)實(shí)體,它是用戶輸入函數(shù)和程序的一個(gè)窗體,大多數(shù)變量都是通過(guò)這個(gè)窗體產(chǎn)生的; 工作空間是一個(gè)抽象的概念,保存了指令窗運(yùn)行的所有變量,在MATLAB中有一個(gè)工作間瀏覽器( Workspace Browser) 可以查看或編輯這些變量。,工作空間與指令窗的區(qū)別,在指令窗中輸入who和whos可以查看當(dāng)前工作空間的變量。Who指令只給出變量名,而whos給出有關(guān)變量的詳細(xì)信息,如大小、類型等。 Clear可以清除工作間變量。但是MATLAB系統(tǒng)預(yù)定義的一些變量不會(huì)被顯示或清除。,【例1-4】用who和whos檢查MATLAB內(nèi)存變量。,who %who查詢結(jié)果 Your variables are: T y1 y2 whos % who查詢結(jié)果 Name Size Bytes Class T 3x3 72 double array y1 1x1 8 double array y2 1x1 8 double array Grand total is 11 elements using 88 bytes,【例1-5】用clear清除MATLAB內(nèi)存變量。,clear T %清除變量x,如果指令clear T*,則清除所有以T為首字符的變量 who Your variables are: y1 y2 clear %清除所有的變量,在MATLAB中有一個(gè)專門用于工作間變量顯示、編輯等操作的圖形用戶界面,即工作間瀏覽器(Workspace Browser),如圖1-5所示。調(diào)用此瀏覽器的用途主要有:,選擇桌面菜單DesktopWorkspace命令。 在指令窗中運(yùn)行workspace指令。,工作間瀏覽器主要用于變量的管理,它的作用有:,方法:選擇菜單FileNew(Ctrl+N)命令、或單擊工具欄中的 。,顯示內(nèi)存中所有變量的屬性。,添加新變量。,變量編輯,編輯變量元素。方法:選中一個(gè)變量,在菜單Edit或右擊選擇Edit Value命令,則在工作間瀏覽中出現(xiàn)變量編輯框,若右擊選擇Open Selection、雙擊變量項(xiàng)或單擊工具欄中的,刪除變量。方法:選中一個(gè)(或多個(gè) )變量選擇菜單EditDelete命令右擊選擇Delete命令直接用Delete鍵或單擊工具欄中的,按鈕即可刪除(會(huì)出現(xiàn)確認(rèn)框 )。,導(dǎo)入變量。方法:選擇菜單FileImport Data命令,或單擊工具欄中的,按鈕可以打開數(shù)據(jù)文件選擇框,成功后會(huì)把文 件變量倒入到內(nèi)存中。,導(dǎo)出變量。方法:選擇菜單FileSave Workspace As(Ctrl+S)命令或單擊工具欄中的,按鈕。,變量繪圖,變量可視化顯示。方法:選中一個(gè)變量,選擇菜單Graphics中繪圖函數(shù)(如 plot 、bar等)、右擊選擇繪圖函數(shù)或單擊工具欄中的,按鈕(有小箭頭可選擇繪圖函數(shù) ),可以打開一個(gè)繪圖圖形窗。如果選擇More Plots則出現(xiàn)一個(gè)繪圖目錄窗(Plot Catalog,具體參考help)。,MATLAB內(nèi)存變量編輯器的主要作用: 直接查看變量中元素的值。 比較變量。打開多個(gè)變量編輯器,選擇右上角工具欄,或者菜單Window下對(duì)應(yīng)項(xiàng),可以按照自己的意愿排列窗口,便于比較。 修改變量中元素的值。方法:?jiǎn)螕舸薷脑兀谠卮俺霈F(xiàn)光標(biāo)即可修改。,在MATLAB指令窗口中用函數(shù)openvar可以打開指定變量的內(nèi)存變量編輯器。格式為 openvar(name),例如對(duì)變量x打開內(nèi)存變量編輯器用openvar(x)。,1.2.5 MATLAB的路徑瀏覽器 路徑瀏覽器能夠修改MATLAB的搜索路徑并查看任一路徑下的所有文件。 選擇FileSet Path命令,即打開路徑瀏覽器。,MATLAB初步應(yīng)用,用戶可以用Move的方式(Move Up、Move Down等按鈕)移動(dòng)目錄來(lái)改變MATLAB的搜索順序。用戶只有將自己的目錄加入到搜索范圍內(nèi),在MATLAB的指令窗中輸入的指令(文件名)才能有效被執(zhí)行。一旦做了改動(dòng),單擊Save按鈕進(jìn)行保存。加目錄的方法有: Add Folder和Add with Subfolders按鈕選擇要加入目錄; 指令addpath可以在指令窗中直接添加到搜索路徑中,指令rmpath刪除目錄,而指令savepath則把MATLAB當(dāng)前搜索路徑保存到pathdef.m文件中。 當(dāng)前路徑瀏覽器是MATLAB系統(tǒng)文件保存、操作的默認(rèn)路徑管理器。選擇DesktopCurrent Directory命令即可打開當(dāng)前路徑瀏覽器(系統(tǒng)默認(rèn)組合在MATLAB桌面上)。圖1-8所示為當(dāng)前路徑瀏覽器分離界面。,MATLAB初步應(yīng)用,圖1-8 MATLAB當(dāng)前路徑瀏覽器,MATLAB初步應(yīng)用,在當(dāng)前路徑瀏覽器中用戶可以查看、重命名或刪除當(dāng)前路徑文件或文件夾,也可以改變路徑以改變文件默認(rèn)保存路徑,甚至可以對(duì)文件進(jìn)行打開、執(zhí)行等一系列操作。,MATLAB初步應(yīng)用,指令歷史瀏覽器是管理指令歷史的工具。 選擇菜單DesktopCommand History命令即可打開指令歷史瀏覽器(系統(tǒng)默認(rèn)組合在MATLAB桌面上)或在指令窗中執(zhí)行指令command history。,1.2.6 MATLAB的指令歷史瀏覽器,指令窗中運(yùn)行的指令將保存在雙擊在歷史中,指令歷史的指令可以在指令窗中用“”、“”鍵,再次調(diào)用出來(lái)執(zhí)行,或直接雙擊在歷史瀏覽器中選擇的需要再次執(zhí)行的指令,也可以用復(fù)制粘貼來(lái)實(shí)現(xiàn)指令窗導(dǎo)入歷史指令。使用指令歷史瀏覽器用戶可以了解以前所做過(guò)的工作。,MATLAB初步應(yīng)用,MATLAB的制造商提供的演示程序可以讓用戶直觀方便的觀察MATLAB的各種強(qiáng)大的功能,為初學(xué)者入門提供在線引導(dǎo)和在線幫助,為基礎(chǔ)較好的用戶深入使用MATLAB時(shí)提供范例程序。,1系統(tǒng)引導(dǎo) 對(duì)于初學(xué)者,如果希望通過(guò)MATLAB系統(tǒng)演示來(lái)學(xué)習(xí)MATLAB最基本的使用方法,可以通過(guò)在MATLAB的命令窗口中輸入命令:intro,打開一個(gè)幫助圖形界面,用戶可以學(xué)習(xí)MATLAB的很多入門操作知識(shí)。,1.2.7 MATLAB的演示和幫助,Mathworks公司精心設(shè)計(jì)了一組旨在介紹MATLAB功能的演示程序。運(yùn)行這組演示程序,對(duì)照屏幕上的顯示仔細(xì)研究實(shí)現(xiàn)演示的有關(guān)M文件,無(wú)論是對(duì)MATLAB新用戶來(lái)說(shuō),還是對(duì)老用戶來(lái)說(shuō),都十分有益的。 該演示程序的示范作用是獨(dú)特的,既有演示作用的效果圖,也有相應(yīng)的M文件進(jìn)行說(shuō)明,這些包括MATLAB用戶指南在內(nèi)的有關(guān)書籍所不能代替的。 在MATLAB命令窗口中,運(yùn)行命令:demo,將打開演示窗口MATLAB Demo Window如圖1-10所示。,2在線演示,圖1-10進(jìn)行系統(tǒng)演示,MATLAB初步應(yīng)用,在圖1-10所示的窗口中,用戶可以根據(jù)需要,在演示窗口左邊方框中選定演示內(nèi)容的類別,比如選擇Simulink系統(tǒng)仿真演示,接著選擇Features選項(xiàng);然后,在右下方框中選定演示的子類,如Friggere

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論