ch2matlab語言基礎.ppt_第1頁
ch2matlab語言基礎.ppt_第2頁
ch2matlab語言基礎.ppt_第3頁
ch2matlab語言基礎.ppt_第4頁
ch2matlab語言基礎.ppt_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Chapter2 MATLAB語言基礎,2.1 基本概念,2.1.1 matlab數據類型,數據類型,基本型,構造型,符號對象,數值型,字符串型,數組型,細胞型,結構型,2.1.2 常量與變量,變量名是以字母開頭,后接字母、數字或下劃線的字符序列,最多63個字符。 變量名區(qū)分大小寫 關鍵字不能做變量名 不要用特殊變量做變量名,x=1+2i;y=3-sqrt(17);z=(cos(abs(x+y)-sin(78*pi/180)/(x+abs(y),2.1.3 標量、向量、矩陣與數組 2.1.4 字符串 在MATLAB中,字符串是用單撇號括起來的字符序列。MATLAB將字符串當作一個行向量,每個元

2、素對應一個字符,其標識方法和數值向量相同。也可以建立多行字符串矩陣。 ch=ABc123d4e56Fg9;subch=ch(1:5) 2.1.5 運算符,矩陣/數組的轉置 用符號來表示和實現 非共軛轉置 . 矩陣/數組的四則運算 +-*/ 點乘:.* 右除:./ 左除:. 矩陣/數組的乘方 矩陣乘方 .元素對元素的乘方,1.算術運算符,MATLAB常用的關系操作符有:(大于)、=(大于或等于)、 = =(等于)、 !=(不等于)。 MATLAB的關系操作符可以用來比較兩個大小相同的數組,或者比較一個數組和一個標量。在與標量比較時,結果和數組大小一樣。 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 關系操作符,3 邏輯運算符,邏輯操作符定義了一種與或非的關系表達式。MATLAB的邏輯操作符有 logspace命令 b=logspace(0,2,10),2.2.2 向量的加減和數乘運算,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 向量的點和叉積運算,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 矩陣運算,2.3.1矩陣元素的存儲次序 MATLAB規(guī)定矩陣元素在存儲器中的存放次序是按列的先后順序存放,2.3.2矩陣元素的表示及相關表示,1元素的下標表示法 全下標和單小標,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同階,只要求元素的個數相等,3矩陣元素的刪除,clear A(2:3,2:3)=1 1;2 -2; A(2,:)=;A(1:2)=,2.3.3 矩陣的創(chuàng)建,矩陣的所有元素必需放在【】內 每行的元素之間需用逗號或空格隔開 矩陣的行與行之間用分號或回車符分隔 元素可以是數值或表達式,1直接輸入法 最簡單的建立矩陣的方法是從鍵盤直接輸入矩陣的元素。具體方法如下:將矩陣的元素用方括號括起來,按矩陣行的順序輸入各元素,同一行的各元素之間用空格或逗號分隔,不同行的元素之間用分號分隔。 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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論