借助计算机,用二分法求函数f(x)=lgx和g(X)=1/x交点的横坐标(精确度0.1)

问题描述:

借助计算机,用二分法求函数f(x)=lgx和g(X)=1/x交点的横坐标(精确度0.1)

我用Matlab来解决
设函数f='lg(x)-1/x',求它的零点.在1.0e-7和10之间.
所以有如下程序:
clear
clc
f=inline('lg(x)-1/x');
d=1.0e-1;
a=1.0e-7;
b=10;
while (b-a)>d
c=(a+b)/2;
if f(a)*f(c)