早教吧作业答案频道 -->其他-->
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^...的网友还看了以下:
英语翻译1立刻马上2得分/失去一分3尽某人的力4确定做某事5在某人帮助下6与```对抗/较量7很久8 2020-03-30 …
几个英语问题.1.forlonghistory还是withlonghistory?2.向左转入某地 2020-05-15 …
3.在变速运动中对瞬时速度大小的理解,正确的是 [ ] A.表示物体在某一时刻运动的快慢程度.B. 2020-05-17 …
英语:在某公司工作,在某部门该如何使用介词?比如在某公司工作,用at还是in还是其他介词?在某部门 2020-06-08 …
“携带某物给某人”用carry加什么介词表示?用“carry+某物+一个介词+某人”表示携带某物给 2020-07-21 …
1、介绍你去过的一个好玩的地方(3篇)2、介绍美丽的风景(3篇)3、介绍某个地方好玩的活动(3篇)4 2020-11-04 …
半命题作文“如梦似幻的------”描写景物的高水平作文.1.文体不限2.运用想象或联想,把搜集来的 2020-11-05 …
英语时间表达法在具体的某一天用什么介词?具体某个时间用什么介词?某一天上午,下午用什么?之类的,这些 2020-11-08 …
(2011•沈阳模拟)[物理--选修3-4](1)在某一均匀介质中由波源O发出的简谐横波在x轴上传播 2020-12-18 …
[物理--选修3-4](1)在某一均匀介质中由波源O发出的简谐横波在x轴上传播,某时刻的波形如图1, 2020-12-18 …