Continuos Signal to MATLAB 在 Simulink 中发挥作用



如何将连续信号引入 MATLAB 功能块,以便获得连续输出。

我的 MATLAB 功能块将是这样的:

function y = fcn(u)
y = 2*exp(-u);

所以我可以得到一个负指数,这是因为我需要一个具有负指数信号的控制电压源。我需要引入一个受控电压源一个指数信号,还有其他方法吗?

谢谢

首先,你不需要一个 MATLAB 函数来做到这一点:取你的输入信号,用一个增益块将其乘以 -1,然后使用设置为 exp 的数学函数块,最后使用另一个增益块将其乘以 2。

其次,您的输入信号可以是您想要的任何信号。例如,您可以使用正弦波块,或从Sources库中选择所需的任何块。如果将 Sample Time 参数保留为 0,则将获得"连续"信号(在 Simulink 意义上),有关更多详细信息,请参阅文档中的指定采样时间。您还可以使用"从工作区"块从 MATLAB 工作区使用自己的数据。

最新更新