这次纯粹吐槽个减小误差的 试探法,与代码无关,与代码无关,与代码无关。
事情起因
在 《自动控制原理基础教程》(第四版)P146和P150直接说用试探法得出d ,然后去课外找资料学习,发现这是个让人耳目一新的法子,于是记录下来。
内容
事情发生在解分离(会合)点方程,以P150为例
我们知道,两个极点之间必有一个分离点。因此,上边那个题目的分离点d应该在[-3,0]
因此,我们可以先保守试探(估计)这个分离点的值 d = -1 。
当然,我们有答案,已经得到的结果d约等于-2.3,也没差多少
这个时候,有一个技巧,
看清楚了
将 d = -1代入方程中去
当然,直接带入,没有任何意义,我们留第一个(d分之一)不代入。
于是解得:d = -2
是不是进一步接近-2.3?是不是很神奇?
很容易想到,如果要得到更精确的,不妨再代入一次,然后,没错,算出值约为2.3
这个过程中遇到一个情况就是
继续d = -2留第一个(d分之一)不代入时出现 d分之一等于0
这时候就换成了第二个保留,阿巴阿巴~~
反正总有一款合适