高維數組的處理和運算

隨着數組的維數增加,數組的運算和處理就會變得越來越困難,在MATLAB中提供了一些函數可以進行這些高維數組的處理和運算。常見的高維數組處理和運算的函數如下表所示。

函數 說明
squeeze 用此函數來消除數組中的”孤維”,即大小等於1的維,從而起到降維的作用
sub2ind 將下標轉換爲單一索引數值
ind2sub 將數組的單一索引數值轉換爲數組的下標
flipdim 沿着數組的某個維輪換順序,第二個參數維變換的對稱面
shiftdim 維序號循環輪換移動
permute 對多維數組進行冠以共軛轉置操作
ipermute 取消轉置操作
size 獲取數組的維數大小數值
發佈了42 篇原創文章 · 獲贊 10 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章