Using Simulink | ![]() ![]() |
ライブラリ
詳細
Dot Productブロックは、2つの入力ベクトルの内積を計算します。スカラ出力 y
は、つぎのMATLAB演算と等価です。
y = sum(conj(
u1).*
u2 )
ここで、u1
と u2
はベクトル入力を示しています。2つの入力がベクトルである場合、それらは互いに同じ長さでなくてはなりません。入力ベクトルの要素は、double
タイプの実数値または複素数値信号です。出力信号のタイプ(複素信号か実数信号)は、入力信号のタイプに依存します。
入力1 |
入力2 |
出力 |
実数 |
実数 |
実数 |
実数 |
複素数 |
複素数 |
複素数 |
実数 |
複素数 |
複素数 |
複素数 |
複素数 |
要素同士を加算することなく乗算する場合は、Productブロックを使用してください。
サポートされているデータタイプ
Dot Productブロックは、double
タイプの信号を受け入れ、出力します。
ダイアログボックス
特性
直接フィードスルー |
あり
|
サンプル時間 |
接続されるブロックから継承 |
スカラ拡張 |
可 |
状態数 |
0 |
ベクトル化 |
可 |
ゼロクロッシング |
なし |
![]() | Discrete Zero-Pole | Enable | ![]() |