版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 1章 MATLAB語言概述 第第1章章 MATLAB言語概述言語概述 1.1 MATLAB言語及其特點(diǎn)言語及其特點(diǎn)1.2 MATLAB言語任務(wù)環(huán)境言語任務(wù)環(huán)境 1.3 MATLAB的根本操作命令的根本操作命令第 1章 MATLAB語言概述 1.1 MATLAB言語及其特點(diǎn)言語及其特點(diǎn) MATLAB是“MATrix LABoratory的縮寫矩陣實(shí)驗(yàn)室,它是由美國Mathworks公司于1984年正式推出的一種科學(xué)計(jì)算軟件。MATLAB的3.x(DOS)版本于1988年推出,隨后1992年推出了4.x(Windows)版本。隨著新版本的推出,MATLAB的擴(kuò)展函數(shù)越來越多,功能越來越強(qiáng)大。
2、pipipxx MATLAB集成度高,運(yùn)用方便,輸入簡(jiǎn)捷,運(yùn)算高效,內(nèi)容豐富,并且很容易由用戶自行擴(kuò)展,與其它計(jì)算機(jī)言語相比, MATLAB有以下顯著特點(diǎn) :1MATLAB是一種解釋性言語是一種解釋性言語MATLAB是以解釋方式任務(wù)的,鍵入算式立刻得結(jié)果,無需編譯,即它對(duì)每條語句是以解釋方式任務(wù)的,鍵入算式立刻得結(jié)果,無需編譯,即它對(duì)每條語句解釋后立刻執(zhí)行。假設(shè)有錯(cuò)誤也立刻作出反響,便于編程者馬上矯正。這些都大大減解釋后立刻執(zhí)行。假設(shè)有錯(cuò)誤也立刻作出反響,便于編程者馬上矯正。這些都大大減輕了編程和調(diào)試的任務(wù)量。輕了編程和調(diào)試的任務(wù)量。2變量的變量的“多功能性多功能性(1) 每個(gè)變量代表一個(gè)矩陣
3、,它可以有每個(gè)變量代表一個(gè)矩陣,它可以有nm元素;元素;(2) 每個(gè)元素都看作復(fù)數(shù),這個(gè)特點(diǎn)在其它言語中也是不多見的;每個(gè)元素都看作復(fù)數(shù),這個(gè)特點(diǎn)在其它言語中也是不多見的;(3) 矩陣行數(shù)、列數(shù)無需定義:假設(shè)要輸入一個(gè)矩陣,在用其它言語編程時(shí)必需定義矩陣行數(shù)、列數(shù)無需定義:假設(shè)要輸入一個(gè)矩陣,在用其它言語編程時(shí)必需定義矩陣的階數(shù),而用矩陣的階數(shù),而用MATLAB言語那么不用有階數(shù)定義語句,輸入數(shù)據(jù)的列數(shù)就決議了言語那么不用有階數(shù)定義語句,輸入數(shù)據(jù)的列數(shù)就決議了它的階數(shù);它的階數(shù);第 1章 MATLAB語言概述 3運(yùn)算符號(hào)的運(yùn)算符號(hào)的“多功能性多功能性一切的運(yùn)算,包括加、減、乘、除、函數(shù)運(yùn)算都對(duì)
4、矩陣和復(fù)數(shù)有效。一切的運(yùn)算,包括加、減、乘、除、函數(shù)運(yùn)算都對(duì)矩陣和復(fù)數(shù)有效。4人機(jī)界面適宜科技人員人機(jī)界面適宜科技人員言語規(guī)那么與筆算式類似:言語規(guī)那么與筆算式類似:MATLAB的程序與科技人員的書寫習(xí)慣相近,因此易寫易的程序與科技人員的書寫習(xí)慣相近,因此易寫易讀,易于在科技人員之間交流。讀,易于在科技人員之間交流。5強(qiáng)大而簡(jiǎn)易的作圖功能強(qiáng)大而簡(jiǎn)易的作圖功能(1) 能根據(jù)輸入數(shù)據(jù)自動(dòng)確定坐標(biāo)繪圖;能根據(jù)輸入數(shù)據(jù)自動(dòng)確定坐標(biāo)繪圖;(2) 能規(guī)定多種坐標(biāo)極坐標(biāo)、對(duì)數(shù)坐標(biāo)等繪圖;能規(guī)定多種坐標(biāo)極坐標(biāo)、對(duì)數(shù)坐標(biāo)等繪圖;(3) 能繪制三維坐標(biāo)中的曲線和曲面;能繪制三維坐標(biāo)中的曲線和曲面;(4) 可設(shè)置不
5、同顏色、線型、視角等??稍O(shè)置不同顏色、線型、視角等。假設(shè)數(shù)據(jù)齊全,通常只需一條命令即可出圖。假設(shè)數(shù)據(jù)齊全,通常只需一條命令即可出圖。6智能化程度高智能化程度高7功能豐富,可擴(kuò)展性強(qiáng)功能豐富,可擴(kuò)展性強(qiáng)MATLAB軟件包括根本部分和專業(yè)擴(kuò)展部分。根本部分包括:矩陣的運(yùn)算和各種變軟件包括根本部分和專業(yè)擴(kuò)展部分。根本部分包括:矩陣的運(yùn)算和各種變換,換,代數(shù)和超越方程的求解,數(shù)據(jù)處置和傅里葉變換,數(shù)值積分等等。擴(kuò)展部分稱為工具代數(shù)和超越方程的求解,數(shù)據(jù)處置和傅里葉變換,數(shù)值積分等等。擴(kuò)展部分稱為工具箱箱(toolbox) ,用于處理某一個(gè)方面的專門問題,或?qū)嵺`某一類的新算法。如今曾經(jīng),用于處理某一個(gè)方
6、面的專門問題,或?qū)嵺`某一類的新算法。如今曾經(jīng)有控制系統(tǒng)、信號(hào)處置、圖像處置、系統(tǒng)辨識(shí)、模糊集合、神經(jīng)元網(wǎng)絡(luò)、小波分析等有控制系統(tǒng)、信號(hào)處置、圖像處置、系統(tǒng)辨識(shí)、模糊集合、神經(jīng)元網(wǎng)絡(luò)、小波分析等20余個(gè)工具箱,并且還在繼續(xù)開展中。余個(gè)工具箱,并且還在繼續(xù)開展中。第 1章 MATLAB語言概述 1.2 MATLAB言語的任務(wù)環(huán)境言語的任務(wù)環(huán)境1.2.1 MATLAB系統(tǒng)的安裝1.2.2 MATLAB系統(tǒng)的啟動(dòng)1.2.3 MATLAB的命令窗口1.2.4 任務(wù)空間1.2.5 命令窗口與當(dāng)出途徑窗口1.2.6 圖形窗1.2.7 文本編輯窗第 1章 MATLAB語言概述 1.2.1 MATLAB系統(tǒng)的安
7、裝系統(tǒng)的安裝 MATLAB的安裝過程的安裝過程 (1)將將MATLAB6.1的安裝盤放入光驅(qū)中,找到的安裝盤放入光驅(qū)中,找到setup.exe文件,雙擊它開場(chǎng)安裝或機(jī)器文件,雙擊它開場(chǎng)安裝或機(jī)器自動(dòng)執(zhí)行安裝文件。自動(dòng)執(zhí)行安裝文件。(2) 按照安裝導(dǎo)游的提示進(jìn)展,在按照安裝導(dǎo)游的提示進(jìn)展,在Select MATLAB Components對(duì)話框中選擇用戶需求對(duì)話框中選擇用戶需求安裝的選項(xiàng),可選擇的安裝的選項(xiàng),可選擇的MATLAB部件包括部件包括MATLAB,Simulink和各種工具箱必需安裝的和各種工具箱必需安裝的文件,以及各部分的協(xié)助文件包括文件,以及各部分的協(xié)助文件包括HTML和和PDF兩
8、種格式。兩種格式。(3)在Select MATLAB Components對(duì)話框中選擇安裝的途徑。安裝程序默許的途徑為“C:MATLAB,點(diǎn)擊“Brows.按鈕,可以設(shè)置安裝途徑。(4)單擊“Next按鈕進(jìn)展文件的解壓和復(fù)制過程。(5)接下來安裝導(dǎo)游會(huì)提問能否安裝MATLAB Notebook。假設(shè)用戶的計(jì)算機(jī)上曾經(jīng)安裝了Microsoft Word,那么就可以安裝MATLAB Notebook。單擊Yes確認(rèn)安裝,單擊No取消安裝。假設(shè)安裝MATLAB Notebook,下一步可以選擇Word的版本號(hào)以及指定它的位置。(6)安裝終了。假設(shè)在安裝的選項(xiàng)中選擇了Excel Link,那么為了運(yùn)轉(zhuǎn)
9、MATLAB,必需重新啟動(dòng)計(jì)算機(jī)。用戶可以選擇Yes,I want to restart my computer now立刻重新啟動(dòng)計(jì)算機(jī)或No, I will restart my computer later以后啟動(dòng)計(jì)算機(jī)。單擊Finish終了安裝。 最后在桌面上將構(gòu)成如圖1.1所示的圖標(biāo)。第 1章 MATLAB語言概述 圖1.1 MATLAB運(yùn)用程序圖標(biāo)1.2.2 MATLAB1.2.2 MATLAB系統(tǒng)的啟動(dòng)系統(tǒng)的啟動(dòng)啟動(dòng)MATLAB系統(tǒng)的方法如下:選擇桌面上或“開場(chǎng)/程序/MATLAB中的MATLAB6.1運(yùn)用程序圖標(biāo),雙擊或單擊。MATLAB6.1啟動(dòng)后,將顯示如圖1.2所示的操作
10、界面,它表示MATALB系統(tǒng)已建立,用戶可與MATALAB系統(tǒng)進(jìn)展交互操作。 第 1章 MATLAB語言概述 1.2.3 MATLAB1.2.3 MATLAB的命令窗口的命令窗口1.命令窗中的菜單與功能命令窗中的菜單與功能 MATLAB命令窗口命令窗口(Command Window)是用戶和是用戶和MATLAB系統(tǒng)交互的主要窗口。系統(tǒng)交互的主要窗口。在該窗口中,用戶可以運(yùn)轉(zhuǎn)函數(shù)、執(zhí)行在該窗口中,用戶可以運(yùn)轉(zhuǎn)函數(shù)、執(zhí)行MATLAB的根本操作命令以及對(duì)的根本操作命令以及對(duì)MATLAB系統(tǒng)系統(tǒng)的參數(shù)設(shè)置等操作。的參數(shù)設(shè)置等操作。在命令窗口的菜單條下,共有在命令窗口的菜單條下,共有6個(gè)下拉子菜單:個(gè)下
11、拉子菜單:File、Edit、View、Web、Windows和和Help。通常情況下,MATLAB的任務(wù)環(huán)境主要由命令窗口Command Window、當(dāng)出途徑窗口Current Directory、任務(wù)區(qū)間閱讀器Workspace、命令歷史窗口Command History、啟動(dòng)平臺(tái)(Launch Pad)、圖形窗口(Figure)和文本編輯窗口(Editor)組成。啟動(dòng)平臺(tái)(Launch Pad)窗口是6.x版本的新特點(diǎn),它為用戶提供MATLAB工具箱,用戶可以方便地翻開工具箱中的內(nèi)容,包括協(xié)助文件、演示例如、適用工具以及Web文檔等內(nèi)容。第 1章 MATLAB語言概述 圖圖1.3 命令
12、窗口下的命令窗口下的File子菜單子菜單 New及其子菜單:允許用用戶翻開一個(gè)新的文件及其子菜單:允許用用戶翻開一個(gè)新的文件M文件、新的圖形窗文件、新的圖形窗Figure、仿真模型文件仿真模型文件(.mdl)和圖形用戶界面文件和圖形用戶界面文件(GUI)。Open.:從指定的相應(yīng)途徑和文件名翻開一個(gè)曾經(jīng)存在的文件。:從指定的相應(yīng)途徑和文件名翻開一個(gè)曾經(jīng)存在的文件。Close Command Window:封鎖命令窗口。:封鎖命令窗口。Import Data.:在:在MATALB任務(wù)空間中生成一變量,并從指定的途徑和相應(yīng)的文件中任務(wù)空間中生成一變量,并從指定的途徑和相應(yīng)的文件中獲取數(shù)據(jù)。獲取數(shù)據(jù)
13、。Save Workspace As.:將任務(wù)空間中的一切變量數(shù)據(jù)保管在指定的途徑下的相應(yīng)的文:將任務(wù)空間中的一切變量數(shù)據(jù)保管在指定的途徑下的相應(yīng)的文件件(.mat)中。中。Set Path.:設(shè)置:設(shè)置MATLAB的搜索途徑。的搜索途徑。Preferences.:允許用戶對(duì)系統(tǒng)的一些性能參數(shù)進(jìn)展設(shè)置,如數(shù)據(jù)格式、字體大小與顏:允許用戶對(duì)系統(tǒng)的一些性能參數(shù)進(jìn)展設(shè)置,如數(shù)據(jù)格式、字體大小與顏色等。色等。第 1章 MATLAB語言概述 View菜單:菜單:View菜單所包含的選擇項(xiàng)如圖菜單所包含的選擇項(xiàng)如圖1.4所示,各選項(xiàng)的含義:所示,各選項(xiàng)的含義:圖1.4 命令窗口下的View子菜單 Desk
14、top Layout及其子菜單:允許用戶在桌面上同時(shí)顯示不同的窗口。及其子菜單:允許用戶在桌面上同時(shí)顯示不同的窗口。Undock Command Window:?jiǎn)为?dú)顯示命令窗口。:?jiǎn)为?dú)顯示命令窗口。Current Directory Filter及其子菜單:允許用戶設(shè)置當(dāng)前目錄閱讀器中閱讀的文件類型。及其子菜單:允許用戶設(shè)置當(dāng)前目錄閱讀器中閱讀的文件類型。Workspace View Options及其子菜單:允許用戶設(shè)置任務(wù)空間窗口中所顯示變量的屬及其子菜單:允許用戶設(shè)置任務(wù)空間窗口中所顯示變量的屬性性(大小、比特?cái)?shù)、變量類型大小、比特?cái)?shù)、變量類型)以及以顯示變量的方式以及以顯示變量的方式(
15、按變量名、大小按變量名、大小)。MATLAB6.1命令窗口的工具欄如圖1.5所示。 圖圖1.5 MATLAB命令窗口工具欄命令窗口工具欄 第 1章 MATLAB語言概述 工具欄上按鈕的含義依次如下: 翻開一個(gè)新的.m文件編輯器窗口。 在編輯器中翻開一個(gè)已有的MATALB相關(guān)文件。 剪切。 復(fù)制。粘貼。 撤銷上一步操作。 恢復(fù)上一步操作。 創(chuàng)建一個(gè)新的Simulink模塊文件。 翻開MATLAB的協(xié)助。第 1章 MATLAB語言概述 2.命令窗的編輯特殊功能鍵與命令窗口的設(shè)置 命令窗口是MATLAB的主窗口,當(dāng)用戶運(yùn)用命令窗口進(jìn)展任務(wù)時(shí),在命令窗口中可以直接輸入相應(yīng)的命令,系統(tǒng)將自動(dòng)顯示信息。M
16、ATLAB的特殊的功能鍵的特殊的功能鍵調(diào)出上一個(gè)歷史命令行調(diào)出上一個(gè)歷史命令行調(diào)出下一個(gè)命令行調(diào)出下一個(gè)命令行Esc恢復(fù)命令輸入的空白形狀恢復(fù)命令輸入的空白形狀當(dāng)輸入命令的語句過長,需求兩行或多行才干輸入,那么要運(yùn)用當(dāng)輸入命令的語句過長,需求兩行或多行才干輸入,那么要運(yùn)用“作銜接符號(hào),作銜接符號(hào),按回車鍵按回車鍵(Enter)轉(zhuǎn)入下一行繼續(xù)輸入。轉(zhuǎn)入下一行繼續(xù)輸入。命令窗口的設(shè)置命令窗口的設(shè)置 首先要選擇首先要選擇File菜單中的菜單中的Preferences項(xiàng),翻開如圖項(xiàng),翻開如圖1.6所示的參數(shù)設(shè)置對(duì)所示的參數(shù)設(shè)置對(duì)話框,單擊話框,單擊Command Window標(biāo)簽即可進(jìn)入命令窗口的設(shè)置
17、。標(biāo)簽即可進(jìn)入命令窗口的設(shè)置。第 1章 MATLAB語言概述 圖1.6 命令窗口設(shè)置對(duì)話框 Text display該選項(xiàng)組用來設(shè)置命令窗口中的數(shù)據(jù)格式、窗口數(shù)字顯示與該選項(xiàng)組用來設(shè)置命令窗口中的數(shù)據(jù)格式、窗口數(shù)字顯示與Tab制表符的字符數(shù)。制表符的字符數(shù)。Display選項(xiàng)組選項(xiàng)組 Echo on復(fù)選框:在執(zhí)行復(fù)選框:在執(zhí)行M文件時(shí),假設(shè)想將執(zhí)行的命令顯示在命令窗口,那么可以文件時(shí),假設(shè)想將執(zhí)行的命令顯示在命令窗口,那么可以選中該復(fù)選框。選中該復(fù)選框。 Limit matrix display width to eighty columns復(fù)選框:假設(shè)想在命令窗口中顯示復(fù)選框:假設(shè)想在命令窗
18、口中顯示80列列輸出,那么可以選中該復(fù)選框。輸出,那么可以選中該復(fù)選框。 第 1章 MATLAB語言概述 Enable up to 100 tab completions復(fù)選框。復(fù)選框。Command session scroll buffer size滑桿。滑桿。顯示形式范例(215/6)說明short(默認(rèn))35.8333兩位整數(shù),4位小數(shù)long35.8333333333333416位十制數(shù)short e3.5833e+0015位十進(jìn)制數(shù)加指數(shù)long e3.583333333333334e+00116位十進(jìn)制數(shù)加指數(shù)hex4041eaaaaaaaaaab16位十六進(jìn)制數(shù)short g3
19、5.8335位十進(jìn)制數(shù)long g35.833333333333315位十進(jìn)制數(shù)bank35.83兩位小數(shù)+正、負(fù)、零rat215/6分?jǐn)?shù)近似數(shù)字顯示格式對(duì)同一數(shù)據(jù)第 1章 MATLAB語言概述 1.2.4 1.2.4 任務(wù)空間任務(wù)空間 ATLAB6.x版本的任務(wù)空間作為一個(gè)獨(dú)立的窗口,其操作性相當(dāng)方便。 它允許用戶查看當(dāng)前MATLAB任務(wù)空間的內(nèi)容,它的作用與命令“whos一樣“whos的作用是:在命令窗口中直接鍵入“whos,回車后即可在命令窗口中查看當(dāng)前MATLAB任務(wù)空間的內(nèi)容,不同的是用圖形化的表示方法來顯示。而且,經(jīng)過它可以對(duì)任務(wù)空間中的變量進(jìn)展刪除、保管、修正等操作。圖1.7 任
20、務(wù)空間 圖1.8 數(shù)組編輯器 第 1章 MATLAB語言概述 在任務(wù)空間中,用鼠標(biāo)雙擊所選變量 (也可用鼠標(biāo)先對(duì)一個(gè)或多個(gè)變量完成選擇后,再單擊工具條中的圖標(biāo))那么進(jìn)入數(shù)組編輯器(Array Editor),此時(shí)用戶可對(duì)變量的維數(shù)、內(nèi)容等進(jìn)展修正。假設(shè)在任務(wù)空間選擇某變量后,再單擊鼠標(biāo)右鍵即可彈出如圖1.9所示的操作菜單,實(shí)現(xiàn)對(duì)該變量的曲線、曲面等圖形的繪制。圖1.9 任務(wù)空間操作菜單 命令歷史窗口命令歷史窗口(Command History)主要顯示曾經(jīng)在主要顯示曾經(jīng)在Command Window窗口執(zhí)行過的命窗口執(zhí)行過的命令。令。當(dāng)出途徑窗口當(dāng)出途徑窗口(Current Directory
21、)主要顯示當(dāng)前任務(wù)在什么途徑下,包括主要顯示當(dāng)前任務(wù)在什么途徑下,包括M文件的翻開文件的翻開路路徑等。當(dāng)出途徑窗口允許用戶對(duì)徑等。當(dāng)出途徑窗口允許用戶對(duì)MATLAB的途徑進(jìn)展查看和修正,假設(shè)修正了途徑會(huì)的途徑進(jìn)展查看和修正,假設(shè)修正了途徑會(huì)立刻產(chǎn)生作用。通常啟動(dòng)立刻產(chǎn)生作用。通常啟動(dòng)MATLAB之后的默許當(dāng)出途徑是之后的默許當(dāng)出途徑是MATLABwork,假設(shè)不改,假設(shè)不改動(dòng)動(dòng)當(dāng)前目錄,用戶本人的任務(wù)空間和文件都將保管到該目錄。當(dāng)前目錄,用戶本人的任務(wù)空間和文件都將保管到該目錄。1.2.5 1.2.5 命令窗口與當(dāng)出途徑窗口命令窗口與當(dāng)出途徑窗口第 1章 MATLAB語言概述 MATLAB是采
22、用途徑搜索的方法來查找文件系統(tǒng)中的是采用途徑搜索的方法來查找文件系統(tǒng)中的M文件的。文件的。假設(shè)在命令窗口中輸入如下命令:假設(shè)在命令窗口中輸入如下命令: testMATLAB對(duì)這一命令的搜索順序?yàn)椋簩?duì)這一命令的搜索順序?yàn)椋?1)檢查檢查“test能否是存儲(chǔ)在任務(wù)空間中的變量。假設(shè)為任務(wù)空間中變量,那么前往該變量的能否是存儲(chǔ)在任務(wù)空間中的變量。假設(shè)為任務(wù)空間中變量,那么前往該變量的內(nèi)容;內(nèi)容;(2)檢查檢查“test能否為能否為MATLAB的內(nèi)部函數(shù)。假設(shè)為內(nèi)部函數(shù),那么前往要求輸入內(nèi)部函數(shù)參的內(nèi)部函數(shù)。假設(shè)為內(nèi)部函數(shù),那么前往要求輸入內(nèi)部函數(shù)參數(shù)信息。數(shù)信息。.(3)檢查當(dāng)前目錄中能否有檢查當(dāng)前
23、目錄中能否有test.m、test.mex或或test.dll文件;文件;(4)檢查檢查MATLAB搜索途徑上能否存在搜索途徑上能否存在test.m、test.mex或或test.dll文件;文件;(5)如不滿足上述任何一條件,那么前往出錯(cuò)信息。如不滿足上述任何一條件,那么前往出錯(cuò)信息。假設(shè)在搜索途徑中存在兩個(gè)或多個(gè)同名函數(shù),那么只能發(fā)現(xiàn)搜索途徑中的第一個(gè)函數(shù),而假設(shè)在搜索途徑中存在兩個(gè)或多個(gè)同名函數(shù),那么只能發(fā)現(xiàn)搜索途徑中的第一個(gè)函數(shù),而其它同名函數(shù)不被執(zhí)行。此搜索的順序只是普通情況下的順序,而實(shí)踐的搜索規(guī)那么要復(fù)其它同名函數(shù)不被執(zhí)行。此搜索的順序只是普通情況下的順序,而實(shí)踐的搜索規(guī)那么要復(fù)
24、雜得多。雜得多。第 1章 MATLAB語言概述 程序的運(yùn)轉(zhuǎn)方法程序的運(yùn)轉(zhuǎn)方法為了運(yùn)轉(zhuǎn)已有程序,用戶可事先設(shè)置好為了運(yùn)轉(zhuǎn)已有程序,用戶可事先設(shè)置好MATLAB的搜索途徑,然后再運(yùn)轉(zhuǎn)程序。的搜索途徑,然后再運(yùn)轉(zhuǎn)程序。方法一:在當(dāng)出途徑窗口方法一:在當(dāng)出途徑窗口(Current Directory)將文件所在的途徑設(shè)置為當(dāng)出途徑;將文件所在的途徑設(shè)置為當(dāng)出途徑;方法二:?jiǎn)螕舴椒ǘ簡(jiǎn)螕鬎ile菜單中的菜單中的Set Path項(xiàng),彈出途徑設(shè)置對(duì)話框如圖項(xiàng),彈出途徑設(shè)置對(duì)話框如圖1.11所示。所示。圖1.10 文件不存在對(duì)話框圖1.11 Set Path對(duì)話框 第 1章 MATLAB語言概述 1.2.6
25、 圖形窗圖形窗MATLAB圖形窗(Figure)主要用于顯示用戶所繪制的圖形。通常,只需執(zhí)行了恣意一種繪圖命令,圖形窗就會(huì)自動(dòng)產(chǎn)生。繪圖都在這一個(gè)圖形窗中進(jìn)展。假設(shè)再建一個(gè)圖形窗,那么可鍵入figure命令,MATLAB會(huì)新建一個(gè)圖形窗,并自動(dòng)給它排出序號(hào)。第 1章 MATLAB語言概述 1.2.7 文本編輯窗文本編輯窗1.文本編輯窗啟動(dòng)文本編輯窗啟動(dòng)通常,通常,MATLAB命令編輯有行命令方式和文件方式兩種:命令編輯有行命令方式和文件方式兩種:1、行命令方式。在命令窗口中一行一行地輸入命令,計(jì)算機(jī)、行命令方式。在命令窗口中一行一行地輸入命令,計(jì)算機(jī)對(duì)每一行命令作出反響。對(duì)每一行命令作出反響。
26、2、 MATLAB文本編輯器。文本編輯器。MATLAB文本編輯器的功能就是完成編寫、修正和調(diào)試這種文本編輯器的功能就是完成編寫、修正和調(diào)試這種文件程序就要用到文件程序就要用到M文件編輯器文件編輯器/調(diào)試器。文本編輯器調(diào)試器。文本編輯器/調(diào)試器的調(diào)試器的啟動(dòng)可以從命令窗口中選擇新建或翻開文件按鈕進(jìn)入,或在命啟動(dòng)可以從命令窗口中選擇新建或翻開文件按鈕進(jìn)入,或在命令窗口中鍵入:令窗口中鍵入:edit(回車回車)。其編輯方式如圖。其編輯方式如圖1.13所示。所示。圖1.13 文本編輯窗第 1章 MATLAB語言概述 文本編輯器的相關(guān)菜單功能:文本編輯器的相關(guān)菜單功能:Save and Run:保管并運(yùn)
27、轉(zhuǎn)程序,直到遇到下一個(gè)斷點(diǎn)。對(duì)應(yīng)工具按:保管并運(yùn)轉(zhuǎn)程序,直到遇到下一個(gè)斷點(diǎn)。對(duì)應(yīng)工具按鈕為鈕為 。Single Step:?jiǎn)尾綀?zhí)行。對(duì)應(yīng)工具按鈕為:?jiǎn)尾綀?zhí)行。對(duì)應(yīng)工具按鈕為 。Step In:運(yùn)轉(zhuǎn)當(dāng)前程序行,假設(shè)當(dāng)前行調(diào)用了另外一個(gè)函數(shù),那么跳:運(yùn)轉(zhuǎn)當(dāng)前程序行,假設(shè)當(dāng)前行調(diào)用了另外一個(gè)函數(shù),那么跳轉(zhuǎn)到這個(gè)函數(shù)里。對(duì)應(yīng)的工具按鈕為轉(zhuǎn)到這個(gè)函數(shù)里。對(duì)應(yīng)的工具按鈕為 。Exit Debug Mode:退出調(diào)試方式。對(duì)應(yīng)的工具按鈕為:退出調(diào)試方式。對(duì)應(yīng)的工具按鈕為 。Set/Clear Breakpoint:設(shè)置:設(shè)置/去除斷點(diǎn)。對(duì)應(yīng)的工具按鈕為去除斷點(diǎn)。對(duì)應(yīng)的工具按鈕為 。Clear All Bre
28、akpoints:去除一切的斷點(diǎn)。對(duì)應(yīng)的工具按鈕為:去除一切的斷點(diǎn)。對(duì)應(yīng)的工具按鈕為 。Stop If Error:程序運(yùn)轉(zhuǎn)時(shí)遇到錯(cuò)誤那么停頓。:程序運(yùn)轉(zhuǎn)時(shí)遇到錯(cuò)誤那么停頓。Stop If Warming:程序運(yùn)轉(zhuǎn)進(jìn)遇到警告那么停頓。:程序運(yùn)轉(zhuǎn)進(jìn)遇到警告那么停頓。Stop If NaN or Inf:程序運(yùn)轉(zhuǎn)時(shí)遇到不是數(shù):程序運(yùn)轉(zhuǎn)時(shí)遇到不是數(shù)Not a Number或是無或是無窮大窮大Infinite Value。 第 1章 MATLAB語言概述 圖1.14 Editor/Debugger參數(shù)對(duì)話框2.文本編輯器的參數(shù)設(shè)置文本編輯器的參數(shù)設(shè)置 第 1章 MATLAB語言概述 Colors選項(xiàng)組
29、用來設(shè)置顏色:選項(xiàng)組用來設(shè)置顏色:顯示方式的設(shè)置顯示方式的設(shè)置Opening files in editor選項(xiàng)組設(shè)置編輯器中文件翻開方式:選項(xiàng)組設(shè)置編輯器中文件翻開方式:Display選項(xiàng)組:選項(xiàng)組:鍵盤與縮進(jìn)參數(shù)設(shè)置鍵盤與縮進(jìn)參數(shù)設(shè)置Key bindings選項(xiàng)組設(shè)置用戶習(xí)慣的鍵盤定義:選項(xiàng)組設(shè)置用戶習(xí)慣的鍵盤定義:M-file indenting for Enter key選項(xiàng)組設(shè)置選項(xiàng)組設(shè)置M文件的不同縮進(jìn)格式:文件的不同縮進(jìn)格式:Indent選項(xiàng)組設(shè)置適宜用戶的縮進(jìn)參數(shù):選項(xiàng)組設(shè)置適宜用戶的縮進(jìn)參數(shù):Tab選項(xiàng)組設(shè)置適宜用戶的制表符參數(shù):選項(xiàng)組設(shè)置適宜用戶的制表符參數(shù):Editor/
30、Debugger的參數(shù)設(shè)置的參數(shù)設(shè)置 Editor選項(xiàng)組:選項(xiàng)組: Debugger Options選項(xiàng)組:選項(xiàng)組: Most recently used of files list 選項(xiàng)組:選項(xiàng)組: On restart選項(xiàng)組:選項(xiàng)組:字體與顏色的設(shè)置字體與顏色的設(shè)置Font選項(xiàng)組用來設(shè)置字體:選項(xiàng)組用來設(shè)置字體:第 1章 MATLAB語言概述 1.3 MATLAB的根本操作命令的根本操作命令 MATLAB的命令根本上可以分為五類,包括管理命令和函數(shù)、管理變量和任務(wù)空間的命令、控制命令窗口的命令、對(duì)文件和環(huán)境操作的命令以及退出MTALAB的命令。 1窗口命令窗口命令clf:去除當(dāng)前:去除當(dāng)前Figure窗口里的一切非隱藏圖形對(duì)象。窗口里的一切非隱藏圖形對(duì)象。Close:封鎖當(dāng)前的:封鎖當(dāng)前的Figure窗口。窗
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- BIM工程師-全國《BIM應(yīng)用技能資格》押題密卷2
- 滬科版八年級(jí)物理全一冊(cè)《第三章光的世界》單元檢測(cè)卷帶答案
- 廣州版小學(xué)五年級(jí)英語下冊(cè)知識(shí)點(diǎn)和練習(xí)題
- 遞推技術(shù)在信號(hào)處理中的使用
- 利用壓縮空氣實(shí)現(xiàn)大規(guī)模儲(chǔ)能
- 2024高中地理第四章地表形態(tài)的塑造章末知識(shí)整合學(xué)案新人教版必修1
- 2024高中生物第二章動(dòng)物與人體生命活動(dòng)的調(diào)節(jié)第1節(jié)通過神經(jīng)系統(tǒng)的調(diào)節(jié)訓(xùn)練含解析新人教版必修3
- 2024高考地理一輪復(fù)習(xí)第十五單元區(qū)域生態(tài)環(huán)境建設(shè)考法精練含解析
- 2024高考化學(xué)一輪復(fù)習(xí)第5章物質(zhì)結(jié)構(gòu)與性質(zhì)元素周期律第15講原子結(jié)構(gòu)核外電子排布規(guī)律學(xué)案
- 2024高考?xì)v史一輪復(fù)習(xí)方案專題三現(xiàn)代中國的政治建設(shè)祖國統(tǒng)一與對(duì)外關(guān)系第7講現(xiàn)代中國的政治建設(shè)與祖國統(tǒng)一教學(xué)案+練習(xí)人民版
- 2020年全國II卷英語高考真題試題(答案+解析)
- 安徽省合肥市2023-2024學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試題(含答案)3
- 化工公司安全知識(shí)競(jìng)賽題庫(共1000題)
- 2024家清產(chǎn)業(yè)帶趨勢(shì)洞察
- 人教版小學(xué)數(shù)學(xué)五年級(jí)上冊(cè)口算心算天天練 全冊(cè)
- 青島版(五年制)四年級(jí)下冊(cè)小學(xué)數(shù)學(xué)全冊(cè)導(dǎo)學(xué)案(學(xué)前預(yù)習(xí)單)
- 退學(xué)費(fèi)和解協(xié)議書模板
- 2024至2030年中國對(duì)氯甲苯行業(yè)市場(chǎng)全景調(diào)研及發(fā)展趨勢(shì)分析報(bào)告
- 智能教育輔助系統(tǒng)運(yùn)營服務(wù)合同
- 心功能分級(jí)及護(hù)理
- 重慶育才中學(xué)2025屆化學(xué)九上期末教學(xué)質(zhì)量檢測(cè)試題含解析
評(píng)論
0/150
提交評(píng)論