BlockLowerTriangularMatrix

BlockLowerTriangularMatrix[lmat]

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

詳細とオプション

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

例題

すべて開くすべて閉じる

  (2)

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

要素を表示する:

NormalBlockLowerTriangularMatrixをその通常表現に変えられる:

ブロック下三角行列を記号成分で構築する:

要素を表示する:

行列式を得る:

スコープ  (4)

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


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

"RowPermutation"特性はもとの行列に対して行われた行の置換を符号化する:

"ColumnPermutation"特性はもとの行列に対して行われた列の置換を符号化する:

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

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

通常,構造化配列は高速である:

行列式を計算する:

固有値を計算する:

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

blの転置はブロック上三角行列を与える:

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

BlockLowerTriangularMatrixの要素は強制的に入力の非零要素の精度にされる.

厳密行列:

機械数の行列:

任意性度数の行列:

一般化と拡張  (1)

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

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

オプション  (1)

TargetStructure  (1)

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

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

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

アプリケーション  (1)

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

特性と関係  (2)

下三角行列は対角ブロックが1×1のブロック下三角行列として扱われる:

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

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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