matlab常用小函式(一)

2022-08-03 22:33:16 字數 1423 閱讀 9909

(第1維為對每一列操作,第2維維對每一行操作)

sum求和操作

max求最大值操作

sum:求和操作

sum(a):矩陣a按列向求和(每一列求和),結果為乙個行向量

sum(a,2):矩陣a按行向求和(每一行求和),結果為乙個行列向量

sum(a(:)):矩陣a所有元素之和!

sum(a(:)^2):矩陣a所有元素平方和!

max:最大元素操作

僅返回最大值情況

max(a):矩陣a按列向求最大值(每一列的最大值),結果為乙個行向量

max(a,,2):矩陣a按行向求最大值(每一行的最大值),結果為乙個列向量

max(a(:))矩陣a中最大值

返回最大值及其所在位置的情況(值在前,指標在後)

[m,i] = max(a):返回矩陣a中每一列的最大值的指標及最大值,m和i都是乙個行向量,i中存放a中每一列最大值的行數,m中存放a中每一列最大值

[m,i] = max(a,,2):返回矩陣a中每一行的最大值的指標及最大值,m和i都是乙個列向量,i中存放a中每一行最大值的列數,m中存放a中每一行最大值

[m,i] =max(a(:)):返回矩陣a中最大值的索引及最大值,m和i都是乙個數,i為a中最大值的索引,m為a中最大值

matlab常用小函式(二)

numel 元素個數 assert 表示式為假時輸出某個字串 int2str 整形轉化為字串型 numel a 返回a中的元素個數,a可以是任何的資料結構,如向量 矩陣 元胞 結構體等 assert expression,msgstring 當表示式expression為假時,在命令列列印錯誤資訊 ...

Matlab常用小技巧

matlab常用小技巧 1.m 檔案如果是函式,儲存的檔名最好與函式名一致,這點都很清楚。不過容易疏忽的是,m檔名的命名盡量不要是簡單的英文單詞,最好是由大小寫英文 數字 下劃線等組成。原因是簡單的單詞命名容易與 matlab 內部函式名同名,結果會出現一些莫名其妙的錯誤。例如,寫個 m檔案,命名為...

Matlab常用小技巧

m檔案如果是函式,儲存的檔名最好與函式名一致,這點都很清楚。不過容易疏忽的是,m檔名的命名盡量不要是簡單的英文單詞,最好是由大小寫英文 數字 下劃線等組成。原因是簡單的單詞命名容易與matlab內部函式名同名,結果會出現一些莫名其妙的錯誤。例如,寫個m檔案,命名為spy,執行時就彈出乙個怪怪的fig...