关于matlab中S函数的问题

在对ts 进行设置时,我想设置ts = [0.00005 0.02]; 即在仿真开始的0.02秒后,每隔0.00005秒运行一次,为什么不行?这种运行如何能实现??

不允许这样设置ts,报错的原因是The offset must be less than the period,也就是说,作为第二个参数的offset必需小于采样周期。我仔细查看了文档,但并没有看到什么地方说到有这个要求,算是未载入文档的限制吧(也可能是BUG)。

 

如果想实现这样的功能,可以考虑使用使能子系统,我做了一个简单的例子,请参见附件。

温馨提示:答案为网友推荐,仅供参考
相似回答