當前位置:成語大全網 - 書法字典 - matlab中的求和函數

matlab中的求和函數

下面是matlab中sum函數的代碼,可以看出也是用for循環實現的~ ~

函數s = sum(A,dim)

元素總和的百分比。

%對於向量,SUM(X)是X的元素之和。

%對於矩陣,SUM(X)或SUM(X,1)是列和的行向量

% and SUM(X,2)是行總和的列向量。

%

%另請參見SYM/生產。

%版權所有1993-2008 MathWorks,Inc。

if is scalar(A)& amp;& ampstrcmp(a . s級,“maplesym”)

如果nargin == 1

s = sym(sum(a . s));

其他

s = sym(sum(a . s . dim));

結束

else if nargin = = 1 & amp;& amp任何(size(A)= = 1)

s = sym(0);

對於k = 1:numel(A)

s = s+A(k);

結束

else if nargin = = 1 | | dim = = 1

s = sym(零(1,size(A,2)));

對於I = 1:size(A,1)

s = s+A(I,);

結束

其他

s = sym(零(size(A,1),1));

對於j = 1:size(A,2);

s = s + A(:,j);

結束

結束