LowerTriangularize
m の下三角要素を除くすべての要素をゼロで置換した行列を返す.
LowerTriangularize[m,k]
m の k 次の劣対角より上の要素のみをゼロで置換する.
詳細とオプション
- LowerTriangularize[m]はたとえ m が正方行列ではなくても使うことができる.
- LowerTriangularize[m,k]では,正の k は主対角より上の劣対角を表し,負の k は主対角より下の劣対角を表す.
- LowerTriangularizeはSparseArrayオブジェクトに使うことができる.
- LowerTriangularize[…,TargetStructure->struct]は,下三角行列を struct で指定された形式で返す.次は,可能な設定である.
-
Automatic 返す表現を自動的に選択する "Dense" 行列を密な行列として表す "Sparse" 行列を疎な配列として表す "Structured" 行列をLowerTriangularMatrixとして表す - LowerTriangularize[…,TargetStructureAutomatic]のとき,もとの行列が,密な行列,疎な配列,構造化DiagonalMatrix,あるいは構造化LowerTriangularMatrixなら,結果の下三角行列の構造はもとの行列の構造と同じである.それ以外の場合は,密な行列が返される.
例題
すべて開くすべて閉じるスコープ (12)
基本的な用法 (8)
特殊行列 (4)
HilbertMatrixについて,下三角部分を優対角も含めて計算する:
オプション (2)
TargetStructure (2)
結果をLowerTriangularMatrixとして返す:
TargetStructureAutomaticの設定は,疎な結果を与える:
TargetStructureAutomaticの設定は,密な結果を与える:
アプリケーション (2)
LUDecompositionは,{lu,perm,cond}として返される上三角行列と下三角行列の積として行列を分解する.
LowerTriangularizeで厳密に lu の下の部分を抽出し,対角上に置く:
UpperTriangularizeで lu の上の部分を抽出する:
JordanDecompositionは相似変換 を介して任意の行列を上三角行列に関連付ける:
特性と関係 (6)
LowerTriangularizeが返す行列はLowerTriangularMatrixQを満足する:
LowerTriangularize[m,k]はTranspose[UpperTriangularize[Transpose[m], -k]]に等しい:
テキスト
Wolfram Research (2008), LowerTriangularize, Wolfram言語関数, https://reference.wolfram.com/language/ref/LowerTriangularize.html (2023年に更新).
CMS
Wolfram Language. 2008. "LowerTriangularize." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/LowerTriangularize.html.
APA
Wolfram Language. (2008). LowerTriangularize. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LowerTriangularize.html