展开全部
用matlab不动点迭代法求方程x^3+4x^2-10=0根,可以这样来求解。
1、从一元三次方程中,得到下列迭代式
x(k+1)=sqrt(10-x(k)³)/2
2、选择x的初值,x(0)=1
3、计算过程
x(1)=sqrt(10-x(0)³)/2=sqrt(10-1³)/2=1.5
x(2)=sqrt(10-x(1)³)/2=sqrt(10-1.5³)/2=1.287
。。。。。。
迭代20,得到结果,误差为1e-6
4、为了快速计算,可以借助于Excel来求解。求解如下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询