0

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

我的 MATLAB 函数块将是这样的:

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

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

谢谢

4

1 回答 1

0

首先,您不需要 MATLAB 函数来执行此操作:获取输入信号,使用Gain模块将其乘以 -1,然后使用设置为 的Math Function模块exp,最后使用另一个Gain模块将其乘以 2 .

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

于 2013-11-14T11:42:24.900 回答