Main Content

Extract Diagonal

入力行列の主対角の抽出

  • Extract Diagonal block

ライブラリ:
Simulink / Matrix Operations

説明

Extract Diagonal ブロックは、M 行 N 列の入力行列 A の主対角にある要素を方向性をもたない出力ベクトルに取り込みます。

相当する MATLAB® コードは次のとおりです。

D = diag(A)

すべて展開する

この例では、Extract Diagonal の使用方法を示します。

Simulink モデルを開きます。

"Extract Diagonal" ブロックは、入力行列の主対角を返します。入力行列の主対角は [1,5,9] です。

モデルを実行して検証します。

端子

入力

すべて展開する

対角を抽出する入力行列。スカラー、ベクトル、または行列として指定します。

データ型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point
複素数のサポート: あり

出力

すべて展開する

各対角要素の出力ベクトル。

出力のデータ型および実数/複素数は入力と同じです。出力ベクトルの長さは min(M,N) です。

データ型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point
複素数のサポート: あり

ブロックの特性

データ型

Boolean | double | fixed point | integer | single

直達

いいえ

多次元信号

いいえ

可変サイズの信号

いいえ

ゼロクロッシング検出

いいえ

拡張機能

固定小数点の変換
Fixed-Point Designer™ を使用して固定小数点システムの設計とシミュレーションを行います。

バージョン履歴

R2006a より前に導入

すべて展開する

参考

ブロック

関数