矩陣元素求和的Matlab語句怎麼寫?舉例見內
sum函式
>> x=[2 3 4]
x =
2 3 4
>> sum(x)
ans =
9
Sum函式用法:
B = sum(A)
返回陣列A不同維數的總和。
如果A是一個向量,sum(A) 返回所有元素的總和。
如果A是一個矩陣,sum(A) 把A的列作為向量,返回一個包含每一列所有元素的總和的行向量。
如果A是一個多維陣列,sum(A) 把沒一維看做一個數組,返回一個行向量陣列。
B = sum(A,dim) book.iLoveMatlab.cn
沿著A的每一維計算總和用指定標量dim,dim是一個從1到N 的整數值,其中N是A的維數。
dim為1就是計算A的每一列的總和,2計算A的每一行的總和,以此類推。
B = sum(..., "double")和B = sum(..., dim,"double")
在雙精度下(double)執行相加求和,返回double型別的結果,即使A是single資料型別或者integer資料型別。
預設的是integer資料型別。
B = sum(..., "native")和B = sum(..., dim,"native")
在native資料型別下執行相加求和,返回相同型別的結果,預設的是single和double.資料型別。
參考資料:綠竹別其三分景 紅梅正報萬家春 春回大地
矩陣元素求和的Matlab語句怎麼寫?舉例見內
sum函式
>> x=[2 3 4]
x =
2 3 4
>> sum(x)
ans =
9
Sum函式用法:
B = sum(A)
返回陣列A不同維數的總和。
如果A是一個向量,sum(A) 返回所有元素的總和。
如果A是一個矩陣,sum(A) 把A的列作為向量,返回一個包含每一列所有元素的總和的行向量。
如果A是一個多維陣列,sum(A) 把沒一維看做一個數組,返回一個行向量陣列。
B = sum(A,dim) book.iLoveMatlab.cn
沿著A的每一維計算總和用指定標量dim,dim是一個從1到N 的整數值,其中N是A的維數。
dim為1就是計算A的每一列的總和,2計算A的每一行的總和,以此類推。
B = sum(..., "double")和B = sum(..., dim,"double")
在雙精度下(double)執行相加求和,返回double型別的結果,即使A是single資料型別或者integer資料型別。
預設的是integer資料型別。
B = sum(..., "native")和B = sum(..., dim,"native")
在native資料型別下執行相加求和,返回相同型別的結果,預設的是single和double.資料型別。
參考資料:綠竹別其三分景 紅梅正報萬家春 春回大地