数值计算方法实验报告模板

数值计算方法实验报告模板

ID:18333009

大小:119.63 KB

页数:5页

时间:2018-09-16

数值计算方法实验报告模板_第1页
数值计算方法实验报告模板_第2页
数值计算方法实验报告模板_第3页
数值计算方法实验报告模板_第4页
数值计算方法实验报告模板_第5页
资源描述:

《数值计算方法实验报告模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数值计算方法》实验报告实验班级:学生姓名:学生学号:指导老师:实验时间:年月日实验名称:数值积分实验地点:计算机实验教学中心S411机房实验环境:PC机(CPUInter(R)Core(TM)2DuoE74002.80*2GHz内存2G硬盘320G以上);开发软件:MATLAB实验目的:1.掌握几种数值积分方法。2.掌握几种数值求导方法。实验内容及要求:1.选题ⅰ、用梯形公式和辛浦生公式计算积分,并估计误差。(计算取5位小数)ⅱ、用龙贝格法求积分,要求误差不超过。(计算取6位小数)2.数学建模分析:⑴、牛顿---科特斯求积公式在区间上取个等距节点,其中,做次拉格朗日

2、插值多项式,因为所以记截去第二项显然与无关,只与节点有关。令,则当时,,于是而从而得记则故求积公式为上式称为牛顿---科特斯公式,称为科特斯系数。当n=1时,即为梯形公式:当n=2时,即为辛普森公式:龙贝格积分公式:将式用与作线性组合会得到比更精确的值,且通过直接验证可得再由式用与作线性组合,又会得到比更精确的值,通常记为,即上式称为龙贝格求积公式。3.算法设计分析:梯形公式流程图:开始 输入步长使用梯形公式计算面积步长累加值大于区间长度?否是输出面积结束4.程序清单:#include#include#definef(x)exp(-x

3、)//定义函数#defineN100//设置步长=1/Nvoidmain(){floati=0;//控制循环floatsum=0;//积分累加初始化floatdelta=1;delta/=N;//步长赋值for(;i<=1;i+=delta)sum+=delta*(f(i)+f((i+delta)))/2;//积分累加printf("%f",sum);}4.运行的结果:0.65787图如下:6.实验总结:C语言是编程的基础,需要熟练掌握,但是程序设计比较复杂,精度无法达到很高。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。