資源描述:
《第1講 matlab語言課件》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、MATLAB程序設計語言參考文獻數字信號處理實驗(MATLAB版);劉舒帆西安電子科技大學出版社MATLAB仿真在通信與電子工程中的應用徐明遠西安電子科技大學出版社第一講MATLAB概述1.1MATLAB語言發(fā)展1.2MATLAB工作環(huán)境1.3MATLAB基本操作命令1.4MATLAB語言特點及應用§1.1MATLAB發(fā)展“矩陣實驗室”(MatrixLaboratory)CleverMoler(1984)3.x(DOS)版本(1988)4.x(Windows)版本(1992)7.X版本發(fā)展歷史1.2MAT
2、LAB語言的工作環(huán)境-安裝-啟動-命令窗口-工作空間圖形窗口文本編輯窗口退出§1.2MATLAB工作環(huán)境——安裝與啟動安裝啟動選擇桌面上(或“開始/程序/MATLAB”中)的MATLAB6.1應用程序圖標,雙擊(或單擊);打開我的電腦,在安裝目錄下找到matlab快捷方式,并點擊界面圖MATLAB應用程序圖標另外:圖形窗口(Figure)和文本編輯窗口(Editor)組成。命令窗口當前路徑窗口工作區(qū)間瀏覽器命令歷史窗口§1.2MATLAB工作環(huán)境——命令窗口示例:矩陣輸入與顯示函數調用作用:提供用戶與MA
3、TLAB交互操作的環(huán)境?!?.2MATLAB工作環(huán)境——命令窗口命令窗口用法注意:“>>”命令提示符命令行的結束標“Enter”§1.2MATLAB工作環(huán)境——命令窗口比較下列輸入:1)>>a=5,b=6>>a=5;b=62)>>A???Undefinedfunctionorvariable’A’3)>>c=1+2+3>>c=1+2+3+...4+5+64)>>c=1+2+3命令窗口用法注意:數據顯示格式;大小寫↑與↓使用命令窗口功能鍵:按鍵功能按鍵功能?,Ctrl-P?,Ctrl-N?,Ctrl-B?,
4、Ctrl-FCtrl-?Ctrl-?重新調出上一行重新調出下一行光標左移一個字符光標右移一個字符光標左移一個字光標右移一個字Home,Ctrl-AEnd,Ctrl_EEscDel,Ctrl-DBackspaceCtrl-K光標移到行首光標移到行尾清除命令行刪除光標處字符刪除光標左邊字符刪除至行尾§1.2MATLAB工作環(huán)境——工作空間窗口作用:查看變量的相關參數,如大小,數據類型等§1.2MATLAB工作環(huán)境——工作空間窗口變量名變量類型變量維數占用比特數§1.2MATLAB工作環(huán)境——命令歷史窗口與當前
5、路徑窗口曾經執(zhí)行過的命令當前所在工作路徑讀入一幅圖像并顯示:>>f=imread('001.jpg');>>imshow(f)但是,若出現下列情況,原因是什么?>>h=imread('003.jpg');???Errorusing==>imreadFile"003.jpg"doesnotexist.§1.2MATLAB工作環(huán)境——圖形窗口(Figure)【例】:讀入四幅圖像并顯示:作用:顯示用戶繪制的圖形,執(zhí)行繪圖命令。>>imshow(f)>>figure,imshow(g)>>figure,imsho
6、w(h)>>figure,imshow(i)>>f=imread('001.jpg');>>g=imread('002.jpg');>>h=imread('003.jpg');>>i=imread('004.jpg');§1.2MATLAB工作環(huán)境——文本編輯窗口命令編輯的2種方式:行命令方式—命令窗口文件方式—文本編輯窗口(多行語句組成一個.M文件)文本編輯窗口的啟動:1)從命令窗口File中選擇New----?M-file2)打開文件按鈕進入3)在命令窗口中鍵入:edit(回車)>>edit§1.2M
7、ATLAB工作環(huán)境——文本編輯窗口§1.2MATLAB工作環(huán)境——文本編輯窗口【例】:利用文本編輯窗口編寫自己的函數?!?.2MATLAB工作環(huán)境——文本編輯窗口【例】:利用文本編輯窗口編寫自己的函數。命令窗口中顯示結果>>a=5b=6q=11窗口命令:clc:清除命令窗口里的內容,光標回到窗口的左上角?!?.3MATLAB基本操作命令>>f=imread('001.jpg');>>g=imread('002.jpg');>>h=imread('003.jpg');>>i=imread('004.jpg'
8、);>>clc>>窗口命令:clf:清除當前Figure窗口中的圖形對象。>>clf窗口命令:close:關閉當前的Figure窗口。closeall:關閉所有的Figure窗口。工作空間命令:who:列出當前工作空間里的所有變量。whos:列出當前工作空間里的所有變量及大小、類型和所占的存儲空間。§1.3MATLAB基本操作命令>>whoYourvariablesare:abfq>>whosNameSizeBytesClas