- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
复化梯形公式求积分复化形公式求积分
计算机科学与工程学院
PAGE
PAGE 6
武 汉 工 程 大 学
计算机科学与工程学院
《计算方法》实验报告
实验项目复化梯形公式求积分实验类别综合实验实验目的及要求实验目的:学会用复化梯形公式求函数的积分,并应用该算法于实际问题。实验要求:要求能随意输入被积函数,进行算法设计,打印出误差限
例题:求被积函数在0x1上的积分
公式:复化梯形公式:
设 , (i=0,1,…,n-1)
误差限:成 绩 评 定 表类 别评 分 标 准分值得分合 计上机表现积极出勤、遵守纪律主动完成设计任务30分程序代码比较规范、基本正确功能达到实验要求30分实验报告及时递交、填写规范
内容完整、体现收获40分说明:
评阅教师:
日 期: 年 月 日
实 验 内 容设计分析
复化数值积分:将区间[a,b]n等分,取等距节点
由定积分的区间可加性,有
在每一个小区间上利用梯形积分公式有
一般记称做n+1点复化梯形积分公式。
数学公式:
算法描述:
Step1:输入a,b和正整数n;
Step2:置h=(b-a)/n;
Step3:F=f(a)+f(b);l=0;
Step4:对j=1,2,…,n循环执行5;
Step5:置x=a+jh; l+=f(x);
Step6:置T=h(F+2l)/2
Step7:输出T;
程序源代码:
#includeiostream
#includemath.h
using namespace std;
double f(double x) //求函数的值;
{
return 1/(1+pow(sin(x),2.0));
}
void EchelonIntegral(int n) //梯形积分
{
double y=0;
double h=(1.0-0.0)/n;
for(int i=0;i=n;i++)
{
double a=0.0+i*h,b=0.0+(i+1)*h;
y=y+h*(f(a)+f(b))/2.0;
}
cout对应所求的梯形求积分为yendl;
double En=0.0;
double mid=(0.0+1.0)/2.0;
double x=mid,p=2*sin(2*x)*sin(2*x)*(1+sin(x)*sin(x))-2*cos(2*x)*pow(1+sin(x)*sin(x),2);
double f2d=p/pow(1+sin(x)*sin(x),2);
for(i=0;in;i++)
{
En=En+pow(h,3)/12.0*f2d;
}
cout误差为Enendl;
}
/*void ParabolicIntegral(int n) //抛物线积分
{
double y=0;
double t=(1.0-0.0)/n;
for(int i=0;in;i++)
{
double a=0.0+i*t,b=0.0+(i+1)*t;
y=y+t*(f(a)+f(b)+4*f((a+b)/2.0))/6.0;
}
cout对应所求的抛物线求积分为yendl;
}*/
void main()
{
cout*********************用梯形积分公式求积分1/(1+pow(sin(x),2))的值****************endl;
cout请输入把0到1的范围几等分?\t;
int m1;
cinm1;
EchelonIntegral(m1);
coutendl;
char answer1;
cout是否要继续求该算法?(y/n)\t;
cinanswer1;
while(answer1==y)
{
cout请输入把0到1的范围几等分?\t;
cinm1;
EchelonIntegral(m1); //3.直线求积分;
coutendl;
cout是否要继续求该算法?(y/n)\t;
cinanswer1;
}
coutendl;
}
测试用例
实验总结
复化数值积分就是为了减少数值积分的误差,可以把积分区间分成若干小区间,在每个小区间上采取低阶数值积分公式,然后把这些小区间上的数值积分结果加起来作为函数在整个区间上的近似,类似于分段差值
您可能关注的文档
- 在教学中实践新课标在教中实践新课标.doc
- 在数学教学中学生自主学能力的培养在数学教学中学生自主学习能力的培养.doc
- 2010年浙江省温州市市十校中考第一次模拟数学试卷2010年浙江省温州市市直十校中考第一次模拟数学试卷.doc
- 在方格纸上画轴对称图形方格纸上画轴对称图形.ppt
- 2010年温州市中考数学卷及答案2010年温州市中考数学试卷及答案.doc
- 在读懂数学教学的基础上握教学策略在读懂数学教学的基础上把握教学策略.doc
- 2010年电子政务网上练试题及答案(多选题)2010年电子政务网上练习试题及答案(多选题).doc
- 2010年监理员安全资料训课件002010年监理员安全资料培训课件00.ppt
- 2010年秋季五年级英语册教学设计之集体备课教案第一单元2010年秋季五年级英语上册教学设计之集体备课教案第一单元.doc
- 在物理教学中应用信息技应克服的几个问题在物理教学中应用信息技术应克服的几个问题.doc
- 2025《基于价值工程的JF公司生产成本优化研究》16000字.doc
- 2025《基于滑模的机器人控制系统设计》16000字.docx
- 2025《Y购物中心顾客满意度调查分析》12000字.docx
- 2025《罗蒙服饰公司基于财务战略矩阵财务战略问题研究》10000字(论文).doc
- 2025《黄山永新股份公司应收账款管理存在的问题及对策》12000字.doc
- 2025《我国车险理赔现状、存在的问题及完善对策研究》19000字.doc
- 2025《万里茶道(江西段)重要文化遗产游憩价值评估研究》7900字论文.doc
- 2025《企业应收账款管理案例研究—以淮南国投新集能源公司为例》8700字.doc
- 2025《六安应流机电公司财务管理问题及对策分析》7100字.doc
- 2025《税收优惠政策对发房地产企业财务绩效的影响案例分析—以融创房地产公司为例》12000字.docx
最近下载
- 公共场地和道路保洁工作流程(图).pdf
- 2023年信阳职业技术学院单招职业适应性测试题库及答案解析完整版727150967.pdf VIP
- 20文件2010版marriott9工程及维护设施.pdf VIP
- 2025年党支部书记学习教育专题党课中央八项规定专题党课讲稿(严守中央八项规定精神,争做新时代合格党员;从中央八项规定精神看党员干部的责任与担当).docx VIP
- 镇海中学剑桥班入学测试卷.pdf
- 高校辅导员就业指导和服务工作开展路径.pptx VIP
- 2025年信阳职业技术学院单招职业倾向性考试题库附答案.docx VIP
- 《水去哪儿了》精品课件.pptx VIP
- (5篇)学习中央八项规定精神主题教育工作实施方案学习计划.docx VIP
- 空中乘务人员形象设计与化妆技巧全册教案.pdf
文档评论(0)