- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告
一、求方程 f(x)=xA3-sinx-12x+1 的全部根,€=le-6
1、用一般迭代法;
2、用牛顿迭代法;
并比较两种迭代的收敛速度。
一、首先,由题可求得:/W =3x2-cosx-12 .
其次,分析得到苴根所在的区间。
令 f(x)- 0,可得到%3 -12x4-1 = sinx.
用一阶导数分析得到x3-12x+ 1和sinx两个函数的增减区间:再用二阶导数分析得到 两个函数的拐点以及凹凸区间.
在直角坐标轴上描墓出x3-12x+1= 0和sinx = 0的图,在图上可以看到他们的交点, 然后估计交点所在的区间,即是所要求的根的区间。经过估计,得到根所在的区间为 [-4-3], [0,1]和[3,4].
1、一般迭代法
算法步骤:
设e为给定的允许精度,迭代法的计算步骤为:
选定初值A().|h /(a) = 0确定函数g(x),得等价形式x = g(x).
计算gg).由迭代公式得X|=g(x。).
如果|x,-x0|^,则迭代结束,取“为解的近似值;否则,用“代替儿,重 复步骤②和步骤③.
程丿了:代码:
在区间[-4,-3]内, 代码:clc
x0=-3?5;
$初值心
iter_max=100; $迭代的最大次数
ep=le-6;
$允许精度£
k=0;
while k=iter_max $]从0开始至ljiter_max循坯;
xl=(sin(x0)+12*x0-l) .(1/3); 貂弋入儿,算出旺的值
if abs (xl-xO) ep %|x, -x0\与允许精度作比较
break;
匕条件卜|一对5£成立,跳出循环
end
xO=xl;
务条件|Xj -Xq\ £不成立,用“代替兀0
k=k+l;
%kini
end
x_star=xl, iter=k 为解的近似值,iter为迭代次数
运行结果:x_star = -3.4101 : iter =14
在区间[0,1]内,
代码:
clc
xO=O . 5; $初值旺
iter_max=100; $迭代的最大次数
ep=le-6;
$允许精度g
k=0;
while k=iter_max $1从0开始至ljiter_max循坯;
xl=(l/12) * (x0.^3-sin(x0) +1); 貂弋入心,算岀“的值
if abs (xl-xO) ep %|xj -x0|与允许精度作比较
break; 务条件\x{ -x()| s成立,跳出循环
end
xO=xl;匕条件|x, -xq\£不成立,用“代替儿
k=k+l; Ek 力 m
end
x_star=xl, iter=k 为解的近似值,iter为迭代次数
结果:x_star = 0.07696 ; iter =6
在区间[3,4]内,
代码:
clc
x0=3.5; 初值心
iter_max=100; $迭代的最大次数
ep=le-6; $允许精度£
k=0;
while k=iter_max 靱从0开始至ljiter_max循环
xl=(sin(x0)+12*x0-l) (1/3); 訂弋入心,算出“的值
if abs(xl-xO)ep 引召-对与允许精度作比较
break; 匕条件-x()| £?成立,跳岀循环
end
xO=xl; $条件|Xj -x0| £不成立,用X]代替X。
k=k+l; 力 m
end
x_star=xl, iter=k 为解的近似值,iter为迭代次数
运行结果:x_star =3.4101 ; iter =10
2、牛顿迭代法
(1)算法步骤:
选泄初值计算/(“),/ (%())?
按公式心+|=兀一丄¥2迭代,得新的近似值兀+「并计算/(林+J,/(A\.+l).
f\xk)
对于给立的允许精度S 如果卜阳一兀卜£,则终止迭代,取“ SJ;否则,
k = k + \,在转回步骤②计算.
(2)程丿了代码:
在区间[-4-3]内,
clc
xl=-3.5; $初值“
k=0;
while k=100 %k从0开始到100循环
x0=xl; $将初值勺赋给儿
f0=x0 . Zv3-sin(x0)-12*x0 + l; 计?算/(心) fl=3*x0.2-cos (x0) -12; 务计算/ (x0) xl=xO-fO/fl; $计算得到新的近似值“
if abs (xl-xO) 1. Oe-6 %|^ -x0|与允许精度作比较 break; 匕条件\x{ -x0\£成立,跳出循环
end
k=k+l; 务条件1%, -xq\£不成立,k加1 end
x_star=xl, iter=k %坷为解的近似值,iter为迭代次数
运行结果:x_star =-3.4911 ; iter =2
在区间[0,1]内,
clc
xl=0.5; %初值X]
您可能关注的文档
- 行业会议发言稿(20210309081833).docx
- 行业会议发言稿0001.docx
- 行政管理学经典书籍0002.docx
- 装修公司公司制度.docx
- 西方人历史上的航海童子军0002.docx
- 西门子S7-200系列PLCPPI协议及PPI动态链接库DLL(20210313181550).docx
- 解析为何生产计划这样难以实施(20210308231144).docx
- 解析为何生产计划这样难以实施(20210313181907).docx
- 解析为何生产计划这样难以实施0001.docx
- 警惕!发票的是是非非,你想的不一定是对的(老会计人的经验).docx
- 计算机网络课程改革工作计划(20210314041556).docx
- 计财部岗位职责(20210314030529).docx
- 计量与质量、标准化的关系(20210309025808).docx
- 计量与质量、标准化的关系(20210313152142).docx
- 让你走向财务自由的九级阶梯【会计实务经验之谈】.docx
- 让音乐带动技巧让技巧展现音乐(20210309095228).docx
- 让音乐带动技巧让技巧展现音乐0002.docx
- 论企业经营战略的重要性(20210313151849).docx
- 论企业经营战略的重要性0001.docx
- 设备管理部各岗位安全生产责任制(20210314023549).docx
文档评论(0)