課件其他自動(dòng)控制理論_第1頁(yè)
課件其他自動(dòng)控制理論_第2頁(yè)
課件其他自動(dòng)控制理論_第3頁(yè)
課件其他自動(dòng)控制理論_第4頁(yè)
課件其他自動(dòng)控制理論_第5頁(yè)
已閱讀5頁(yè),還剩9頁(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、第二節(jié) MATLAB基本語(yǔ)法 表10-1 常 用 操 作 鍵鍵 名作 用鍵 名作 用前尋式調(diào)回已輸入過(guò)的指令行Home使光標(biāo)移到當(dāng)前行的首端后尋式調(diào)回已輸入過(guò)的指令行End使光標(biāo)移到當(dāng)前行的尾端在當(dāng)前行中左移光標(biāo)Delete刪去光標(biāo)右邊的字符在當(dāng)前行中右移光標(biāo)Backspace刪去光標(biāo)左邊的字符PageUp前尋式翻閱當(dāng)前窗中的內(nèi)容Esc清除當(dāng)前行的全部?jī)?nèi)容PageDown后尋式翻閱當(dāng)前窗中的內(nèi)容一. 語(yǔ) 句 MATLAB語(yǔ)句有兩種最常見(jiàn)的形式: (1)表達(dá)式 (2)變量 = 表達(dá)式 表達(dá)式由算符、函數(shù)、變量名和數(shù)字構(gòu)成。形式(1)中,表達(dá)式被執(zhí)行后產(chǎn)生的結(jié)果自動(dòng)賦給名為“ans”的變量,并顯示

2、在屏幕上。形式(2)中,等號(hào)右邊表達(dá)式的值被賦給等號(hào)左邊的變量后放入內(nèi)存,并顯示在屏幕上。 二. 變 量MATLAB變量名(或函數(shù)名)以一個(gè)字母打頭,后面最多可接19個(gè)字母或數(shù)字。字母的大小寫意義不同。想查看內(nèi)存中已有變量的名稱,用who指令查看變量的詳細(xì)情況,可用whos指令永久變量:eps;pi;inf或Inf;i,j三. 數(shù) 值 采用習(xí)慣的十進(jìn)制表示,可以帶小數(shù)點(diǎn)或負(fù)號(hào),復(fù)數(shù)用i或j表示。例: 4 , -17 , 0.876 1.23e-7 , 2.34+5.67i四. 字符與字符串字符串用單引號(hào)界定,字符以ASCII碼存儲(chǔ)可用方括號(hào)進(jìn)行合并,如:x=abcd;y=x,efgh執(zhí)行后y

3、=abcdefgh五. 運(yùn)算符和特殊算符(1) 算術(shù)運(yùn)算符(2)關(guān)系運(yùn)算符(3)邏輯運(yùn)算符(4)特殊算符 運(yùn)算優(yōu)先權(quán)從高到低依次為算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算1 算術(shù)運(yùn)算符數(shù)值運(yùn)算包括矩陣運(yùn)算和數(shù)組運(yùn)算兩大類矩陣運(yùn)算是指按矩陣運(yùn)算法則進(jìn)行的運(yùn)算數(shù)組運(yùn)算則是針對(duì)元素逐個(gè)進(jìn)行的矩陣運(yùn)算的算符有:+,-,* ,/右除,左除,乘方,轉(zhuǎn)置數(shù)組運(yùn)算的算符由相應(yīng)矩陣運(yùn)算符的前面加“.”構(gòu)成,如:A .+ B2 關(guān)系運(yùn)算符3 邏輯運(yùn)算符關(guān)系運(yùn)算僅對(duì)數(shù)組進(jìn)行 運(yùn)算符有:,=,=, =邏輯運(yùn)算符有三個(gè): & 與 ; | 或 ; 非4 特殊算符(1)“,”:用作“”中矩陣元素間的分隔符;用作指令與指令間的分隔符;用

4、在指令后時(shí),該指令執(zhí)行后的結(jié)果將顯示在屏幕上。(2)“;”:用在“”中作矩陣行間的分隔符;用作指令與指令間的分隔符;用在指令后時(shí),該指令執(zhí)行后的結(jié)果將不顯示在屏幕上。(3)“:”:用于生成行向量,格式為: x = N1:dn:N2。執(zhí)行后生成行向量x=N1,N1+dn,N1+2dn,N1+kdn。dn=1時(shí),略為:x = N1:N2 在表示子矩陣時(shí),冒號(hào)用于代表一整行或一整列。 特殊算符(續(xù))(4)“”:用于將長(zhǎng)指令分行書(shū)寫。指令后跟有“”時(shí),表示下一行是本行的繼續(xù)。(5)“%”:用于引導(dǎo)MATLAB程序中的注釋行。(6)“”:用于界定矩陣,為空陣。還可用于字符串合并。(7)“()”:用于表示

5、矩陣的元素或子矩陣。六 矩陣和多項(xiàng)式的形成矩陣的維數(shù)大小不必事先定義創(chuàng)建方法有多種:直接輸入、利用矩陣編輯器、利用MATLAB函數(shù)、利用程序文件(M文件)、數(shù)據(jù)文件(MAT文件)。直接輸入法規(guī)則為:以方括號(hào)為矩陣的首尾;行與行之間必須用分號(hào)或回車鍵隔離;元素間必須用逗號(hào)或空格分隔?!纠?0-1】 創(chuàng)建矩陣 a = 解 鍵盤輸入 a = 1,2,3;4,5,6;7,8,9或 a = 1 2 3 4 5 6 7 8 9 多項(xiàng)式P(x)=a0 xn+a1xn-1+an-1x+a用 P=a0 a1an-1 an表示,P可直接輸入,也可以由矩陣生成。用矩陣生成P時(shí),調(diào)用指令P=poly(AR)若AR是方陣,則P為AR的特征多項(xiàng)式;若AR=ar1 ar2arn,則生成多項(xiàng)式 P=(x-ar1)(x-ar2)(x-arn) =a0 xn+a1xn-1+an-1x+an 求多項(xiàng)式P的特征根時(shí),可用指令x=roots(P)。 將傳遞函數(shù)分解成部分分式時(shí)可用指令r,p,k=residue(b,a),其中,b、a分別是分子分母多項(xiàng)式系數(shù)向量,r、p、k分

溫馨提示

  • 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論