主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

istriu

行列が上三角行列かどうかを判別

説明

tf = istriu (一个は,一个上三角行列である場合逻辑1真正的)を返し,その他の場合は逻辑0)を返します。

すべて折りたたむ

5行5列の行列を作成します。

一个= triu(魔法(5))
一个=5×517 24 1 8 15 0 5 7 14 16 0 0 13 20 22 0 0 0 21 3 0 0 0 0 0

一个が上三角行列かどうかをテストします。

istriu (A)
ans =逻辑1

主対角の下側の要素がすべてゼロなので,結果は逻辑1真正的)になります。

5行5列のゼロの行列を作成します。

Z = 0 (5);

Zが上三角行列かどうかをテストします。

istriu (Z)
ans =逻辑1

上三角行列は主対角上に任意の数のゼロを含むことがあるので,結果は逻辑1真正的)になります。

入力引数

すべて折りたたむ

入力配列。数値配列として指定します。一个が3つ以上の次元をもつ場合,istriuは逻辑0)を返します。

データ型:|
複素数のサポート:あり

詳細

すべて折りたたむ

上三角行列

主対角の下側の要素がすべてゼロの行列は,上三角行列です。また,主対角上の任意の数の要素も,ゼロである可能性があります。

例として,行列

一个 1 1 1 1 0 1 2 2 0 0 1 3. 0 0 0 1

は上三角行列です。対角行列は,上三角行列であると同時に下三角行列でもあります。

ヒント

  • 関数triuを使用して,istriuが逻辑1真正的)を返す上三角行列を作成します。

  • 関数isdiagistriuistrilは関数isbandedの特殊形です。この関数の上方と下方のバンド幅を適切に定義して,同じテストをすべて実行することができます。たとえば,istriu (A) = = isbanded(0,大小(A, 2))のようになります。

拡張機能

R2014aで導入