主题:[讨论]求助啊 二分法求根
用二分法求x^3-x-1=0在[1,1.5]内的实根,要求误差不超过0.005
fun=inline('x^3-x-1','x');
a=1,b=1.5,c=(a+b)/2,x=1.5;
while abs(x-c)>=0.005
if fun(c)fun(a)>0,
x=b;c=(c+b)/2;
else x=a,c=(c+a)/2;
end
c
本人刚刚开始学 高手们帮我看下这个程序为什么不对 MATLAB是完全运用C语言的编程吗?感觉怎么好不一样啊?
fun=inline('x^3-x-1','x');
a=1,b=1.5,c=(a+b)/2,x=1.5;
while abs(x-c)>=0.005
if fun(c)fun(a)>0,
x=b;c=(c+b)/2;
else x=a,c=(c+a)/2;
end
c
本人刚刚开始学 高手们帮我看下这个程序为什么不对 MATLAB是完全运用C语言的编程吗?感觉怎么好不一样啊?