MATLAB矩陣表示及矩陣元素的引用
阿新 • • 發佈:2018-12-19
冒號表示式: t=起始:步長:終止 生成行向量
等價於linspace函式(a,b,n) n為元素總數,當n省略時,生成100個
結構矩陣類似於C語言中的結構體 結構矩陣元素.成員名=表示式 把不同型別的資料放在同一矩陣中
單元矩陣:與一般矩陣相似,只是直接用大括號括起來,然後內部每一行元素用;相隔,直接每一個元素就是有可能不同數
matlab中引用元素方法:①下標(行數i,列數j)② 序號 他們之間的關係A(i,j)的序號為(j-1)×m+i PS:matlab中元素按列儲存,依次第一列,第二列等
若賦值時元素超出原矩陣大小,則會自動擴大,未被賦值的元素值為0
D=sub2ind(S,I,J) 將size(A)的行列下標轉化為序號,如果想要返回一個矩陣,I,J的行列必須相同
[I,J]=ind2sub(S,D) 將序號轉化為對應大小矩陣中的行列索引
獲得子矩陣,A(i:i+m,k:k+m) 第i-i+m行中第k-k+m列元素
end代表最後
空矩陣可用於刪除元素[]
reshape命令改變矩陣的形狀reshape(A,m,n) 只是改變元素的列數行數,即相當於轉換前後元素個數不能變
A(:)等價於reshape(A,m,1)