Using Simulink    
Math Function

数学関数を実行します。

ライブラリ

Math

詳細



Math Functionブロックは、種々の一般的な数学関数を実行します。

ユーザは、つぎのFunction リストから1つの関数を選択できます。exp, log, 10u, log10, square, sqrt, pow, reciprocal, hypot, rem, mod, transpose, hermitian が選択できる関数です。ブロック出力は、単数または複数の入力における関数の結果です。

関数名がブロックアイコン上に表示されます。Simulinkは、適切な数の入力端子を自動的に描画します。

Fcnブロックは、スカラ出力した生成しないので、ベクトル出力または行列出力が必要な場合は、Math Functionブロックを使用してください。

サポートされているデータタイプ

Math Functionブロックは、double タイプの複素数値または実数値の信号または信号ベクトルを入力として受け入れます。出力信号タイプは、Output signal type パラメータの設定にしたがって、実数または複素数になります。

パラメータとダイアログボックス

Function
数学関数を設定してください。
Output signal type
このダイアログボックスを使用すれば、Math Functionブロックの出力信号タイプを実数、複素数、自動選択のいずれかに設定することができます。


入力
出力信号タイプ
関数
信号
自動
実数
複素数
Exp, log, log^, log10, square, sqrt, pow, reciprocal, conjugate, transpose, hermitian
実数
複素数
実数
複素数
実数
エラー
複素数
複素数
magnitude squared
実数
複素数
実数
実数
実数
実数
複素数
複素数
hypot, rem, mod
実数
複素数
実数
エラー
実数
エラー
複素数
エラー

特性

直接フィードスルー
あり
サンプル時間
接続されるブロックから継承
スカラ拡張
関数が2つの入力を必要とする場合の入力が対象
ベクトル化

ゼロクロッシング
なし


 Manual Switch MATLAB Fcn