matlab步长怎么设置 simulink中的缺省步长是什么?它和定步长、变步长是什么关系?请各位大神指点?

simulink中的缺省步长是什么?它和定步长、变步长是什么关系?请各位大神指点?默认步长是模拟间隔的1/50,这是步长设置为自动时使用的值。固定步长算法使用固定步长。在一种情况下,它直接指定特定的值

simulink中的缺省步长是什么?它和定步长、变步长是什么关系?请各位大神指点?

默认步长是模拟间隔的1/50,这是步长设置为自动时使用的值。固定步长算法使用固定步长。在一种情况下,它直接指定特定的值。在另一种情况下,如果步长设置为“自动”,则将使用默认步长。可变步长算法的起始步长是默认步长。如果“最大步长”设置为“自动”,则也将使用默认步长。Simulink模型的常见警告是“最大步长为0.2秒”。这是因为默认的算法是可变步长算法。模拟时间间隔为10秒,其1/50为0.2秒。虽然在大多数情况下通过步长控制机制可以得到正确的结果,但在某些情况下(典型的例子是模型只有一个简单的正弦波)和范围模块可能会出现问题,而且正弦波的频率是100*PI),因此通过警告提醒用户注意。