Band

Band[{i,j}]

疎な配列で{i,j}から始まる対角帯の一連の位置を表す.

Band[{imin,jmin,},{imax,jmax,}]

{imin,jmin,}{imax,jmax,}の間の位置を表す.

Band[{imin,jmin,},{imax,jmax,},{di,dj,}]

{imin,jmin,}から始まりステップ{di,dj,}で動く位置を表す.

詳細

  • Band[pos]->v は,pos から始まって対角帯に沿って繰り返される値 v を表す.
  • Band[pos]->{v1,v2,}は,pos から始まって対角帯に沿っている一連の値 vnを表す.
  • 疎な配列全体と同じ階数の配列 a の場合,Band[start]->a はデフォルトで start で指定された位置に a を挿入する.
  • 疎な配列全体と同じ階数の配列 anの場合,Band[pos]->{a1,a2,}は重複しない一連の部分配列を表す.
  • Band[start]は,実質的にBand[start,{-1,-1,}]と等価である.
  • スカラー値の場合,Band[start,end]Band[start,end,{1,1,}]と等価である.
  • Band[start,end,step]は,座標が end における値を超えたところで停止する.
  • Band[start,end]->{v1,v2,}は,end に達するまで値 vnが循環的に繰り返すと解釈する.
  • Band[start,Automatic,step]->a は,配列の端に達するまで続ける.
  • Band[start,Automatic,step]->{v1,v2,}は,viがなくなるまで続ける.

例題

すべて開くすべて閉じる

  (1)

帯対角行列を作成する:

通常のリストに変換する:

スコープ  (11)

Bandを他のSparseArray要素指定とミックスする:

帯上を埋める明示的な値を与える:

値を循環的に繰り返す:

行列の任意の位置から帯を始める:

任意の開始位置と終了位置を指定する:

帯上の要素間を刻み幅2で:

任意の刻み幅を使うことができる:

配列の端まで自動的に帯を続ける:

行の一部である帯を指定する:

非対角行列を指定する:

位置3, 3から始まる部分行列を挿入する:

部分行列を循環的に繰り返す:

部分行列の要素を1つ入れ換える:

一般化と拡張  (2)

Bandは,任意の階数の疎な配列に使うことができる:

三次元の疎な配列に値の平面を入れる:

アプリケーション  (2)

三角行列を作成する:

三重対角線形系を構築する:

特性と関係  (2)

BandSparseArrayで使うことができる.Normalを使って通常のリストに変換する:

Bandの最もシンプルなケースはDiagonalMatrixに等しい:

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

テキスト

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

CMS

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

APA

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

BibTeX

@misc{reference.wolfram_2024_band, author="Wolfram Research", title="{Band}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/Band.html}", note=[Accessed: 03-December-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_band, organization={Wolfram Research}, title={Band}, year={2007}, url={https://reference.wolfram.com/language/ref/Band.html}, note=[Accessed: 03-December-2024 ]}