求找出这个程序的错误

2019-07-17 14:06发布

clc
clear
syms x;
f1=-26+85*x-91*x^2+44*x^3-8*x^4+x^5;
x1=0.5;
x2=1.0;
xe=0.5;
t=0;
while (abs((xe-t)/xe)>0.002)
xe=x1-((-subs(f1,x,x1)*(x2-x1))/(subs(f1,x,x2)-subs(f1,x,x1)));
t=x1;
x1=xe;
end
这个程序是使用线性内插法解方程的根的程序,但是一运行matlab一直处于busy状态,我检查了n遍了实在找不出什么错误,觉得好像没有什么地方处于死循环。哪位大神能指出错误,实在感激。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。