岳云鹏谁是一哥2完整版:log x 823543=x 怎么算!要求给出式子~

来源:百度文库 编辑:高校问答 时间:2024/05/07 16:58:47

用二分法就可以解决了
假设要求精度p=1e-50;
先让f(x)=log x 823543-x
现在要求f(x)=0的根
先取区间【a,b】显然要让f(a)f(b)异号的
a=0;
b=823543;
标号1:
mid=(a+b)/2;
如果f(mid)和f(a)同号
a=mid
如果f(mid)和f(b)同号
b=mid
如果f(mid)==0
则得解
然后判断|a-b|<p
如果精度满足则近似值x=(a+b)/2
否则返回标号1继续循环