このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Extract Diagonal
入力行列の主対角の抽出
ライブラリ:
Simulink /
Matrix Operations
説明
Extract Diagonal ブロックは、M 行 N 列の入力行列 A
の主対角にある要素を方向性をもたない出力ベクトルに取り込みます。
相当する MATLAB® コードは次のとおりです。
D = diag(A)
例
端子
入力
Port_1 — 入力信号
スカラー | ベクトル | 行列
対角を抽出する入力行列。スカラー、ベクトル、または行列として指定します。
データ型: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
複素数のサポート: あり
出力
Port_1 — 出力信号
ベクトル
各対角要素の出力ベクトル。
出力のデータ型および実数/複素数は入力と同じです。出力ベクトルの長さは min(M,N)
です。
データ型: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
複素数のサポート: あり
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
拡張機能
C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
生成されたコードは、特定の条件下で関数 memcpy
または memset
(string.h
) に依存します。
固定小数点の変換
Fixed-Point Designer™ を使用して固定小数点システムの設計とシミュレーションを行います。
バージョン履歴
R2006a より前に導入R2021b: Extract Diagonal ブロックを Simulink Matrix Operations ライブラリに移動
Extract Diagonal ブロックが [DSP System Toolbox] 、 [Math Functions] 、 [Matrices and Linear Algebra] 、 [Matrix Operations] ライブラリから [Simulink] 、 [Matrix Operations] ライブラリに移動されました。既存のモデルはいずれも引き続き動作します。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
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:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)