Matlab語言及其在電子信息工程中的應(yīng)用:第2講(V).ppt
《Matlab語言及其在電子信息工程中的應(yīng)用:第2講(V).ppt》由會員分享,可在線閱讀,更多相關(guān)《Matlab語言及其在電子信息工程中的應(yīng)用:第2講(V).ppt(21頁珍藏版)》請在裝配圖網(wǎng)上搜索。
朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,1,Matlab語言及其在電子信息工程中的應(yīng)用,主講:朱世東(V1.1),朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,2,第二講MATLAB的基礎(chǔ)準備及入門,一、MATLAB的安裝二、目錄結(jié)構(gòu)與環(huán)境變量三、MATLAB工作環(huán)境四、命令窗口(CommandWindow)五、歷史命令窗口(CommandHistory)六、工作空間窗口(Workspace)七、MATLAB的程序編輯器八、數(shù)組編輯器(ArrayEditor)九、保存和檢索數(shù)據(jù)十、幫助與在線查詢,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,3,第二講MATLAB的基礎(chǔ)準備及入門,一、MATLAB的安裝,Matlab主程序及工具箱擴展包;幫助文件。建議采用完全安裝,7.5版完全安裝需要大約3G的硬盤空間。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,4,第二講MATLAB的基礎(chǔ)準備及入門,二、Matlab的目錄結(jié)構(gòu)與環(huán)境變量,1、MATLAB的目錄結(jié)構(gòu)。正確安裝MATLAB后,在硬盤上生成一個文件夾,如C:\MATLAB,在這個根目錄下有:\bin\extern\demos\help\java\rtw\simulink\stateflow\toolbox\sys\ja\uninstall\work,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,5,第二講MATLAB的基礎(chǔ)準備及入門,二、Matlab的目錄結(jié)構(gòu)與環(huán)境變量,1、MATLAB的目錄結(jié)構(gòu)。(1)C:\matlab\bin該目錄下有建立MEX文件所需的批處理文件和必需的二進制文件。(2)C:\matlab\extern包含MATLAB與C或FORTRAN語言交互所需的函數(shù)定義和鏈接庫。(3)C:\matlab\toolbox工具箱目錄,該目錄包含以下子目錄:\matlabMATLAB核心工具包\simulinkSimulink函數(shù)和工具,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,6,第二講MATLAB的基礎(chǔ)準備及入門,二、Matlab的目錄結(jié)構(gòu)與環(huán)境變量,1、MATLAB的目錄結(jié)構(gòu)。(4)C:\matlab\work這是MATLAB的工作空間,在啟動系統(tǒng)時直接進入該目錄用以保存用戶自己的.mat或.m文件。作為MATLAB的高級用戶,應(yīng)對MATLAB安裝后的目錄有深入的了解。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,7,第二講MATLAB的基礎(chǔ)準備及入門,二、Matlab的目錄結(jié)構(gòu)與環(huán)境變量,2、MATLAB的環(huán)境變量C:\MATLAB\toolbox\local\matlabrc.m定義了MATLAB的環(huán)境變量。主要有路徑結(jié)構(gòu)、MATLAB圖形的大小、圖元缺省值、和MATLAB工作窗口的初始提示信息等參數(shù)。matlabrc.m文件在MATLAB啟動時自動執(zhí)行,一般不要輕易改動這個文件的內(nèi)容,否則會使系統(tǒng)運行不正常。后面我們將介紹如何將自己的工作目錄加進MATLAB的自動搜索路徑中去。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,8,第二講MATLAB的基礎(chǔ)準備及入門,三、MATLAB的工作環(huán)境,CommandWindow命令窗口,Workspace工作空間窗口或CurrentDirectory當前目錄窗口,CommandHistory命令歷史窗口,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,9,第二講MATLAB的基礎(chǔ)準備及入門,四、命令窗口的菜單,SetPath…因機房計算機安裝了硬盤還原卡,所以上機做實驗時,每位同學在E盤下建立一個目錄(英文),然后將該目錄加入到Matlab搜索路徑中,并將其設(shè)置為當前目錄(CurrentDirectory)。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,10,第二講MATLAB的基礎(chǔ)準備及入門,五、歷史命令窗口(CommandHistory),在歷史窗口中記錄著用戶在MATLAB命令窗中所輸入過的全部命令,在這個窗口中可以實現(xiàn)幾個主要的功能是:1、單行或多行命令的復(fù)制在命令歷史窗口用鼠標選定所要拷貝的命令,用右鍵彈出上下文菜單,選中Copy項,然后可以用Ctrl+V將其復(fù)制到命令窗口或任何地方。2、單行命令的運行選中單行命令,用右鍵彈出上下文菜單,選中EvaluateSelection,即會在命令窗口運行該行命令,也可直接雙擊該行命令,隨即在命令窗口看到運行結(jié)果。3、多行命令的運行方法同于單行命令;選中多行命令,用右鍵彈出上下文菜單,選中EvaluateSelection,即會在命令窗口運行該多行命令。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,11,第二講MATLAB的基礎(chǔ)準備及入門,五、歷史命令窗口(CommandHistory),4、把多行命令寫成M文件選中多行命令,用右鍵彈出上下文菜單,選中CreateM-File菜單項,就引出M文件編輯器,并將多行文本拷入,再利用M文件編輯器的操作保存即可。5、命令窗口實錄命令diary在MATLAB運行過程中如果希望將當前命令窗口中所有命令(包括結(jié)果)保存起來,可以用diary命令。(1)在命令窗口運行命令diarymy_diary,全部命令記錄在內(nèi)存中;(2)運行命令diaryoff后,內(nèi)存中的全部內(nèi)容記錄在名為my_diary的日志文件中。(注意:日志文件可以帶擴展名.txt,也可以不帶擴展名),朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,12,第二講MATLAB的基礎(chǔ)準備及入門,六、工作空間窗口(Workspace),工作空間窗口又稱內(nèi)存瀏覽器,在其中保存著用戶所執(zhí)行命令或程序的中間變量和結(jié)果。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,13,第二講MATLAB的基礎(chǔ)準備及入門,七、MATLAB的程序編輯器,進入程序編輯器在菜單File中選New(M-File)或Open項;直接利用按鈕工具欄中的按鈕New或Open;在命令窗口中輸入Edit命令。MATLAB的這一編輯器主要用來編輯M文件。當一組命令通過改變某個變量的值就可以反復(fù)使用去解決不同的問題時,可以利用M文件編輯器。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,14,第二講MATLAB的基礎(chǔ)準備及入門,七、MATLAB的程序編輯器,例1:畫出指數(shù)衰減曲線y1=exp(-t/3)*sin(3*t)和它的包絡(luò)y2=exp(-t/3),t的取值范圍是(0,4pi)。%example1.mt=0:pi/100:4*pi;y2=exp(-t/3);y1=y2.*sin(3*t);plot(t,y1,-r,t,y2,:b,t,-y2,:b)存為example1.m,然后選中下拉菜單Debug|Run運行得到右圖。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,15,第二講MATLAB的基礎(chǔ)準備及入門,七、MATLAB的程序編輯器,在M文件編輯器中可以對程序進行調(diào)試例2:將example1.m改寫為%example2.m繪制圖形t=0:pi/100:4*pi;a=input(Entera>)y2=exp(-t/a);y1=y2.*sin(a*t);plot(t,y1,-r,t,y2,:b,t,-y2,:b)存為example2.m,然后選下拉菜單Debug|Run,運行,在命令窗口出現(xiàn)>>Entera>輸入a的值,比如5,回車,得到圖形比剛才的圖形要密;重復(fù)運行,令a取10,可以看到圖形變得更密,表明函數(shù)的周期變小。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,16,第二講MATLAB的基礎(chǔ)準備及入門,七、MATLAB的程序編輯器,例3:改變M文件中的某項輸入(常用于調(diào)試程序)%example3.m繪制圖形t=0:pi/100:4*pi;keyboard%將控制暫時交給鍵盤,輸入return,將控制權(quán)交回腳本文件y2=exp(-t/3);y1=y2.*sin(3*t);plot(t,y1,-r,t,y2,:b,t,-y2,:b)然后選下拉菜單Debug|Run,運行,在命令窗口出現(xiàn)K>>,提醒用戶,控制權(quán)暫時交給了鍵盤。改變t的取值范圍K>>t=0:pi/100:8*pi;K>>return(回車)得到新的圖形如下,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,17,第二講MATLAB的基礎(chǔ)準備及入門,八、數(shù)組編輯器(ArrayEditor),當輸入大型數(shù)組時建議使用數(shù)組編輯器。在命令窗口中給一個變量賦為“空”陣;在工作空間瀏覽器中雙擊該變量,打開數(shù)組編輯器;在左上方的行(size)、列(by)數(shù)欄中填寫待建數(shù)組的大小,于是在編輯窗口出現(xiàn)數(shù)組元素格;(7.0版本中自動根據(jù)元素個數(shù)確定維數(shù)。)逐格填寫元素值。與此同時在內(nèi)存瀏覽器中的相應(yīng)變量已經(jīng)改變。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,18,第二講MATLAB的基礎(chǔ)準備及入門,九、保存和檢索數(shù)據(jù),當你在工作窗中做了一些運算之后,需要暫時休息一下,希望將所作的工作保存,以便以后接著做下去,可以點擊File|SaveWorkspaceAs…項,會彈出一個對話框,選擇保存路徑并鍵入文件名,按“保存”鍵。當再次開始工作時,用File|Loadworkspace或File|ImportData…再把該文件裝入,原來定義的變量又可以使用了。例1:建立一個工作文件(.mat)在工作窗中鍵入a=[123;456;789]b=[1;2;3]a*b按Enter,則計算出結(jié)果ans=[14;32;50]在File菜單中點取Saveworkspace…將工作窗中內(nèi)容存為file1.mat,系統(tǒng)默認保存路徑為MATLAB\work,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,19,第二講MATLAB的基礎(chǔ)準備及入門,九、保存和檢索數(shù)據(jù),重新啟動MATLAB,鍵入a,回車,系統(tǒng)回復(fù)???Undefinedfunctionorvariablea.(表明此時系統(tǒng)中變量a沒有定義)在命令窗口鍵入Loadfile1.mat將文件裝入,再鍵入a,回車,系統(tǒng)將恢復(fù)。a=123456789鍵入who,顯示出當前工作環(huán)境下的變量名。鍵入whos,顯示出當前工作環(huán)境下所有變量的具體信息。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,20,第二講MATLAB的基礎(chǔ)準備及入門,十、幫助與在線查詢,1、查找Matlab基本函數(shù)的信息(Elementarymathfunctions)>>helpelfun2、查找某個具體函數(shù)的信息及使用方法:help函數(shù)名例:查找有關(guān)正弦函數(shù)的信息:>>helpsin3、瀏覽器界面的幫助信息>>helpwin顯示幫助總覽。在此界面下可以查找所有基本函數(shù)和專用函數(shù)的詳細信息。,朱世東2020年4月25日11時15分,Matlab語言及其在電子信息工程中的應(yīng)用,21,第二講MATLAB的基礎(chǔ)準備及入門,(第二講完),- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Matlab 語言 及其 電子信息工程 中的 應(yīng)用
鏈接地址:http://www.3dchina-expo.com/p-11497435.html