收藏 分享(赏)

根号2的近似解(matlab程序).doc

上传人:hyngb9260 文档编号:7830860 上传时间:2019-05-27 格式:DOC 页数:3 大小:40.50KB
下载 相关 举报
根号2的近似解(matlab程序).doc_第1页
第1页 / 共3页
根号2的近似解(matlab程序).doc_第2页
第2页 / 共3页
根号2的近似解(matlab程序).doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1 二分法:先编辑函数文件 fun2.m如下:function y=fun2(x)y=x.2-2;然后编写 m文件如下:cleara=1; b=2;while abs(a-b)10(-6)if abs(fun2(a+b)/2)0a=(a+b)/2;else b=(a+b)/2;endendgen2=(a+b)/22.切线法x0=1.2;x1=(x0+2/x0)/2;n=1;while abs(x1-x0)=1.0e-6x0=x1;x1=(x0+2/x0)/2;n=n+1;endx1n3.割线法x0=1.5;x1=2;x2=x1-(x12-2)*(x1-x0)/(x12-x02);n=1;whi

2、le abs(x2-x1)=0.000001x0=x1;x1=x2;x2=x1-(x12-2)*(x1-x0)/(x12-x02);n=n+1;endx2请设计一种算法近似计算 ,并利用 matlab 软件编写求 , , , 的a2357计算程序(要求误差小于 )。610令 xa,则 2x,记 ()f,利用牛顿迭代法,可以构造迭代格式如下:21()1()nnn nfxax x 求解程序 :function genhaoa=sqrt1(a)an=1;while 1/2*abs(a./an-an)10(-6)an=(an+a./an)/2;endgenhaoa=an;以 sqrt1.m 保存x=2 3 5 7sqrt1(x)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报