ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:375.76KB ,
资源ID:9067296      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9067296.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(上机作业.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

上机作业.docx

1、上机作业计算方法上机作业1.用二分法求方程x3-x-1=0在1,2内的近似根,要求误差不超过10-3.2.证明方程f(x)=ex+10x-2=0在0,1内有唯一实根;用二分法求这一实根,要求误差不超过*10-2.二分代码function rtn=bisection(fx,xa,xb,n,delta)% Bisection 二分法% fx 函数% xa 左边界% xb 右边界% n 计算次数% delta 误差x=xa;fa=eval(fx);x=xb;fb=eval(fx); disp( n xa xb xc fc );for i=1:n xc=(xa+xb)/2;x=xc;fc=eval(f

2、x); X=i,xa,xb,xc,fc; disp(X), if fc*fa0 xb=xc; else xa=xc; end if (xb-xa)delta,break,endend方程ff=x3-x-1;计算结果bisection(f,1,2,20,10(-3) n xa xb xc fc 1.0000 1.0000 2.0000 1.5000 0.8750 2.0000 1.0000 1.5000 1.2500 -0.2969 3.0000 1.2500 1.5000 1.3750 0.2246 4.0000 1.2500 1.3750 1.3125 -0.0515 5.0000 1.31

3、25 1.3750 1.3438 0.0826 6.0000 1.3125 1.3438 1.3281 0.0146 7.0000 1.3125 1.3281 1.3203 -0.0187 8.0000 1.3203 9.0000 1.3242 1.3281 1.3242 -0.0021 1.3281 1.3262 0.0062 10.0000 1.3242 1.3262 1.3252 0.0020可以看出近似根为1.3252. 2.因为f(x)严格单调,固在0,1有唯一实根二分代码同一f=ex+10*x-2二分7次 结果为0.0898第一章题目代码function y=lagrange(x0

4、,y0,x)ii=1:length(x0); y=zeros(size(x);for i=ii ij=find(ii=i); y1=1; for j=1:length(ij), y1=y1.*(x-x0(ij(j); end y=y+y1*y0(i)/prod(x0(i)-x0(ij);end取i= 0,1,2结果为对第2小问将x y互换取i=1,2,3F(x)=a3x3+a2x2+a1x+a0+c(x+1)x(x-1)(x-3)先求a3 a2 a1 a0代码固a3= -0.0833333333333336 a2=0a1=.0833*a0=1在求c 所以c= 1.83333333333333/

5、-8= -0.229166666666666第三章题目1. 分别用显式和隐式的二阶亚当姆斯方法求解初值问题y=1-y,y(0)=0,令y(0.2)=0.181,取h=0.2,计算y(1.0).显式代码function A=Adams2PC(f,a,b,N,y0,y1)h=(b-a)/N;x=zeros(1,N+1);y=zeros(1,N+1);x=a:h:b;y(1)=y0;y(2)=y1;%dy1dy2dy1=feval(f,x(1),y(1);dy2=feval(f,x(2),y(2);for i=2:N y(i+1)=y(i)+h*(3*dy2-dy1)/2; dy1=dy2; dy2

6、=feval(f,x(i+1),y(i+1);end A=x,y;函数F5function z= f5( x,y)%UNTITLED4 Summary of this function goes here% Detailed explanation goes here z=1-y;end结果可以看出结果为0.6265隐式代码function A=Adams2PC(f,a,b,N,y0,y1)h=(b-a)/N;x=zeros(1,N+1);y=zeros(1,N+1);x=a:h:b;y(1)=y0;y(2)=y1;%dy1dy2dy1=feval(f,x(1),y(1);dy2=feval(

7、f,x(2),y(2);for i=2:N y(i+1)=y(i)+h*(3*dy2-dy1)/2; % P=feval(f,x(i+1),y(i+1); y(i+1)=y(i)+h*(P+dy2)/2; % dy1=dy2; dy2=feval(f,x(i+1),y(i+1);endA=x,y;结果为第四章题目用牛顿法求下列方程的根,要求计算结果又4位有效数字1. x-3x-1=0, x0=22. x-3x-exp(x)+2=0, x0=1牛顿法代码function rtn=newton1(fx,dfx,x0,tol,N)% newton1 % fx .% dfx % x0 .% tol %

8、 N x=x0;f0=eval(fx);df0=eval(dfx);n=0; disp( n xn xn+1 fn+1 );while n=N x1=x0-f0/df0; x=x1;f1=eval(fx); X=n,x0,x1,f1; disp(X); if abs(x0-x1)tol fprintf(The procedure was successful.) return else n=n+1; x0=x1;f0=f1; endendif n=N+1 fprintf(the method failed after N iterations. ), end结果1.固第一题为1.87942固结果为0.2575

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1