Matlab 中的数学建模
Mathematical modelling in Matlab
我是 Matlab 的新手,我需要执行一个简单的任务。我有一个输入函数 u(t)=2t-1
和一个输出函数
y(t)=(-4/45)e^3t+ (1/5)e^(-2t)-1/3t-1/9
我必须找到相应的行为模型,通过传递函数定义,然后在Matlab/Simulink中模拟行为模型。我不确定应该使用哪种方法。到目前为止,我所做的是在 s 域中传递输入和输出函数,然后计算传递函数。在Matlab中模拟行为模型是什么意思?谁能帮帮我吗?我是一个非常初学者。
非常感谢!
如果您已经完成拉普拉斯变换并计算了 s 域中的传递函数,我认为这意味着将传递函数应用于任意瞬态输入并计算响应。
传递函数基于单位阶跃函数的响应。
如果您的输入不是单位阶跃函数(例如正弦曲线),您将按如下方式计算响应:
- 将任意输入函数变换为s-space.
- 将其乘以传递函数到 s-space 中的响应。
- 将 s-space 中的响应转换回时域。
这就是拉普拉斯变换的工作原理。
我是 Matlab 的新手,我需要执行一个简单的任务。我有一个输入函数 u(t)=2t-1
和一个输出函数
y(t)=(-4/45)e^3t+ (1/5)e^(-2t)-1/3t-1/9
我必须找到相应的行为模型,通过传递函数定义,然后在Matlab/Simulink中模拟行为模型。我不确定应该使用哪种方法。到目前为止,我所做的是在 s 域中传递输入和输出函数,然后计算传递函数。在Matlab中模拟行为模型是什么意思?谁能帮帮我吗?我是一个非常初学者。 非常感谢!
如果您已经完成拉普拉斯变换并计算了 s 域中的传递函数,我认为这意味着将传递函数应用于任意瞬态输入并计算响应。
传递函数基于单位阶跃函数的响应。
如果您的输入不是单位阶跃函数(例如正弦曲线),您将按如下方式计算响应:
- 将任意输入函数变换为s-space.
- 将其乘以传递函数到 s-space 中的响应。
- 将 s-space 中的响应转换回时域。
这就是拉普拉斯变换的工作原理。