配列要素の合計
y = sum(x) y = sum(x, outtype) y = sum(x, orientation) y = sum(x, orientation, outtype)
ブール(full or sparse), エンコードされた整数, 実数または複素数(full or sparse),多項式, または有理数の配列.
以下のどちらかを指定します
文字列で,指定可能な値は
"*", "r",
"c" または "m"
正の整数値
文字列で,指定可能な値は
"native" または
"double".
スカラーまたは配列
配列xの場合,
y=sum(x) は
xの全要素の合計を
スカラーyに返します.
y=sum(x,orientation) は,
orientationで指定した次元方向の
xの合計を
yに返します.
orientation が 1 または "r" の場合:

または

orientation が 2 または "c" の場合:

または

orientation がnの場合:

y=sum(x,"*") は y=sum(x) と等価です.
y=sum(x,"m") は
y=sum(x,orientation) と等価です.
ただし,orientation は,
xの1より大きい最初の次元の添字です.
outtype引数は合算の動作を指定します:
float, 多項式, 有理数の配列の場合,
評価は常に浮動小数点計算で行われます.
"double" または
"native" オプションは等価です.
整数の配列の場合,
outtype="native" の場合,
評価は整数比較(モジュロ 2^b, ただし b は使用されるビット数)
により行われます,
outtype="double" の場合,
評価は浮動小数点計算で行われます.
デフォルト値は outtype="native"です.
論理値の配列の場合,
outtype="native"の場合,
評価は論理値計算(+ は | で置換)により行われます,
outtype="double"の場合,
評価は浮動小数点計算で行われます
(%t は値1, %f は値0で置換されます).
デフォルト値はouttype="double"です.
![]() | This function applies with identical rules to sparse matrices |