- 主题:simulink的误差怎么理解?
- “采用可变步长仿真时,如果solver计算得到的误差大于设定的容差,就会自动减小
 步长。”
 
 这里的误差是怎么得来的,solver又不知道真值。
 --
 FROM 183.222.202.*
 
- 如果是解方程,把搜索出来的解代入原方程计算,是不是就可以估计出误差了?
 【 在 Peugeot888 的大作中提到: 】
 : “采用可变步长仿真时,如果solver计算得到的误差大于设定的容差,就会自动减小
 : 步长。”
 : 这里的误差是怎么得来的,solver又不知道真值。
 : ...................
 --
 FROM 118.254.119.*
 
- 一般是把步长为h时计算一步的值和步长为h/2时计算两步的结果进行比较。
 
 【 在 Peugeot888 的大作中提到: 】
 : “采用可变步长仿真时,如果solver计算得到的误差大于设定的容差,就会自动减小
 : 步长。”
 : 这里的误差是怎么得来的,solver又不知道真值。
 : ...................
 --
 FROM 223.102.42.*
 
- 那其实就是比较两次计算间结果值的变化量,如果变得较大说明步长大了,需要调小。只是把这个叫误差有些误导了。
 【 在 fourwind 的大作中提到: 】
 : 一般是把步长为h时计算一步的值和步长为h/2时计算两步的结果进行比较。
 : --
 
 发自「今日水木 on LGE-AN00」
 --
 FROM 39.144.137.*
 
- 你的说法是对的。
 
 但我见过的教材和程序都是这么处理的,也可以说是业界共识了。
 
 【 在 Peugeot888 的大作中提到: 】
 : 那其实就是比较两次计算间结果值的变化量,如果变得较大说明步长大了,需要调小。只是把这个叫误差有些误导了。
 : 发自「今日水木 on LGE-AN00」
 --
 FROM 223.102.42.*