为什么这牛顿法求方程解行不通?
%使用牛顿法计算方程x^3-2*x^2-5*x+12=0的根
function x=Untitled3(xx,n)
x=zeros(1,n+1);
x(1)=xx;
for i=1:n
x(i+1)=x(i)-(x^3-2*x^2-5*x+12)/(3*x^2-4*x-5);
end
命令行窗口
format long
>> x=Untitled3(1,10)
错误使用 ^ (line 51)
用于对矩阵求幂的维度不正确。请检查并确保矩阵为方阵
并且幂为标量。要执行按元素矩阵求幂,请使用 '.^'。
出错 Untitled3 (line 6)
x(i+1)=x(i)-(x^3-2*x^2-5*x+12)/(3*x^2-4*x-5);
>>