- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四龙格库塔计算方法实验
LIAOCHENG UNIVERSITY
计算机学院实验报告
【20 13 ~20 14 学年第 一 学期】
【一、基本信息】 【实验课程】 计算方法 【设课形式】 独立□ 非独立□ 【课程学分】 4 【实验项目】 龙格-库塔 【项目类型】 基础□ 综合□ 设计□ 研究创新□ 其它[ ] 【项目学时】 4 【学生姓名】 赵苏 【学 号】 2011204601 【系别专业】 计算机学院软件工程专业八班 【实验班组】 级 班 组 台 【同组学生】 无 【实验室名】 综合实验楼A307 【实验日期】 2013-12-13 【报告日期】 2013-12-13 【二、实验教师对报告的最终评价及处理意见】
实验成绩: (涂改无效)
指导教师签名: 年 月 日 注:要将实验项目、实验课程的成绩评定及课程考核办法明确告知学生,并报实验管理中心备案
【三、实验预习】 实验目的和要求:该实验在计算机上使用四阶龙格-库塔公式实现龙格-库塔法并进行验证。要求对龙格-库塔法的流程进行分析,设计算法,并使用一种编程语言实现,最后通过具体例子进行验证,得到正确结
实验内容和原理或涉及的知识点(综合性实验):
使用四阶龙格-库塔公式编写程序,计算下列初值问题的数值解(取步长h=0.2)。
实验条件(实验设备、软件、材料等):
装有编程语言的计算机一台、项目相关材料。
实验设计方案(实验方法、步骤、操作过程、设计型实验、实验数据记录表
用java实现:
public class Rktta {
public static void main(String[] args) {
Rktta r=new Rktta();
r.rk();
}
private void rk() {
// TODO Auto-generated method stub
double k1,k2,k3,k4,y=1;
double a=0;double b=1;
double h=0.2;
for(int i=0;ib/h ;i++,a+=0.2){
k1=f(a,y);
k2=f(a+(h/2),y+(k1*h)/2);//不要忘记K*h
k3=f(a+(h/2),y+(k2*h)/2);
k4=f(a+h,y+(k3*h));
y+=h*(k1+2*k2+2*k3+k4)/6;//提取h
System.out.println(y);
}
}
public double f(double xn,double yn){
return (yn-2*(xn/yn));
}
}
实验预习成绩(涂改无效) 合格□ 不合格□ 【四、实验过程、数据和实验结果记录】
1.183229287445307
1.3416669298526065
1.4832814583502616
1.6125140416775265
1.7321418826911932
记录成绩(涂改无效) 合格□ 不合格□ 【五、实验结果分析】 ①根据理论知识对所得到的实验数据或结果进行解释、分析。②对实验结果所作的一般性的判断、归纳、概括,实验的心得体会、建议等。
此次试验不算难,但我还是花了2个多小时的时间写了出来,起问题是下手慢,么噢有把自己所想的马上变成程序代码实现出来.(写的少,能力不够强);
应该多锻炼,对基础知识还是有点模糊,应该加强基础.
文档评论(0)