ドキュメンテーションヘルプセンタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
行列が上三角行列かどうかを判別
tf = istriu (A)
例
tf = istriu (一个)は,一个が上三角行列である場合逻辑1(真正的)を返し,その他の場合は逻辑0(假)を返します。
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が上三角行列かどうかをテストします。
Z
istriu (Z)
上三角行列は主対角上に任意の数のゼロを含むことがあるので,結果は逻辑1(真正的)になります。
入力配列。数値配列として指定します。一个が3つ以上の次元をもつ場合,istriuは逻辑0(假)を返します。
istriu
データ型:单|双複素数のサポート:あり
单
双
主対角の下側の要素がすべてゼロの行列は,上三角行列です。また,主対角上の任意の数の要素も,ゼロである可能性があります。
例として,行列
一个 = ( 1 − 1 − 1 − 1 0 1 − 2 − 2 0 0 1 − 3. 0 0 0 1 )
は上三角行列です。対角行列は,上三角行列であると同時に下三角行列でもあります。
関数triuを使用して,istriuが逻辑1(真正的)を返す上三角行列を作成します。
triu
関数isdiag、istriu、istrilは関数isbandedの特殊形です。この関数の上方と下方のバンド幅を適切に定義して,同じテストをすべて実行することができます。たとえば,istriu (A) = = isbanded(0,大小(A, 2))のようになります。
isdiag
istril
isbanded
istriu (A) = = isbanded(0,大小(A, 2))
使用上の注意事項および制限事項:
コード生成では,この関数のスパース行列入力はサポートされません。
この関数はGPU配列を完全にサポートしています。詳細については,GPUでのMATLAB関数の実行(并行计算工具箱)を参照してください。
この関数は分散配列を完全にサポートしています。詳細については,分散配列を使用したMATLAB関数の実行(并行计算工具箱)を参照してください。
isdiag|istril|诊断接头|triu|下三角阵|isbanded|带宽
诊断接头
下三角阵
带宽
この例の変更されたバージョンがあります。編集された方の例を開きますか吗?
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系