早教吧作业答案频道 -->其他-->
matlab二分法求方程x^3-x-1=0由介值定理,若一个函数在某个区间的两端点异号,则该函数在该区间内有根存在。求根的一种方法—二分法就是基于此原理而来。所谓二分法就是将已给区间两等
题目详情
matlab二分法求方程x^3-x-1=0由介值定理,若一个函数在某个区间的两端点异号,则该函数在该区间内有根存在。求根的一种方法—二分法就是基于此原理而来。所谓二分法就是将已给区间两等分,取中点的函数值作为近似值,若求得的近似值不满足精度要求,确定二分后新的有根区间,然后检查新的近似值是否达到精度要求,依此类推。用二分法求方程x3-x-1=0在区间[1,1.5]内的一个实根,要求两次近似值之间的误差不超过0.001。 哪位亲知道这道题的解法请告诉我,谢谢啦
▼优质解答
答案和解析
这是源代码: 在matlab中保存为:bisection.m functionrtn=bisection(fx,xa,xb,n,delta) %BisectionMethod %Thefirstparameterfxisaexternalfunctionwithrespecttoviablex. %xaistheleftpointoftheinitialinterval %xbistherightpointoftheinitialinterval %nisthenumberofiterations. x=xa;fa=eval(fx); x=xb;fb=eval(fx); disp('[nxaxbxcfc]'); fori=1:n xc=(xa+xb)/2;x=xc;fc=eval(fx); X=[i,xa,xb,xc,fc]; disp(X), iffc*faf='x^3-x-1'; >>bisection(f,1,1.5,20,10^(-3)) [nxaxbxcfc] 1.00001.00001.50001.2500-0.2969 2.00001.25001.50001.37500.2246 3.00001.25001.37501.3125-0.0515 4.00001.31251.37501.34380.0826 5.00001.31251.34381.32810.0146 6.00001.31251.32811.3203-0.0187 7.00001.32031.32811.3242-0.0021 8.00001.32421.32811.32620.0062 9.00001.32421.32621.32520.0020 从结果可以看出, 这个解为:1.3262
看了 matlab二分法求方程x^...的网友还看了以下:
电场中有A、B两点,一个点电荷在A点的电势能为1.2×10-8J,在B点的电势能为0.80×10- 2020-05-13 …
一个质点在第一,四象限及x轴上运动.在第一秒.它从原点运动到点(1,﹣1),然后到(2,0)→(3 2020-05-13 …
1.已知:A(2,0),|AB|=4,B点和A点在同一数轴上,求B点坐标.已知:A(0,0),|A 2020-06-14 …
如图直线Y=-2X+4分别与X轴Y轴交于点A和B以B为顶点在第一象限作等腰Rt△ABC(1)求点C 2020-06-14 …
(2009•江阴市一模)如图,一个动点在第一象限内及x轴,y轴上运动,在第一分钟,它从原点运动到( 2020-06-26 …
如图,直线y=x+1与双曲线y=2x交于A、B两点,其中A点在第一象限.C为x轴正半轴上一点,且S 2020-07-20 …
电场中有A、B两点,一个点电荷在A点的电势能为1.2×10-8J,在B点的电势能为0.80×10- 2020-07-21 …
1.已知函数Y=X-5,令X=1/2、1、3/2、2、5/2、3、7/2、4、9/2、5,可得到函数 2020-11-28 …
这些点在同一坐标系中A(1,1)B(5,1)C(3,3)D(-3,3)E(1,-2)F(1,4)G( 2020-12-25 …
1.若二次函数y=ax^2+bx+c(a不等于0)图像的顶点在第一象限,且过点(0,1)和(-1,0 2020-12-31 …