ヘルプ センターヘルプ センター
このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
行列の上三角部分
U = triu(A)
U = triu(A,k)
例
U = triu(A)は、行列Aの上三角部分を返します。
A
U = triu(A,k)は、Aの k 番目の対角要素とこれより上の部分を返します。
k
すべて折りたたむ
4 行 4 列の 1 の行列を作成します。上三角部分を抽出します。
A = ones(4)
A =4×41 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
B = triu(A)
B =4×41 1 1 1 0 1 1 1 0 0 1 1 0 0 0 1
主対角の上側の要素のみを抽出します。
C = triu(A,1)
C =4×40 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複素数のサポート:あり
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
char
0
含める対角。スカラーとして指定します。k = 0は主対角、k > 0は主対角より上の対角、k < 0は主対角より下の対角です。
k = 0
k > 0
k < 0
例:triu(A,3)
triu(A,3)
行列の上三角部分には、主対角およびその上側の要素すべてが含まれます。このグラフィックスの影付きブロックは、6 行 6 列の行列の上三角部分を表します。
使用上の注意事項および制限事項:
対角行列の次数を表す引数を指定する場合は、実数のスカラー整数値にしなければなりません。
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、Run MATLAB Functions in Thread-Based Environmentを参照してください。
この関数は GPU 配列を完全にサポートしています。詳細については、GPU での MATLAB 関数の実行(Parallel Computing Toolbox)を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行(Parallel Computing Toolbox)を参照してください。
tril|diag|istriu|bandwidth
tril
diag
istriu
bandwidth
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select:.
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office