(專題一)04 matlab矩陣表示

2022-08-13 19:39:20 字數 856 閱讀 1682

矩陣的建立

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. 利用實部矩陣和虛部矩陣構成複數矩陣

>>b=[1,2,3;4,5,6]

>>c=[6,7,8;9,10,11]

>>a=b+i*c

冒號表示式 :(產生乙個以e1為初始值以e3為終止值,以步長e2為增量的行向量)

e1:e2:e3

e1 初始值 ;          e2 步長 ;          e3終止值

linspace函式

linspace(a,b,n)

a 第乙個元素

b 最後乙個元素

n 元素總數

當n省略時自動產生一百個元素

結構矩陣和單元矩陣

1 . 結構矩陣 

格式:結構矩陣元素.成員名=表示式

>>a(1).x1=10;a(1).x2='liu';a(1).x3=[11,21;34,23];

給矩陣a中的第乙個元素的x1成員賦值為10,給x2賦值字串『liu』

2 . 單元矩陣

與結構元素不同,單元矩陣每個元素直接就是由不同型別的資料組成的

建立單元矩陣和一般矩陣相似,直接輸入就可以了,單元矩陣元素用大括號括起來

>>b=

建立了乙個三行三列的單元矩陣

MATLAB 1 4矩陣表示

2.產生行向量 3.結構矩陣和單元矩陣 矩陣 matlab中最基本的資料物件 向量是矩陣的特殊型別 矩陣元素用中括號括起,按矩陣行的順序輸入各元素,同一行的各元素之間用逗號或空格分隔,不同行的元素之間用分號分隔。a 1,2,3 4,5,6 7,8,9 a 1 2 3 4 5 6 7 8 9乙個大矩陣...

專題 2 Matlab矩陣處理

1.特殊矩陣 通用特殊矩陣zeros,ones,eye,rand 均勻分布,randn 標準正態分佈 e.g.產生5階兩位隨機整數矩陣a,再產生均值為0.6 方差為0.1的5階正態分佈隨機矩陣b,驗證 a b i ia bi i為單位矩陣 產生5階兩位隨機整數矩陣a,再產生均值為0.6 方差為0.1...

(專題二)04 矩陣的處理 矩陣的特徵值

矩陣的特徵值 呼叫格式 例子建立矩陣a,求矩陣a的全部特徵值,構成對角陣d 產生矩陣x,x各列是相應的特徵向量 a乘於x矩陣的第一列 第乙個特徵值乘於x矩陣的第一列 例子 求r,s,a的特徵值和特徵向量矩陣 特徵值的幾何意義 黑色部分代表x1,x2,紅色部分代表對x1,x2拉伸的結果 ax的值和方向...