matlab基礎(chǔ)1第一次課_第1頁(yè)
已閱讀1頁(yè),還剩66頁(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)介

1、Matlab及其應(yīng)用,1,MATLAB實(shí)用教程,Matlab及其應(yīng)用,2,教學(xué)計(jì)劃,教材:MATLAB實(shí)用教程(第3版) 鄭阿奇 主編 電子工業(yè)出版社學(xué)時(shí):18×3=54上機(jī):4×6=24課程性質(zhì):專業(yè)選修課,Matlab及其應(yīng)用,3,教學(xué)計(jì)劃,考試成績(jī)?cè)u(píng)定: 平時(shí)(包括作業(yè))成績(jī)20%;期末成績(jī)80%,其中,實(shí)驗(yàn)成績(jī)40%,課程考試成績(jī)60%。,Matlab及其應(yīng)用,4,引言,科學(xué)計(jì)

2、算工具的發(fā)展算盤(pán)是最早的計(jì)算工具1630年發(fā)明了計(jì)算尺,它以后成為大學(xué)理工科學(xué)生的必備工具1970年發(fā)明了計(jì)算器,在中國(guó)則從1980年起,計(jì)算尺迅速被計(jì)算器所取代計(jì)算機(jī)取代計(jì)算器的過(guò)程是從1990年開(kāi)始,以科學(xué)計(jì)算語(yǔ)言出現(xiàn)為標(biāo)志。在發(fā)達(dá)國(guó)家大學(xué)中已經(jīng)完成,中國(guó)尚需努力。計(jì)算機(jī)工具的改進(jìn)可以全面促進(jìn)各門(mén)課程的教學(xué)和科研。,Matlab及其應(yīng)用,5,Why?,sin(x)cos(x)tan(x)asin(x)acos(x)

3、atan(x)exp(x)log(x)pow(x)sqrt(x)floor(x)abs(x),C-Language,MATLAB- Language,sin(x)cos(x)tan(x)sec(x)asin(x)acos(x)acot(x)exp(x)log(x)pow2(x)sqrt(x)abs(x)rand(x),real(x)imag(x)conj(x)rank(A)tril(A)d

4、et(A)rank(A)inv(A)eig(A)svd(A)conv(y1,y2)polyder(y)ployfit(x,y,n),mean(x)std(x)var(x)cov(x)corrcoef(A)gradiant(A)diff(A)limit(f)taylor(F,x,n)fourier(f,t,w)plot(x,y)plot3(x,y,z)figure,1.Math function,Ma

5、tlab及其應(yīng)用,6,Why?,2.Example of matrix and array,數(shù)組乘A.*B,Matlab-Language,C=A.*B,C-Language,for (i=0;i<M;i++)for (j=0; j<N;j++)C[i][j]=A[i][j]*B[i][j];,C-Language,for (i=0;i<M;i++) for (j=0;j<N;j++) for (k=0;

6、k<L;k++) C[i][k]=C[i][k]+a[i][j]*b[j][k];,Matlab-Language,C=A*B,矩陣乘A*B,Matlab及其應(yīng)用,7,1 課程內(nèi)容簡(jiǎn)介,MATLAB概述matlab數(shù)值計(jì)算符號(hào)計(jì)算可視化和GUI設(shè)計(jì)MATLAB程序設(shè)計(jì)線性控制系統(tǒng)分析與設(shè)計(jì)動(dòng)態(tài)系統(tǒng)仿真:Simulink基礎(chǔ)與其它程序交互:轉(zhuǎn)換為c、編譯、實(shí)時(shí)控制,Matlab及其應(yīng)用,8,第一章 MATLAB概述

7、(summarize),MATLAB是一種交互式的以矩陣為基礎(chǔ)的系統(tǒng)計(jì)算平臺(tái),它用于科學(xué)和工程的計(jì)算與可視化。它的優(yōu)點(diǎn)在于快速開(kāi)發(fā)計(jì)算方法,而不在于計(jì)算速度。應(yīng)用領(lǐng)域:數(shù)學(xué)運(yùn)算、信號(hào)分析、圖像處理、小波分析、模擬仿真、自動(dòng)控制等等。,Matlab及其應(yīng)用,9,1.1 概述,1.1.1 MATLAB產(chǎn)生的歷史背景1.1.2 Matlab的構(gòu)成1.1.3 MATLAB特點(diǎn)1.1.4 Matlab的功能1.1.5 與MATLAB相似

8、的軟件,Matlab及其應(yīng)用,10,1.1.1 MATLAB產(chǎn)生的歷史背景,,Cleve Moler 博士,Cleve Moler is chairman and chief scientist at The MathWorks. Moler was a professor of math and computer science for almost 20 years at the University of Michigan, St

9、anford University and the University of New Mexico.,在70年代中期,Cleve Moler博士和其同事在美國(guó)國(guó)家科學(xué)基金的資助下開(kāi)發(fā)了調(diào)用EISPACK和LINPACK的FORTRAN子程序庫(kù).EISPACK是特征值求解的FORTRAN程序庫(kù),LINPACK是解線性方程的程序庫(kù).在當(dāng)時(shí),這兩個(gè)程序庫(kù)代表矩陣運(yùn)算的最高水平. 70年代末期,Cleve Moler 在新墨西哥大學(xué)給學(xué)生開(kāi)

10、線性代數(shù),為學(xué)生編寫(xiě)了接口程序,這程序取名為MATLAB,即MATrix LABoratory;,Matlab及其應(yīng)用,11,MATLAB產(chǎn)生的歷史背景,1983年春天,Cleve Moler到Standford大學(xué)講學(xué),MATLAB深深地吸引了工程師Jack Little。jack Little敏銳地覺(jué)察到MATLAB在工程領(lǐng)域的廣闊前景,同年,他和Cleve Moler,Steve Bangert一起,用C語(yǔ)言開(kāi)發(fā)了第二代專業(yè)版。這

11、一代的MATLAB語(yǔ)言同時(shí)具備了數(shù)值計(jì)算和數(shù)據(jù)圖示化的功能 。,Jack Little CEO / Founder,Jack Little is president, CEO, and a co-founder of The MathWorks, Inc. He was a co-author and principal architect of early versions of the company's flagship

12、 MATLAB product as well as the Signal Processing Toolbox and the Control Systems Toolbox.,Matlab及其應(yīng)用,12,MATLAB的第一個(gè)商業(yè)化的版本是1984年推出的3.0的DOS版本1992年MathWorks 公司于推出了4.0版本,1994年的4.2版本擴(kuò)充了4.0版本的功能,尤其在圖形界面設(shè)計(jì)方面更提供了新的方法。1997年推出的5

13、.0版允許了更多的數(shù)據(jù)結(jié)構(gòu),如單元數(shù)據(jù)、多維矩陣、對(duì)象與類等,使其成為一種更方便編程的語(yǔ)言。1999年推出的 MATLAB 5.3版在很多方面又進(jìn)一步改進(jìn)了 MATLAB 語(yǔ)言的功能。,Matlab及其應(yīng)用,13,2000年10月底推出了其全新的 MATLAB 6.0正式版(Release 12),在核心數(shù)值算法、界面設(shè)計(jì)、外部接口、應(yīng)用桌面等諸多方面有了極大的改進(jìn)。2002年6月發(fā)布了其全新的 MATLAB 6.5正式版(Rele

14、ase 13)2004年5月推出Matlab7.02006年推出Matlab R2006,以后每年相繼推出MATLAB R2007, Matlab R2008, Matlab R2009, Matlab R2010a.,Matlab及其應(yīng)用,14,時(shí)至今日,經(jīng)過(guò)MathWorks公司的不斷完善,MATLAB已經(jīng)發(fā)展成為適合多學(xué)科,多種工作平臺(tái)的功能強(qiáng)大的大型軟件。在國(guó)外,MATLAB已經(jīng)經(jīng)受了多年考驗(yàn)。在歐美等高校,MATLAB已經(jīng)

15、成為線性代數(shù),自動(dòng)控制理論,數(shù)理統(tǒng)計(jì),數(shù)字信號(hào)處理,時(shí)間序列分析,動(dòng)態(tài)系統(tǒng)仿真等高級(jí)課程的基本教學(xué)工具;成為攻讀學(xué)位的大學(xué)生,碩士生,博士生必須掌握的基本技能。在設(shè)計(jì)研究單位和工業(yè)部門(mén),MATLAB被廣泛用于科學(xué)研究和解決各種具體問(wèn)題。在國(guó)內(nèi),特別是工程學(xué)術(shù)界,MATLAB也逐步盛行起來(lái)??梢哉f(shuō),無(wú)論你從事工程方面的哪個(gè)學(xué)科,都能在MATLAB里找到合適的功能。,Matlab及其應(yīng)用,15,1.1.2 Matlab的構(gòu)成(composi

16、ng),MATLAB是由基本部分和功能各異的工具箱組成。 其中,基本部分是核心;工具箱是擴(kuò)展部分。 工具箱實(shí)際上是用MATLAB的基本語(yǔ)句編成的各種子程序集,用于解決某一方面的專門(mén)問(wèn)題或?qū)崿F(xiàn)某一類的新算法,可以任意增減。,Matlab及其應(yīng)用,16,1.1.3 MATLAB特點(diǎn)(Features),高度適應(yīng)性、開(kāi)放性:MATLAB的工具箱可以任意增減,任何人可以自己生成MATLAB工具箱;可擴(kuò)充性: MATLAB的函數(shù)大多為AS

17、CII文件,可以直接編輯、修改;基于矩陣運(yùn)算的工作平臺(tái);極多的工具箱;解釋方式工作:不需要編譯,因而更加簡(jiǎn)捷。,Matlab及其應(yīng)用,17,1.1.4 Matlab的功能(Fuctions),基本的數(shù)據(jù)處理建模(modeling)優(yōu)化和解方程(optimization )動(dòng)態(tài)過(guò)程仿真:實(shí)時(shí)的和非實(shí)時(shí)的虛擬現(xiàn)實(shí)仿真(VR-simulation)自動(dòng)控制(auto-control)圖像處理(image processing

18、)神經(jīng)元網(wǎng)絡(luò)(neural network)、小波分析、GA等等,Matlab及其應(yīng)用,18,Matlab production family,Matlab擴(kuò)展:支持在matlab中對(duì)系統(tǒng)的實(shí)施和開(kāi)發(fā)。工具箱:專用的函數(shù)庫(kù),解決特定領(lǐng)域的問(wèn)題。Simulink:對(duì)各種動(dòng)態(tài)系統(tǒng)進(jìn)行建模。,Matlab及其應(yīng)用,19,Application in image processing,Matlab及其應(yīng)用,20,Signal and i

19、mage processing,,Matlab及其應(yīng)用,21,optimization,,Matlab及其應(yīng)用,22,1.1.5 與MATLAB相似的軟件,Mathmatica 數(shù)學(xué)計(jì)算功能。復(fù)雜符號(hào)計(jì)算,主要在理論界;Mathcad 數(shù)學(xué)文字軟件。直接寫(xiě)出報(bào)告;Maple 符號(hào)計(jì)算功能強(qiáng)大;SciLab 免費(fèi)的matlab克隆體等等.,Matlab及其應(yīng)用,23,1.2 MATLAB 軟件環(huán)境,1.2.1 MATLAB安裝

20、啟動(dòng)1.2.2 MATLAB環(huán)境簡(jiǎn)介1.2.3 幫助1.2.4 MATLAB文件管理1.2.5 實(shí)例,(software environment),Matlab及其應(yīng)用,24,Matlab的安裝Setup.exeMatlab_keygen.exeMatlab啟動(dòng)開(kāi)始-程序欄里的Matlab啟動(dòng)項(xiàng)桌面上Matlab的快捷方式,1.2.1 MATLAB安裝啟動(dòng),Matlab及其應(yīng)用,25,Matlab及其應(yīng)用,26,1.2

21、.2 Matlab環(huán)境簡(jiǎn)介(Introduction),多窗口界面Matlab的設(shè)置(字號(hào)、顏色、圖形等等)Command命令窗口多形式文件,Features:,Matlab及其應(yīng)用,27,,,命令窗口,歷史記錄窗口,菜單欄,工具欄,工作空間窗口,Matlab及其應(yīng)用,28,菜單欄,MATLAB操作界面菜單提供了“File”、“Edit”、“Debug”、“Desktop”、“Window”和“Help”菜單等。,,,,,Matl

22、ab及其應(yīng)用,29,工具欄,New M-File,Copy,Cut,Paste,Open File,Undo,Redo,Help,Simulink,當(dāng)前路徑,,,,Matlab及其應(yīng)用,30,通用操作界面窗口,1.命令窗口(Command Window) 可鍵入各種MATLAB的命令、函數(shù)和表達(dá)式,并顯示除圖形外的所有運(yùn)算結(jié)果。提示符“>>”操作鍵編輯命令:表1.4 標(biāo)點(diǎn)符號(hào):,;% ‘’…[],Matlab及其應(yīng)用

23、,31,表1.4命令窗口中行編輯的常用操作鍵,Matlab及其應(yīng)用,32,表1.5 MATLAB常用標(biāo)點(diǎn)符號(hào)的功能,Matlab及其應(yīng)用,33,數(shù)值計(jì)算結(jié)果的顯示格式 :使用菜單“File”——“ Preferences” ,在界面中設(shè)置。輸入“format”命令。命令窗口的常用控制命令 :clc :清空命令窗口 more ,more(n) :控制其后每頁(yè)的顯示內(nèi)容行數(shù),Matlab及其應(yīng)用,34,format 格式描述,

24、Matlab及其應(yīng)用,35,2. 歷史命令窗口(Command History),用來(lái)記錄并顯示已經(jīng)運(yùn)行過(guò)的命令、函數(shù)和表達(dá)式。歷史命令窗口的功能:復(fù)制命令運(yùn)行命令寫(xiě)成M文件,Matlab及其應(yīng)用,36,3. 當(dāng)前目錄瀏覽器窗口(Current Directory Browser),用來(lái)設(shè)置當(dāng)前目錄,可以隨時(shí)顯示當(dāng)前目錄下的M、MDL等文件的信息。 MATLAB總默認(rèn)地將文件存放在當(dāng)前目錄。,當(dāng)前目錄設(shè)置區(qū),文件詳細(xì)列表,M或

25、MAT文件描述區(qū),Matlab及其應(yīng)用,37,,文件詳細(xì)列表區(qū)的主要應(yīng)用功能 :運(yùn)行M文件 打開(kāi)M文件 把MAT文件全部數(shù)據(jù)輸入內(nèi)存 把MAT文件部分?jǐn)?shù)據(jù)輸入內(nèi)存,Matlab及其應(yīng)用,38,4. 工作空間瀏覽器窗口(Workspace Browser),用于顯示所有MATLAB工作空間中的變量名、數(shù)據(jù)結(jié)構(gòu)、類型、大小和字節(jié)數(shù)。還可以對(duì)變量進(jìn)行觀察、編輯、提取和保存。,Matlab及其應(yīng)用,39,save FileName 變量

26、1 變量2 … 參數(shù) load FileName 變量1 變量2 … Who 變量1 變量2 … Whos 變量1 變量2 … clear 變量1 變量2 i=exist(‘X’)省略變量表示所有變量,通過(guò)命令管理變量 :,Matlab及其應(yīng)用,40,>> save FileName1 %把全部?jī)?nèi)存變量保存為FileName1.mat文件>> save FileName2 a b%把變量a,b

27、保存為FileName2.mat文件>> save FileName3 a b –append%把變量a,b添加到FileName3.mat文件中,>> load Filename1 %把FileName1.mat文件中的全部變量裝入內(nèi)存>> load FileName2 a b %把FileName2.mat文件中的a,b變量裝入內(nèi)存,>> whoYour variable

28、s are:a b c,Matlab及其應(yīng)用,41,,,>> whos Name Size Bytes Class a 1x1 8 double array b 1x5 10 char array c 3x2 48 double ar

29、rayGrand total is 12 elements using 66 bytes,>> clear a>> whoYour variables are:b c,Matlab及其應(yīng)用,42,5. 數(shù)組編輯器窗口(Array Editor),可以直接在數(shù)組編輯器窗口中修改打開(kāi)的數(shù)組,甚至可以更改數(shù)據(jù)結(jié)構(gòu)和顯示方式 。,Matlab及其應(yīng)用,43,6. M文件編輯/調(diào)試器窗口(Editor/Debu

30、gger),M文件編輯/調(diào)試器不僅可以編輯M文件,而且可以對(duì)M文件進(jìn)行交互式調(diào)試;不僅可處理帶.m擴(kuò)展名的文件,而且可以閱讀和編輯其他ASCII碼文件。,Matlab及其應(yīng)用,44,7.幫助導(dǎo)航/瀏覽器窗口,,Matlab及其應(yīng)用,45,8. 程序性能剖析窗口(Profiler),程序性能剖析窗口中可以查看命令的運(yùn)行時(shí)間,以便提高運(yùn)行速度 。,Matlab及其應(yīng)用,46,1.2.3 MATLAB7.3幫助,1.幫助導(dǎo)航/瀏覽器窗口,Ma

31、tlab及其應(yīng)用,47,2. 通過(guò)命令實(shí)現(xiàn)幫助,help topic 給出指定主題的幫助,主題可以是函數(shù)、目錄或局部路徑。lookfor topic 把在搜索中與關(guān)鍵字相匹配的所有M文件的H1行(第一行注釋)都顯示出來(lái)。helpwin topic 打開(kāi)幫助導(dǎo)航/瀏覽器窗口顯示指定的主題信息。,Matlab及其應(yīng)用,48,電子使用手冊(cè):前面兩種方法所得到的幫助信息常常是不夠細(xì)致的,需要用第三種途徑來(lái)補(bǔ)充,這就是電子版的使用

32、手冊(cè)。MATLAB里包含了大量關(guān)于MATLAB安裝、使用、編程以及各種工具箱等的電子版手冊(cè),全部為PDF格式,具有搜索功能,因此也可以在指定的手冊(cè)中搜索關(guān)鍵字,使用非常方便。,3 PDF幫助,Matlab及其應(yīng)用,49,4 其它幫助,(1)Demo:為用戶提供圖文并茂的演示實(shí)例。(2)通過(guò)Web查找?guī)椭畔ⅰ?Matlab及其應(yīng)用,50,怎樣獲得詳盡的幫助信息,Help命令:最常用、最快,往往也是最有效的。給出關(guān)鍵字就能找到相應(yīng)的說(shuō)

33、明。Help命令簡(jiǎn)單易用,但是它要求準(zhǔn)確給出關(guān)鍵字,如果記憶不準(zhǔn),就很難找到。Help Desk:這是MATLAB的HTML格式的幫助文檔,有著很好的組織??梢栽诿钚墟I入helpdesk,進(jìn)入“Matlab Help Desk”。Help Desk的搜索可以使用不完全關(guān)鍵字,這樣即使遇到記憶模糊的情況也可以很快查到。,Matlab及其應(yīng)用,51,1.2.4 MATLAB其他管理,1. 程序文件 .m 包括主程序和函數(shù)文

34、件。2. 數(shù)據(jù)文件 .mat 用來(lái)保存工作空間的數(shù)據(jù)變量。3. 可執(zhí)行文件 .mex 編輯器對(duì)M文件編輯后產(chǎn)生,運(yùn)行速度快。4. 圖形文件 .fig 由繪圖命令和圖形界面窗口產(chǎn)生。5. 模型文件 .mdl 由simulink工具箱建模生成,另外還.s文件仿真文件。,1、MATLAB用戶文件格式:,Matlab及其應(yīng)用,52,2、設(shè)置搜索路徑,1. MATLAB的基本搜索過(guò)程輸入 “>

35、> X”時(shí),則MATLAB按照以下步驟:,在MATLAB內(nèi)存中進(jìn)行檢查,檢查X是否為工作空間的變量;檢查X是否為MATLAB的內(nèi)部函數(shù);在當(dāng)前目錄上,檢查是否有名為“X.m”或“X.mex”的文件存在; 在MATLAB搜索路徑的所有其他目錄中,檢查是否有名為“X.m”或 “X.mex”的文件存在;如果都不是,則MATLAB發(fā)出錯(cuò)誤信息。,Matlab及其應(yīng)用,53,2. MATLAB搜索路徑的擴(kuò)展和修改,(1) 利用設(shè)置路

36、徑對(duì)話框修改搜索路徑通過(guò)打開(kāi)路徑對(duì)話框修改搜索路徑有兩種方法:在MATLAB界面選擇菜單“File”?“Set Path”命令。在命令窗口運(yùn)行“pathtool”命令。(2) 利用path命令設(shè)置搜索路徑例如:>> path(path,'c:\MyDir '),Matlab及其應(yīng)用,54,3、文件管理命令,what %列出當(dāng)前目錄下的M、MAT、MEX文件清單 dir 目錄名 %列出指定目錄

37、下的文件和子目錄清單type 文件名 %顯示指定M文件的內(nèi)容which 文件名 %指出文件所在的目錄 Matlabroot %返回安裝MATLAB的根目錄diary%把當(dāng)前命令窗口中的所有內(nèi)容保存到日志文件中,Matlab及其應(yīng)用,55,,,>> whatM-files in the current directory D:\MATLAB6p1\toolbox\matlab\elfunContents

38、 asech cosh isreal sec abs asin cot log sech acos asinh coth log10 sign acosh atan cplxpair log2

39、sin acot atan2 csc mod sinh acoth atanh csch nextpow2 sqrt acsc ceil exp pow2 tan acsch complex

40、fix real tanh angle conj floor rem unwrap asec cos imag round MEX-files in the current directory D:\MATLAB6p1\toolbox\matlab\elfuncomp

41、lex,Matlab及其應(yīng)用,56,,,>> dir. asinh.m cplxpair.m pow2.m .. atan.m csc.m real.m Contents.m atan2.m csch.m rem.m abs.m atanh.m ex

42、p.m round.m acos.m ceil.m fix.m sec.m acosh.m complex.c floor.m sech.m acot.m complex.csf imag.m sign.m acoth.m complex.dll isreal.m

43、 sin.m acsc.m complex.m ja sinh.m acsch.m conj.m log.m sqrt.m angle.m cos.m log10.m tan.m asec.m cosh.m log2.m tanh.

44、m asech.m cot.m mod.m unwrap.m asin.m coth.m nextpow2.m,Matlab及其應(yīng)用,57,,,>> type abs.m%ABS Absolute value.% ABS(X) is the absolute value of the elements of X. When%

45、 X is complex, ABS(X) is the complex modulus (magnitude) of% the elements of X.%% See also SIGN, ANGLE, UNWRAP.% Copyright 1984-2001 The MathWorks, Inc. % $Revision: 5.8 $ $Date: 2001/04/15 12:02:51 $%

46、 Built-in function.,>> which abs.mD:\MATLAB6p1\toolbox\matlab\elfun\abs.m,>> matlabrootans =D:\MATLAB6p1,Matlab及其應(yīng)用,58,4 退出MATLAB,要想退出MATLAB環(huán)境: 在MATLAB的命令窗口輸入“exit”命令。 在MATLAB的命令窗口輸入“quit”命令。 直接單擊M

47、ATLAB的命令窗口的按鈕。,Matlab及其應(yīng)用,59,1.4 一個(gè)實(shí)例,【例1.3】在MATLAB的通用操作界面綜合地作一個(gè)練習(xí)。 >> a=[1 2 3; 4 5 6;7 8 9];>> b=[1 1 1;2 2 2;3 3 3 ];>> c='計(jì)算';>> d=a+b*i,Matlab及其應(yīng)用,60,1、 打開(kāi)工作空間瀏覽器窗口(Workspace Brow

48、ser)查看變量。,圖1.22 工作空間窗口,Matlab及其應(yīng)用,61,雙擊其中的變量“d”,出現(xiàn)數(shù)組編輯器窗口(Array Editor),圖1.23顯示了該變量的詳細(xì)信息。,圖1.23 數(shù)組編輯器窗口,Matlab及其應(yīng)用,62,打開(kāi)歷史命令窗口(Command History),如圖1.24所示,選擇上面的四行命令,單擊鼠標(biāo)右鍵在快捷菜單中選擇“Create M-File”命令生成M文件。,圖1.24 歷史命令窗口,Matlab

49、及其應(yīng)用,63,出現(xiàn)M文件編輯/調(diào)試器窗口(Editor/Debugger),如圖1.25所示。選擇工具欄的“Save”按鈕,將該文件保存為“c:\MyDir\Ex0103.m”。,圖1.25 M文件編輯/調(diào)試器窗口,Matlab及其應(yīng)用,64,打開(kāi)當(dāng)前目錄瀏覽器窗口(Current Directory Browser),將當(dāng)前目錄設(shè)置為“c:\MyDir”,可以看到剛保存的“Ex0103.m”文件,在命令窗口輸入“Ex0103”運(yùn)行該

50、文件。在命令窗口輸入“save Ex0103”命令,在當(dāng)前目錄瀏覽器窗口可以看到在當(dāng)前目錄下生成了一個(gè)“Ex0103.mat”數(shù)據(jù)文件,如圖1.26所示。,圖1.26 當(dāng)前目錄瀏覽器窗口,Matlab及其應(yīng)用,65,在命令窗口輸入“exit”命令退出MATLAB。重新啟動(dòng)MATLAB后,在命令窗口輸入“Ex0103”則不能運(yùn)行該文件,因?yàn)樵撐募辉贛ATLAB的搜索路徑中。單擊MATLAB界面的菜單“File”→“Set Path

51、”,打開(kāi)設(shè)置路徑對(duì)話框,將“c:\MyDir”目錄添加到搜索路徑中,重新輸入“Ex0103”則可以運(yùn)行該文件。,圖1.27 設(shè)置路徑對(duì)話框,Matlab及其應(yīng)用,66,將“Ex0103.mat”數(shù)據(jù)文件的變量導(dǎo)入,可選擇菜單“File”→“Import Data”命令,然后選擇“c:\MyDir\ Ex0103.mat”文件。輸入“Ex0103”可以運(yùn)行該文件。 輸入“type Ex0103” 命令可以顯示該文件內(nèi)容。,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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論