好像第一个回答的把四次方程求根公式示都弄错了!

Newton迭代法求解的第一个方程 的根,请给出MATLAB源程序,谢谢!题1
求解下列方程:1)Newton迭代法求解的第一个方程 x^2-2*x-5=02)无求根公式的五次方程 x^5-4*x-2=03)超越方程 x-tanx=0要求:1) 先用图象法求初始近似,再用Newton迭代法加工,计算结果达到5位有效数字.2) 设计一个程序找出Newton迭代的收敛域(注:方程1)必须写实验报告)
第一个方程解法:new = 3;%初始化old
= 0;while abs(new - old) > 1e-5
f = new^2-2*new-5;
qie = 2*new - 2;%切线方向
new = new - f/endnew直接考入Matlab运行即可
为您推荐:
扫描下载二维码数列题求解.数列3/2,9/4,25/8,65/16…的前n项和Sn为我算出来两个答案,一个是(n^2+n)/2+1-(1/2)^n .另一个是-n^4/384+7n^3/192+109n^2/384+227n/192.用计算器算了算觉得两个都对,为什么答案是第一个,第二个哪错了?
是第一个对,你多验几个,就知道第二个不对.第一个是这样得来的.因为3/2=1+1/2 9/4=2+1/4 25/8=3+1/8 65/16=4+1/16于是an=n+1/2^n所以Sn=(1+1/2)+(2+1/2²)+(3+1/2³)+.+(n+1/2^n)=(1+2+3+.+n)+(1/2+1/2²+1/2³+.+1/2^n)=n(n+1)/2+[1-(1/2)^n]=(1/2)(n²+n)+1-(1/2)^n
您检验第二个了吗?我试了试前四项都对啊。第五个肯定是不一样的,但是数列,一定是按照他那种规律的吗?不一定数列就是等差+等比吧,他就给了前四个,第五项可以是任意数吧。
数列求和一般要给出通项,因为给出数列前几项,这个通项不唯一。如1、2、3、4、............通项可写成an=n也可写成an=(n-1)(n-1)(n-3)(n-4)+n你看看第5项就不同了。那求和Sn肯定也不样了。
为您推荐:
其他类似问题
第二个的a1和s1不相等
扫描下载二维码

我要回帖

更多关于 matlab 求根 的文章

 

随机推荐