Main Content

tril

説明

L = tril(A) は、行列 A下三角部分を返します。

L = tril(A,k) は、A の k 番目の対角線上およびその下の要素を返します。

すべて折りたたむ

4 行 4 列の 1 の行列を作成します。下三角部分を抽出します。

A = ones(4)
A = 4×4

     1     1     1     1
     1     1     1     1
     1     1     1     1
     1     1     1     1

B = tril(A)
B = 4×4

     1     0     0     0
     1     1     0     0
     1     1     1     0
     1     1     1     1

主対角より下の要素のみを抽出します。

C = tril(A,-1)
C = 4×4

     0     0     0     0
     1     0     0     0
     1     1     0     0
     1     1     1     0

入力引数

すべて折りたたむ

入力行列。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char
複素数のサポート: あり

含める対角。スカラーとして指定します。k = 0 は主対角、k > 0 は主対角より上の対角、k < 0 は主対角より下の対角です。

Matrix with the main diagonal labeled as k=0. Values of k greater than zero are for diagonals above the main diagonal, and values of k less than zero are for diagonals below the main diagonal.

例: tril(A,3)

詳細

すべて折りたたむ

下三角行列

行列の下三角部分には、主対角とそれより下のすべての要素が含まれています。次のグラフィックスにおける影付きの要素は、6 行 6 列の行列の下三角部分を表します。

6-by-6 matrix with shaded elements on and below the main diagonal

拡張機能

バージョン履歴

R2006a より前に導入