(第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...