SimulinkのMATLAB Functionブロックで定義したモデルの伝達関数を逆ラプラス変換したものを解かせることはできますか?
4 次查看(过去 30 天)
显示 更早的评论
Simulinkを使い始めたばかりで次のようなことを実現したいのですが方法がわかりません。
1.MATLAB Functionブロックでモデルの伝達関数を定義する。
2.MATLAB Functionブロック外で生成された入力信号をラプラス変換し1.の伝達関数と掛け合わせる。
3.2.で得られた式を逆ラプラス変換して微分方程式を得る。
4.微分方程式をt=[0:0.1:2]でときその結果を利用してMATLAB Functionブロック内で演算したものをMATLAB Functionブロックの出力とする。
1 个评论
Walter Roberson
2015-11-14
Approximate translation:
Simulink of MATLAB Function. Is it possible to make solved what the transfer function was inverse Laplace transform of the defined model in the block?
I want to realize things like the following just started using Simulink I do not know but how.
We define the transfer function of the model in 1. MATLAB Function block.
An input signal generated outside 2. MATLAB Function block is multiplied by the transfer function of the Laplace transform 1.
3.2. The resulting equation by the inverse Laplace transform by obtaining the differential equation.
4. The differential equation t = [0: 0.1: 2] as an output of the MATLAB Function block that was computed in MATLAB Function block by using the results when at.
采纳的回答
Yoko
2016-9-30
単純に、時刻0から2で、入力信号に対して伝達関数の出力応答を見るのであれば、Simulink の Continuous ライブラリに、伝達関数をあらわすTransfer Functionブロックを使って伝達関数を表し、この入力に入力信号を入れることで、出力からシミュレーション結果が確認できます。
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Simulink Functions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!