1

フィードバック パスがあり、フィードバック信号が何らかのフィルターによってフィルター処理されるブロック スキームを考えてみましょう。

これを (Simulink ではなく) Matlab に実装するにはどうすればよいですか? 私の疑問は特にフィルターについてです。フィルターを実行するには、信号のどの間隔を選択する必要がありますか?

たとえば、フィルターにn係数がある場合、現在の反復ステップから信号の間隔をフィルター処理するだけで十分ですかi_n?ii

フィードバック ループの Simulink の動作を再現したいのですが、Simulink モデルを Matlab スクリプトにエクスポートする方法がないことがわかりました。

4

2 に答える 2

0

Control System Toolboxがある場合は、システムのフィルターやその他のコンポーネントを伝達関数または状態空間オブジェクトとして表現し、関数 likefeedbackを使用してそれらを接続できます。システム全体をフィードバック ループで表現したら、次のような関数を使用lsimして、特定の入力に対するシステムの時間応答をシミュレートできます。

非常に基本的な例については、線形モデルの作成と操作をご覧ください。

于 2014-07-25T08:46:18.557 に答える