資源描述:
《第1講Matlab語言及其應用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、MATLAB語言及其應用ApplicationofMatlabLanguage學習Matlab的意義在歐美各高等學校,Matlab成為線性代數(shù)、自動控制理論、數(shù)字信號處理、時間序列分析、動態(tài)系統(tǒng)仿真、圖像處理等諸多課程的基本教學工具,成為本科生、碩士生和博士生的必須掌握的基本技能。在設計研究單位和工業(yè)部門,Matlab已被廣泛地用于研究和解決各種具體的工程問題??梢灶A見,Matlab將在我國科學研究和工程應用中發(fā)揮越來越大的作用。7/23/20212ApplicationofMatlabLanguage講授MATLAB語言基礎(chǔ)入門知識,介紹MATLAB產(chǎn)品的體系
2、、MATLAB桌面工具的使用方法,重點介紹MATLAB的數(shù)據(jù)可視化、數(shù)值計算的基本步驟以及如何使用MATLAB語言編寫整潔、高效、規(guī)范的程序。并涉及到一些具體的專業(yè)應用工具箱(如:信號處理工具箱、圖像處理工具箱等)。通過本課程的學習,了解、熟悉、掌握MATLAB的基本編程方法,并具有初步的利用計算機處理、解決實際問題的能力,為進一步學習后續(xù)的專業(yè)課程做好準備。主要內(nèi)容7/23/20213ApplicationofMatlabLanguage2MATLAB的桌面環(huán)境及入門知識啟動與退出MATLAB命令窗口及使用數(shù)值表示、變量、表達式命令歷史窗口工作空間7/23/2
3、0214ApplicationofMatlabLanguage2.1啟動與退出MATLAB啟動MATLAB直接用鼠標雙擊桌面上MATLAB圖標或Windows桌面的“開始”—〉“所有程序”—〉“MATLAB”—〉“MATLAB”。退出MATLAB關(guān)閉MATLAB桌面在命令窗口執(zhí)行quit或exit命令MATLAB缺省桌面(見下頁)7/23/20215ApplicationofMatlabLanguage菜單欄工具欄文件編輯窗口工作空間歷史命令窗口Start菜單命令窗口命令提示符2.1啟動與退出MATLAB(續(xù))7/23/20216ApplicationofMat
4、labLanguage2.2命令窗口的使用激活命令窗口?!?>”與閃爍的光標一起表明系統(tǒng)就緒,等待輸入。命令窗口脫離MATLAB桌面。簡單計算【例2.2-1】計算(1)在MATLAB命令窗口輸入以下內(nèi)容:>>(12+2*(7-4))/3^2(2)按【Enter】鍵,指令執(zhí)行。(3)返回的計算結(jié)果:ans=27/23/20217ApplicationofMatlabLanguage2.2命令窗口(續(xù))〖說明〗在命令窗口【Enter】鍵提交命令執(zhí)行。Matlab所用運算符(如+、-、^等)是各種計算程序中常見的。計算結(jié)果中的“ans”是英文“answer”的一種縮寫
5、,其含義就是“運算答案”。ans是Matlab的一個預定義變量。7/23/20218ApplicationofMatlabLanguage2.2命令窗口(續(xù))簡單計算(續(xù))【例2.2-2】計算sin(45?)>>sin(45*pi/180)Matalb中正弦函數(shù)sin就是常見的正弦函數(shù)。它的參數(shù)值是以“弧度”為單位的。pi也是Matalb的預定義變量。pi=3.14159…Matlab對字母大小寫是敏感的。【例2.2-3】計算的值,其中x=4.92。>>sqrt(2*exp(4.92+0.5)+1)Matalb中開平方—sqrt(x),是英文squareroot
6、的縮寫。Matalb中指數(shù)函數(shù)exp(x),常見的表達方式。ans=0.7071ans=21.27817/23/20219ApplicationofMatlabLanguage2.2命令窗口(續(xù))“clc”清除窗口顯示內(nèi)容的命令。【例2.2-4】計算的值。>>y=2*sin(0.3*pi)/(1+sqrt(5))y=0.5000【例2.2-5】計算的值。>>y=2*cos(0.3*pi)/(1+sqrt(5))y=0.3633命令行編輯“↑”鍵調(diào)回已輸入過命令。修改。7/23/202110ApplicationofMatlabLanguage2.2命令窗口(續(xù))
7、【例2.2-5】計算半徑為5.2m的圓的周長和面積。>>radius=5.2;%圓的半徑>>area=pi*5.2^2,circle_len=2*pi*5.2area=84.9487circle_len=32.6726以上兩例,命令行中用到了等號“=”。計算結(jié)果不再賦給“ans”,而是賦給用戶指定的變量y、area、circle_len。無論是預定義變量還是用戶自定義變量都被存儲在系統(tǒng)的工作空間內(nèi),即系統(tǒng)定義的一個存儲窗口變量的內(nèi)存空間。Who、whos命令用來顯示工作空間的變量clear命令用來清除工作空間的變量。7/23/202111Applicationo
8、fMatlabLangu