Total

Total[list]

list 中の要素の合計を与える.

Total[list,n]

レベル n までのすべての要素を合計する.

Total[list,{n}]

レベル n の要素を合計する.

Total[list,{n1,n2}]

レベル n1からレベル n2までの要素を合計する.

詳細とオプション

  • Total[list]Apply[Plus,list]と等価である. »
  • Total[list,Infinity]list 中の任意のレベルのすべての要素を合計する. »
  • 二次元配列あるいは行列については以下の通りである. »
  • Total[list]またはTotal[list,{1}] 各列の合計
    Total[list,{2}] 各行の合計
    Total[list,2] 全要素の全体的な合計
  • デフォルトで,Totalは,ListAssociation,およびSparseArraySymmetrizedArrayQuantityArray等の特別な配列表現内の要素だけを合計する.Total[,AllowedHeads->heads]は他の式内の要素も合計する.次は,heads の可能な設定である.
  • AutomaticListAssociation,および特別な配列表現内の要素を合計する
    InheritedHead[expr]内の要素を合計する
    All任意の通常の式内の要素を合計する
    AssociationAssociation内の値を合計する
    Listリスト内の要素を合計する
    hh 内の要素を合計する
    {h1,}任意の h1,内の要素を合計する
  • Total[list,Method->"CompensatedSummation"]は補正総和を使って結果の数値誤差を小さくする. »
  • TotalSparseArrayオブジェクトで使うことができる. »

例題

すべて開くすべて閉じる

  (1)

リスト中の値の合計を出す:

スコープ  (6)

厳密計算で値の合計を出す:

機械演算を使う:

47桁精度演算を使う:

行列の列の合計を出す:

行の合計を出す:

全要素の合計を出す:

最初の次元で部分を足すことで合計する:

最後の次元のみで合計する:

最後の二次元で合計する:

最後の次元を除いてすべてを合計する:

全要素を合計する:

不調和配列の最後の次元を合計する:

全要素を合計する:

リストの長さがまちまちなので,最初の次元の合計は出せない:

疎行列の列の合計を出す:

行の合計を出す:

いくつかの疎なベクトルを合計する:

すべてのベクトルのすべての要素を合計する:

オプション  (2)

Method  (1)

Method->"CompensatedSummation"を使って総和による累積誤差を減らす:

補正加算を使わなければ,各項で小さい誤差が累積される可能性がある:

AllowedHeads  (1)

Total[expr,AllowedHeads->Inherited]は任意の頭部に使うことができる:

導関数次数の合計を求める:

アプリケーション  (3)

単項式から多項式を形成する:

行列のトレースはその固有値の合計に等しいことを示す:

その約数の和に等しい完全数("perfect" numbers)を求める:

特性と関係  (2)

Total[list]Apply[Plus,list]に等しい:

Total[list,k]Total[Flatten[list,k-1]]に等しい:

Wolfram Research (2003), Total, Wolfram言語関数, https://reference.wolfram.com/language/ref/Total.html (2019年に更新).

テキスト

Wolfram Research (2003), Total, Wolfram言語関数, https://reference.wolfram.com/language/ref/Total.html (2019年に更新).

CMS

Wolfram Language. 2003. "Total." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/Total.html.

APA

Wolfram Language. (2003). Total. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Total.html

BibTeX

@misc{reference.wolfram_2024_total, author="Wolfram Research", title="{Total}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/Total.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_total, organization={Wolfram Research}, title={Total}, year={2019}, url={https://reference.wolfram.com/language/ref/Total.html}, note=[Accessed: 21-November-2024 ]}