MATLAB 1 4矩陣表示

2021-10-24 00:24:46 字數 1673 閱讀 4448

2. 產生行向量

3. 結構矩陣和單元矩陣

矩陣:matlab中最基本的資料物件

向量是矩陣的特殊型別

矩陣元素用中括號括起,按矩陣行的順序輸入各元素,同一行的各元素之間用逗號或空格分隔,不同行的元素之間用分號分隔。

>> a=

[1,2,3;4,5,6;7,8,9]

a = 1 2 3

4 5 6

7 8 9

乙個大矩陣可以由已經建立好的小矩陣拼接而成

>> b=

[1,2,3;4,5,6]

;>> c=

[6,7,8;9,10,11]

;>> a=b+i*c

%i與乙個矩陣相乘,乘以矩陣的各個元素

a = 1.0000 + 6.0000i 2.0000 + 7.0000i 3.0000 + 8.0000i

4.0000 + 9.0000i 5.0000 +10.0000i 6.0000 +11.0000i

%b中各元素是a中對應各元素的實部,c中各元素是a中對應各元素的虛部

格式:e1:e2:e3

e1表示初始值,e2表示步長,e3表示終止值

省略步長e2,則步長預設為1

>> t=0:1:5

t = 0 1 2 3 4 5

%產生[0,5]區間內,步長為1的數

格式:linspace(a,b,n)

等價於a:(b-a)/(n-1):b

a:第乙個元素,b:最後乙個元素,n:元素總數

當n省略時,自動產生100個元素

>> x=linspace(0,pi,6)

x = 0 0.6283 1.2566 1.8850 2.5133 3.1416

%產生[0,pi]區間內6個數,6個數之間是等間距的。

%區分:冒號表示式指定生成數的取值範圍和步長,不直接指定數字個數;linspace(

)函式指定生成樹的取值範圍和個數,不直接指定步長。

>> a=linspace(1,10,11) 

%等價於

>> a=1:0.9:10

>> a(1).x1=10;a(1).x2=

'liu'

;a(1).x3=

[11,21;34,78]

;>> a(2).x1=12;a(2).x2=

'wang'

;a(2).x3=

[34,191;27,578]

;>> a(3).x1=14;a(3).x2=

'cai'

;a(3).x3=

[13,890;67,231]

;%建立結構矩陣a,包含3個元素,各元素下包含3個成員

>> b=

14,'cai',[13,890;67,231]

}b =

3×3 cell 陣列

%建立乙個三行三列的單元矩陣b,b中元素可包含不同型別資料

(專題一)04 matlab矩陣表示

矩陣的建立 1.直接輸入法建立矩陣,建立乙個三行三列的矩陣 a 1,2,3 4,5,6 7,8,9 建立乙個三行兩列的矩陣 b 1,2 4,5 7,8 2.利用已經建立好的矩陣建立更大的矩陣 a 1,2,3 4,5,6 7,8,9 b 1,2,3 4,5,6 7,8,9 c a,b b,a 3.利用...

關於Matlab中矩陣元素的表示方法

首先一點要說明的是,在matlab中,矩陣中的元素序號是按照 先行後列 的順序排列的。設如下隨機矩陣 a rand 4,6 a 0.6551 0.9597 0.7513 0.8909 0.1493 0.8143 0.1626 0.3404 0.2551 0.9593 0.2575 0.2435 0....

Matlab矩陣與矩陣運算

1.矩陣的建立函式 特殊矩陣 a.矩陣轉置 inv a 矩陣求逆 sparse a 稀疏矩陣 full a 將稀疏矩陣轉換為普通矩陣 eye n n階單位矩陣 zeros m,n m n的零矩陣 ones m,n m n的元素全為1的矩陣 rand m,n m n的隨機矩陣,元素在0 1間均勻分布 ...