0

我正在使用可变步长离散求解器运行SimEvents 模拟。我使用“to Workspace”块保存信号数据,但我获得的图与模型内“Scope”块中显示的图不同。

t=64[h]原始信号在和之间保持不变t=65.4[h](这似乎在matlab图中也正确完成),而在其他地方它就像绘图命令和“范围”块正在使用不同的“采样时间”。

我想获得一个显示离散信号的典型“阶梯形状”而不是“几乎连续”信号的图。

我也使用了 Scope '将数据保存到工作区',但我没有解决问题。

为了使问题更完整,我会附上一些屏幕截图,但这是我的第一个问题,所以我没有足够的声誉来发布图片。如果您需要,我可以通过电子邮件将它们发送给您。

先感谢您!

4

1 回答 1

0

没有可查看的屏幕截图,但我的猜测是信号是离散的,而 Simulink 示波器模块知道这一点,仅在离散时间点发生变化。

但是,如果您使用标准plot函数绘制转储到 MATLAB 的数据,则它会将数据视为连续数据,并使用(非常量)线连接连续点。如果是这种情况,您很可能希望使用该stairs函数来执行您的 MATLAB plottig。

于 2013-06-10T02:48:11.587 回答