矩陣的表示
矩陣之間用空格或者是逗號間隔
矩陣可以拼接(可以用矩陣拼接)
?
實部矩陣和虛部矩陣構成復數矩陣,一一對應。
?
冒號表達式:
格式: e1:e2:e3
e1表示初始值 ? ?e2表示步長 ? e3表示終止值 ? ?e2省略則e2為1
?
linspace函數:linspace(a,b,n) ? a表示第一個元素 ? b表示最后一個元素 ? n表示元素個數 ? 當n省略時,自動產生100個元素
?
結構矩陣:
結構矩陣元素.成員名=表達式
單元矩陣:用大括號括起來{ }
?
矩陣元素的引用
(1)下標 ?(2)序號 :按列存儲 ,從左到右,一列一列存儲 A(3) (3)矩陣元素的序號和下標可以利用sub2ind 和 ?ind2sub 函數實現相互轉換
?
sub2ind:行列=》序號
D=sub2ind(S,I,J) ? S:行數和列數組成的向量 ? I:轉換矩陣的行下標 ? J:轉換的矩陣列下標
?
(1,1) ?(2,1) ? ? (2,3) ? ?(2,2)找到地方,按列上到下數第幾個,再左到右數
?
ind2sub:序號=》下標 ? ?[i,j]=ind2sub(S,D) ? ? I表示行下標 ? ?J表示列下標 ? ? S表示行列的向量
?
空矩陣:可利用空矩陣刪除矩陣元素 ?A(:,[2,4])=[]表示刪除第2,4列元素
?
改變矩陣形狀:resharpe(A,m,n):將矩陣A重排為mxn的二維矩陣
?
A(:)將矩陣A的每一列元素堆疊起來,成為一個列向量(變成一列)
?
算術運算:
基本算術運算:/(右除) ? \(左除)
點運算:.* ? ./ ? ? .\ ? ?.^
A*B(矩陣乘法)(A數列需與B的行數相等)
?
A的i行 * B的J列=A.*B(i行j列)
?
A.*元素乘法:對應相乘
?