Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Elementary Functions > matrixoperations > sum

sum

ベクトル/行列エントリの合計 (行合計, 列合計)

呼び出し手順

y=sum(x)
y=sum(x,'r') or y=sum(x,1)

y=sum(x,'c') or y=sum(x,2)

y=sum(x,'m')

パラメータ

x

ベクトルまたは行列 (実数, 複素数, 疎行列または多項式)

y

スカラーまたはベクトル

説明

ベクトルまたは行列 xについて, y=sum(x) は,スカラー yxの 全てのエントリの合計を返します.

y=sum(x,'r') (または, 等価な, y=sum(x,1)) は行方向の合計です: y(j)= sum(x(:,j)). y は行ベクトルです.

y=sum(x,'c') (または, 等価な, y=sum(x,2)) は列方向の合計です. 列ベクトルyの各エントリに 合計: y(i)= sum(x(i,:))))を返します.

y=sum(x,'m')xの 最初の1でない次元方向の合計となります (Matlabとの互換性用).

A=[1,2;3,4];
trace(A)-sum(diag(A))
sum(A,'c')-A*ones(2,1)
sum(A+%i)
A=sparse(A);sum(A,'c')-A*ones(2,1)
s=poly(0,'s');
M=[s,%i+s;s^2,1];
sum(M),sum(M,2)

参照

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:51 CET 2011