1、簡介
本文介紹了MATLAB數組和矩陣,軟體工程師在搭建模型時可參照。
2、數組和矩陣:
①構造數組的方法:增量發和linspace(first,last,num)first和last為起始和終止數,num為需要的數組元素個數。②構造矩陣的方法:可以直接用[ ]來輸入數組,也可以用以下提供的函數來生成矩陣。ones() 創建一個所有元素都為1的矩陣,其中可以制定維數,1,2…個變量eye() 創建對角元素為1,其他元素為0的矩陣diag() 根據向量創建對角矩陣,即以向量的元素為對角元素horcat C=[A,B],水平聚合矩陣,還可以用cat(1,A,B)vercat C=[A;B],垂直聚合矩陣, 還可以用cat(2,A,B)repmat(M,v,h) 將矩陣M在垂直方向上聚合v次,在水平方向上聚合h次blkdiag(A,B) 以A,和B為塊創建塊對角矩陣size 返回每一維的長度,[rows,cols]=size(A)reshape 重塑矩陣,reshape(A,2,6),將A變為2×6的矩陣,按列排列ctranspose 轉置矩陣,也可用A』或A.』,這僅當矩陣為複數矩陣時才有區別norm 矩陣或矢量的範數,norm(a,1),norm(a,Inf)……kron(A,B) A為m×n,B為p×q,則生成mp×nq的矩陣,A的每一個元素都會乘上B,並佔據p×q大小的空間3、 結束語