- 1、本文档共22页,其中可免费阅读7页,需付费100金币后方可阅读剩余内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 4、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大作业三
.给定初值X0及容许误差,,编制牛顿法解方程f(x)=0的通用
程序.
解:Matlab程序如下:
函数m文件:fu.m
functionFu=fu(x)Fu=x3/3-x;
end
函数m文件:dfu.m
functionFu=dfu(x)Fu=xA2-1;
end
用Newton法求根的通用程序Newton.m
clear;
x0=input(请输入初值x0:);
ep=input(请输入容许误差:);
flag=1;
whileflag==1
x1=x0-fu(x0)/dfu(x0);
ifabs(x1-x0)ep
flag=0;
end
x0=x1;end
fprintf(方
文档评论(0)