BlockUpperTriangularMatrix

BlockUpperTriangularMatrix[umat]

ブロック上三角行列 umat を構造化配列として表す.

詳細とオプション

  • ブロック上三角行列は,構造化配列として表されているときは効率的に格納でき,DetLinearSolveを含む操作がより効率的にできる.
  • ブロック上三角行列は上三角行列を一般化する.ここで,上三角行列の対角上あるいはその上にあるスカラー要素は適切な次元の行列で置換される.
  • BlockUpperTriangularMatrix sa については,sa["prop"]で以下の特性"prop"にアクセスできる.
  • "Matrix"完全配列として表されたブロック上三角行列
    "BlockSizes"対角ブロックのサイズ
    "RowPermutation"置換リストとして表された行の置換
    "ColumnPermutation"置換リストとして表された列の置換
    "Properties"サポートされる特性のリスト
    "Structure"構造化配列の型
    "StructuredData"構造化配列に格納された内部データ
    "StructuredAlgorithms"構造化配列に対する特別なメソッドを持つ関数のリスト
    "Summary"Datasetとして表された要約情報
  • Normal[BlockUpperTriangularMatrix[]]はブロック上三角行列を通常のリストとして与える.
  • BlockUpperTriangularMatrix[,TargetStructure->struct]は,ブロック上三角行列を struct が指定した形式で返す.次は,使用可能な設定である.
  • Automatic返す表現を自動選択する
    "Dense"行列を密な行列として表す
    "Sparse"行列を疎な配列として表す
    "Structured"行列を構造化配列として表す
  • BlockUpperTriangularMatrix[,TargetStructureAutomatic]BlockUpperTriangularMatrix[,TargetStructure"Structured"]に等しい.

例題

すべて開くすべて閉じる

  (2)

ブロック上三角行列を構築する:

要素を表示する:

NormalBlockUpperTriangularMatrixをその通常表現に変換する:

記号成分を持つブロック上三角行列を構築する:

要素を表示する:

行列式を得る:

スコープ  (4)

BlockUpperTriangularMatrixオブジェクトは配列についての情報を与える特性を持つ:


"BlockSizes"特性は対角ブロックの次元を与える:

"RowPermutation"特性はもとの行列に施された行置換を符号化する:

"ColumnPermutation"特性はもとの行列に施された列置換を符号化する:

"Summary"特性は配列についての情報の簡単な要約を与える:

"StructuredAlgorithms"特性は表現の構造を使う関数のリストを与える:

構造化アルゴリズムは,一般に,より高速である:

行列式を計算する:

固有値を計算する:

構造化アルゴリズムは,適切な場合は別のBlockUpperTriangularMatrixオブジェクトを返す:

buを転置するとブロック下三角行列が与えられる:

積はもはやブロック三角行列ではない:

BlockUpperTriangularMatrixの要素は入力の非零要素の精度にされる.

厳密行列:

機械数の行列:

任意性度数の行列:

一般化と拡張  (1)

矩形ブロック上三角行列を表す:

対角ブロックの大きさを表示する:

オプション  (1)

TargetStructure  (1)

ブロック上三角行列を密な行列として返す:

ブロック上三角行列を構造化配列として返す:

ブロック上三角行列を疎な配列として返す:

アプリケーション  (1)

上三角行列と一般的な正方行列のクロネッカー(Kronecker)積はブロック上三角行列である:

特性と関係  (2)

上三角行列は1×1対角ブロックを持つブロック上三角行列として扱われる:

BlockUpperTriangularMatrixは,与えられた行列がブロック三角形式に変換できない場合は行列それ自体を返す:

Wolfram Research (2022), BlockUpperTriangularMatrix, Wolfram言語関数, https://reference.wolfram.com/language/ref/BlockUpperTriangularMatrix.html (2023年に更新).

テキスト

Wolfram Research (2022), BlockUpperTriangularMatrix, Wolfram言語関数, https://reference.wolfram.com/language/ref/BlockUpperTriangularMatrix.html (2023年に更新).

CMS

Wolfram Language. 2022. "BlockUpperTriangularMatrix." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/BlockUpperTriangularMatrix.html.

APA

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

BibTeX

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

BibLaTeX

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