ch2matlab語(yǔ)言基礎(chǔ).ppt_第1頁(yè)
ch2matlab語(yǔ)言基礎(chǔ).ppt_第2頁(yè)
ch2matlab語(yǔ)言基礎(chǔ).ppt_第3頁(yè)
ch2matlab語(yǔ)言基礎(chǔ).ppt_第4頁(yè)
ch2matlab語(yǔ)言基礎(chǔ).ppt_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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、Chapter2 MATLAB語(yǔ)言基礎(chǔ),2.1 基本概念,2.1.1 matlab數(shù)據(jù)類型,數(shù)據(jù)類型,基本型,構(gòu)造型,符號(hào)對(duì)象,數(shù)值型,字符串型,數(shù)組型,細(xì)胞型,結(jié)構(gòu)型,2.1.2 常量與變量,變量名是以字母開(kāi)頭,后接字母、數(shù)字或下劃線的字符序列,最多63個(gè)字符。 變量名區(qū)分大小寫 關(guān)鍵字不能做變量名 不要用特殊變量做變量名,x=1+2i;y=3-sqrt(17);z=(cos(abs(x+y)-sin(78*pi/180)/(x+abs(y),2.1.3 標(biāo)量、向量、矩陣與數(shù)組 2.1.4 字符串 在MATLAB中,字符串是用單撇號(hào)括起來(lái)的字符序列。MATLAB將字符串當(dāng)作一個(gè)行向量,每個(gè)元

2、素對(duì)應(yīng)一個(gè)字符,其標(biāo)識(shí)方法和數(shù)值向量相同。也可以建立多行字符串矩陣。 ch=ABc123d4e56Fg9;subch=ch(1:5) 2.1.5 運(yùn)算符,矩陣/數(shù)組的轉(zhuǎn)置 用符號(hào)來(lái)表示和實(shí)現(xiàn) 非共軛轉(zhuǎn)置 . 矩陣/數(shù)組的四則運(yùn)算 +-*/ 點(diǎn)乘:.* 右除:./ 左除:. 矩陣/數(shù)組的乘方 矩陣乘方 .元素對(duì)元素的乘方,1.算術(shù)運(yùn)算符,MATLAB常用的關(guān)系操作符有:(大于)、=(大于或等于)、 = =(等于)、 !=(不等于)。 MATLAB的關(guān)系操作符可以用來(lái)比較兩個(gè)大小相同的數(shù)組,或者比較一個(gè)數(shù)組和一個(gè)標(biāo)量。在與標(biāo)量比較時(shí),結(jié)果和數(shù)組大小一樣。 a=1:9; b=a4 b = 0 0 0

3、 0 1 1 1 1 1 c=a(a4) c = 5 6 7 8 9,2 關(guān)系操作符,3 邏輯運(yùn)算符,邏輯操作符定義了一種與或非的關(guān)系表達(dá)式。MATLAB的邏輯操作符有 logspace命令 b=logspace(0,2,10),2.2.2 向量的加減和數(shù)乘運(yùn)算,A=1 2 3 4 5;B=3:7;C=linspace(2,4,3);AT=A;BT=B; E1=A+B;E2=A-B;F=AT-BT;G1=3*A;G2=B/3;H=A+C,2.2.3 向量的點(diǎn)和叉積運(yùn)算,A=1:10;B=linspace(1,10.10);AT=A;BT=B e=dot(A,B),f=dot(AT,BT) A=

4、1:3;B=3:5 E=cross(A,B) C=1 2;D=3 4 F=cross(C,D),A=1 2 3,B=3 3 4,C=3 2 1; D=dot(C,cross(A,B),2.3 矩陣運(yùn)算,2.3.1矩陣元素的存儲(chǔ)次序 MATLAB規(guī)定矩陣元素在存儲(chǔ)器中的存放次序是按列的先后順序存放,2.3.2矩陣元素的表示及相關(guān)表示,1元素的下標(biāo)表示法 全下標(biāo)和單小標(biāo),A=1 2 3;6 5 4;8 7 9 A(2,3) A(6) A(1:2,3) A(5:8),2矩陣元素的賦值,A(1:2,1:3)=1 1 1;1 1 1; A(3,3)=1 A(3:6)=-1 2 1-1; A(3)=0;A

5、(6)=0,A(:)=1:9; A(3,4)=13;B=11 12 13;14 15 16;17 18 19;0 0 0 A(:)=B 不要求A,B同階,只要求元素的個(gè)數(shù)相等,3矩陣元素的刪除,clear A(2:3,2:3)=1 1;2 -2; A(2,:)=;A(1:2)=,2.3.3 矩陣的創(chuàng)建,矩陣的所有元素必需放在【】?jī)?nèi) 每行的元素之間需用逗號(hào)或空格隔開(kāi) 矩陣的行與行之間用分號(hào)或回車符分隔 元素可以是數(shù)值或表達(dá)式,1直接輸入法 最簡(jiǎn)單的建立矩陣的方法是從鍵盤直接輸入矩陣的元素。具體方法如下:將矩陣的元素用方括號(hào)括起來(lái),按矩陣行的順序輸入各元素,同一行的各元素之間用空格或逗號(hào)分隔,不同行的元素之間用分號(hào)分隔。 A=1 2 3;4 5 6; B=2,3,4;7,8,9;12,2*6+1,14 2.抽取法 A=1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16; B=A(2:3,2:3) C=A(1 3,2 4) D=A(4,:) E=A(2 4,end),A=1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16; B=A(4:6;3 5 7;1

溫馨提示

  • 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)論