请问这个求零解近似值应该怎么做呢?没有给函数

img


请问这道没有给出函数,那应该是什么样的思路求解呢?谢谢,麻烦给一些思路或程序

1.判断 f(a) * f(b) 是否大于 0
1.1如果大于0 , 求 f[(a+b)/2] * f(a) 是否大于0
1.1.1 ,如果 f[(a+b)/2] * f(a) >0 。那么 a = (a+b)/2 ,否则 b = (a+b)/2
2。如果 b - a < 误差则返回 (a+b)/2 ,否则回到步骤1

没给函数不可能求出近似解的啊,这个题解法应该是循环或递归,一直缩小[a,b],然后fa*fb如果小于0那说明解在中间,最后a、b很接近的时候取ab中值就是近似解,循环次数越多误差越小,我的理解是这样的