版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 数值分析课程设计姓 名:李 谚专 业:电子专业学 号:1225408005 2011年6月 数值分析程序物理学院电子专业 1225408005 李谚一、利用用改进欧拉法求解改进欧拉法编写程序如下:(1) r=15 步长h=0.001r=15;b=-8/3;q=10;z0=14;x0=6.110;y0=6.110;h=0.001;>> for t=-2:h:1 fx=-q*(x0-y0); fy=-x0*z0+r*x0-y0; fz=x0*y0-b*z0; x1=x0+h*fx; y1=y0+h*fy; z1=z0+h*fz; fx1=-q*(x1-y1); fy1=-x1*z1+
2、r*x1-y1; fz1=x1*y1-b*z1; x0=x0+0.5*h*(fx+fx1); y0=y0+0.5*h*(fy+fy1); z0=z0+0.5*h*(fz+fz1); plot(x0,t,'red'); hold on; t,x0,y0,z0 end R=15 区间t(-2,1) 步长h=0.001 欧拉改进法x-t曲线(2) r=28 步长h=0.001r=15;b=-8/3;q=10;z0=14;x0=6.110;y0=6.110;h=0.001;>> for t=-2:h:1 fx=-q*(x0-y0); fy=-x0*z0+r*x0-y0; f
3、z=x0*y0-b*z0; x1=x0+h*fx; y1=y0+h*fy; z1=z0+h*fz; fx1=-q*(x1-y1); fy1=-x1*z1+r*x1-y1; fz1=x1*y1-b*z1; x0=x0+0.5*h*(fx+fx1); y0=y0+0.5*h*(fy+fy1); z0=z0+0.5*h*(fz+fz1); plot(x0,t,'blue'); hold on; t,x0,y0,z0 endr=28 区间t(-2,1) 步长h=0.001 欧拉改进法x-t曲线二、利用龙格库塔法求解用MATLAB实现龙格库塔法编写程序如下:(1) r=15 步长h=0.
4、001r=15;b=-8/3;q=10;z0=14;x0=6.110;y0=6.110;h=0.001;for t=-2:h:1 k10=-q*(x0-y0); k20=-q* (x0+h*k10/2)+q*(y0+h/2) ;k30=-q* (x0+h*k20/2)+q*(y0+h/2) ;k40=-q* (x0+h*k30) +q*(y0+h) ;x1=x0+h*(k10+2*k20+2*k30+k40)/6; k11=-x0*z0+r*x0-y0;k21=-(x0+h/2)*(z0+h/2)+r*(x0+h/2)- (y0+h*k11/2);k31=-(x0+h/2)*(z0+h/2)+
5、r*(x0+h/2)- (y0+h*k21/2);k41=-(x0+h)*(z0+h)+r*(x0+h)- (y0+h*k31);y1=y0+ h*(k11+2*k21+2*k31+k41)/6;k12=x0*y0-b*z0;k22=(x0+h/2)*(y0+h/2)-b*(z0+h*k12/2);k32=(x0+h/2)*(y0+h/2)-b*(z0+h*k22/2);k42=(x0+h)*(y0+h)-b*(z0+h*k32);z1=y0+ h*(k12+2*k22+2*k32+k42)/6; fx1=-q*(x1-y1);fy1=-x1*z1+r*x1-y1;fz1=x1*y1-b*z1
6、; x0=x0+0.5*h*(k10+fx1); y0=y0+0.5*h*(k11+fy1); z0=z0+0.5*h*(k12+fz1);plot(y0,t,'red'); hold on; t,x0,y0,z0 end R=15 区间t(-2,1) 步长h=0.001 龙格库塔法x-t曲线(2)r=28 步长h=0.001r=28;b=-8/3;q=10;z0=27;x0=8.4852;y0=8.4852;h=0.001;for t=-2:h:1 k10=-q*(x0-y0); k20=-q* (x0+h*k10/2)+q*(y0+h/2) ;k30=-q* (x0+h*k
7、20/2)+q*(y0+h/2) ;k40=-q* (x0+h*k30) +q*(y0+h) ;x1=x0+h*(k10+2*k20+2*k30+k40)/6; k11=-x0*z0+r*x0-y0;k21=-(x0+h/2)*(z0+h/2)+r*(x0+h/2)- (y0+h*k11/2);k31=-(x0+h/2)*(z0+h/2)+r*(x0+h/2)- (y0+h*k21/2);k41=-(x0+h)*(z0+h)+r*(x0+h)- (y0+h*k31);y1=y0+ h*(k11+2*k21+2*k31+k41)/6;k12=x0*y0-b*z0;k22=(x0+h/2)*(y0
8、+h/2)-b*(z0+h*k12/2);k32=(x0+h/2)*(y0+h/2)-b*(z0+h*k22/2);k42=(x0+h)*(y0+h)-b*(z0+h*k32);z1=y0+ h*(k12+2*k22+2*k32+k42)/6; fx1=-q*(x1-y1);fy1=-x1*z1+r*x1-y1;fz1=x1*y1-b*z1; x0=x0+0.5*h*(k10+fx1); y0=y0+0.5*h*(k11+fy1); z0=z0+0.5*h*(k12+fz1);plot(y0,t,'blue'); hold on; t,x0,y0,z0 end r=28 区间t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版南京绿色建筑项目能源合同管理协议4篇
- 2025年度特色苗木种植与市场推广服务合同4篇
- 2025年度铝合金门窗企业战略合作伙伴合同范本
- 2025年度时尚服饰区域分销代理合同
- 2025年度高校教授职务评审及聘任合同4篇
- 二零二五年度土石方工程地质灾害预警与应急处理合同
- 二零二五年度冷链仓储与运输一体化服务合同4篇
- 二零二五年度棉花产业安全生产管理合同4篇
- 2025版美发师创业孵化项目聘用合同2篇
- 二零二五年度奢侈品销售团队聘用合同范本
- 第1课 隋朝统一与灭亡 课件(26张)2024-2025学年部编版七年级历史下册
- 2025-2030年中国糖醇市场运行状况及投资前景趋势分析报告
- 冬日暖阳健康守护
- 水处理药剂采购项目技术方案(技术方案)
- 2024级高一上期期中测试数学试题含答案
- 盾构标准化施工手册
- 天然气脱硫完整版本
- 山东省2024-2025学年高三上学期新高考联合质量测评10月联考英语试题
- 不间断电源UPS知识培训
- 三年级除法竖式300道题及答案
- 人教版八级物理下册知识点结
评论
0/150
提交评论