关于使用matlab写牛顿迭代法计算方程 f (x) = x^3 + 2x^2 +10x - 20 = 0 在区间[1,2]内的一个根的问题.
题目
关于使用matlab写牛顿迭代法计算方程 f (x) = x^3 + 2x^2 +10x - 20 = 0 在区间[1,2]内的一个根的问题.
使用牛顿(Newton )法计算方程 f (x) = x^3 + 2x^2 +10x - 20 = 0 在区间[1,2]内的一个根.以下是我的程序,但是迭代次数居然有31次!牛顿法平方收敛不至于要迭代这么多次.请您帮忙看看是什么地方出错了.
function [ x,k ] = Newton( x0,tol,N )
x0=1;
tol=1.0e-5;
N=500;
x=x0;
x=x0+2*e;
k=0;
while abs(x0-x)>tol&k
答案
x=x0-(x0.^3+2*x0.^2+10*x0-20)/(3*x0*x0+4*x0+10);
最后应该是10,不是x0
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 在一棵树10米高处有两只猴子,一直爬下树走到离树20米处的池塘的A处,另一只爬到树顶后直接跃到池塘A处,距离以直线计算,如果两只猴子经过的路程相等,试问这棵树有多高?
- 你家附近的剧院是什么样子英语翻译的
- 在三角形ABC中,2sin ⒉A=3sin ⒉B+3sin ⒉C,cos2A+3cosA+3cos(B-C)=1 求三角形ABC的三边之比如题
- 八十除以二倍根号一百二十八等于多少?
- 已知关于x的一元二次方程x2+2x+m=0.(1)当m=3时,判断方程根的情况.(2)当m=-3时,求方程的根.
- I hope everyone____ a good time at the party.
- He went away here forever.(他永远离开了这里) 这个句子有错吗
- f(x)=sin(wx+3分之2π)+sin(wx-3分之2π)(w>0)的最小正周期为π则 A、函数f(x)在(0,2分之π)上单调递减 B、函数f(x)在(0,4分之π)上单调递增 C、函数f(x
- 一个数的3倍比4与6的积多48,这个数是多少?
- 英语翻译,比较口语化:我有些事情想和你谈谈,事实上,我星期一不能来上课,因为我周一下午有院队的训练课,但我对你的课程非常的感兴趣,我非常喜欢英语而且我也想提高我的口语能力,我可以不要学分,但我希望每周