我使用SimMechanics建立了一个模型。它在求解器步进的时间输出数据。是否有可能存在某种密集输出,以便可以插入这些数据以在任意点获得解决方案而不会丢失积分器的高阶?
在Matlab中,在集成其中一个内置ODE积分器后,可以使用函数deval
轻松实现。
在SimMechanics中,我也可以选择这些集成商。 deval
是否有某种类型的方法?
答案 0 :(得分:2)
是的,尽管它是Simulink功能,但它可能并非特定于SimMechanics。在模型的配置参数中,您可以在Produce Specified Output Only
下将模型设置为Data Import/Export
(请参阅http://www.mathworks.co.uk/help/simulink/gui/data-import-export-pane.html#bq9_fhw-1)。这样,无论求解器采用何种时间步长,都只会生成您指定的输出。