Arrays

Arrays[{d1,,dr}]

階数 r で次元 di の配列の領域を表す.

Arrays[{d1,,dr},dom]

成分が領域 dom にある次元 di の配列の領域を表す.

Arrays[{d1,,dr},dom,sym]

次元 di で対称性 sym の配列の部分領域を表す.

詳細

  • 次元のリストの長さ r は,その領域における配列の階数または深さである.
  • Arrays[{d1,,dr},dom,sym]における有効な次元指定 di は正の整数である.記号次元指定に使うことも可能である.
  • 有効な成分領域指定 domRealsまたはComplexesである.Arrays[{d1,,dr}] はデフォルトでComplexesを使う.
  • 対称性 sym はいくつかの形で与えることができる.まず,Symmetric[{s1,,sk}]Antisymmetric[{si,,sk}]等の式で与えることができる.スロット si は1から階数 r までの異なる正の整数である.対称性は,{perm,ϕ}の形の生成器のリストとしても与えることができる.これは,配列が置換 perm による同時転置および1のベキ根 ϕ による乗算のもとで不変であることを表している.さらに,内部的なこれらの形の直積{sym1, sym2,}としても与えることができる.
  • 対称性が指定されていない場合はnoneが想定される.対称性の不在,あるいは単位元対称は生成器の空リスト{}で表される.

例題

すべて開くすべて閉じる

  (1)

次元4における階数3の完全対称実数配列:

どのような転置ももとの配列と等価である:

スコープ  (2)

任意の階数と次元の配列を宣言する.ここでは階数3の複素数要素の配列を使う:

記号次元で対称性のない行列:

次元4のベクトル:

複素数スカラー:

任意の対称性の配列を宣言する.ここでは階数3の反対称配列を使う:

実数の対称行列:

一般的な対称性の配列:

対称性は次元のリストと矛盾してはならない:

アプリケーション  (3)

代数操作ができるように記号配列の特性を指定する:

転置と積:

縮約:

正準化:

配列が指定された領域に属するかどうかを調べる:

記号パラメータを含む条件はより簡単な条件に変換されることがある:

部分領域の関係を調べる:

特性と関係  (3)

Matricesを使って行列の特定の領域を与えることもできる.次の2つの仮定は等価である:

ベクトルの特定の領域もまたTVectorsを使って与えることができる.次の2つの仮定は等価である:

数値配列を調べる2つの方法:

考えられる問題  (2)

記号配列と明示的な配列の加算はPlusListable属性で決定される:

したがって,一般に,記号配列と明示的な配列の両方を同時に扱う操作にはリスト可能性が影響する.

記号演算では零配列は0として表されることがある:

Wolfram Research (2012), Arrays, Wolfram言語関数, https://reference.wolfram.com/language/ref/Arrays.html.

テキスト

Wolfram Research (2012), Arrays, Wolfram言語関数, https://reference.wolfram.com/language/ref/Arrays.html.

CMS

Wolfram Language. 2012. "Arrays." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Arrays.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_arrays, organization={Wolfram Research}, title={Arrays}, year={2012}, url={https://reference.wolfram.com/language/ref/Arrays.html}, note=[Accessed: 22-November-2024 ]}