Main Content

triu

説明

U = triu(A) は、行列 A上三角部分を返します。

U = triu(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 = triu(A)
B = 4×4

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

主対角の上側の要素のみを抽出します。

C = triu(A,1)
C = 4×4

     0     1     1     1
     0     0     1     1
     0     0     0     1
     0     0     0     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.

例: triu(A,3)

詳細

すべて折りたたむ

上三角行列

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

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

拡張機能

バージョン履歴

R2006a より前に導入