科学计算课程设1

科学计算课程设1

ID:38422419

大小:132.00 KB

页数:6页

时间:2019-06-12

科学计算课程设1_第1页
科学计算课程设1_第2页
科学计算课程设1_第3页
科学计算课程设1_第4页
科学计算课程设1_第5页
资源描述:

《科学计算课程设1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、科学计算课程设计Riemann积分对于一在区间[a,b]上之给定非负函数f(x),我们想要确定f(x)所代表的曲线与X坐标轴所夹图形的面积,我们可以将此记为积分,黎曼积分的核心思想就是试图通过无限逼近来确定这个积分值。functiony=f(x)y=exp(-x^2)m=0;n=100000//……………………….//(n用100、1000、10000、100000分别代入)fors=1:nx=s/n;m=m+f(x);endt=m/nn积分结果10000.74650801121977100000.746792526171351000000.

2、7468209722034910000000.74682381675210复合梯形积分将[a,b]分成n等分[xi,xi+1],其中(i=0,1,…,n)复合梯形公式余项functiony=f(x)y=exp(-x^2)n=10000;h=1/n;m=0;fork=1:n-1x=k*h;f=exp(-x^2);m=m+f;endm=m*2;t=1;s=exp(-1);T=h/2*(t+s+m)n积分结果10000.74682407149918100000.746824132199291000000.7468241328062910000000

3、.74682413281238复合simpson积分复合Simpson公式余项functiony=f(x)y=exp(-x^2)n=10000;m=0;t=0;h=1/n;fork=0:n-1x=k*h+h/2;f=exp(-x^2);m=m+f;endm=m*4;fork=1:n-1x=k*h;f=exp(-x^2);t=t+f;endt=t*2;S=h/6*(1+m+t+exp(-1))n积分结果10000.74682413281243100000.746824132812431000000.7468241328124210000000.

4、74682413281245Romberg积分龙贝格求积公式也称为逐次分半加速法。它是在梯形公式、辛卜生公式和柯特斯公式之间的关系的基础上,构造出一种加速计算积分的方法。作为一种外推算法,它在不增加计算量的前提下提高了误差的精度.在等距基点的情况下,用计算机计算积分值通常都采用把区间逐次分半的方法进行。这样,前一次分割得到的函数值在分半以后仍可被利用,且易于编程。functiony=f(x)y=exp(-x^2)s=4;q=0;T(1,1)=1/2*(1+exp(-1));fork=1:sfori=1:2^(k-1)y=f((2*i-1)/(

5、2^k));q=q+y;endT(k+1,1)=1/2^k*T(k,1)+q/2^k;form=1:kT(k+1,m+1)=4^m/(4^m-1)*T(k+1,m)-1/(4^m-1)*T(k,m);endendp=T(s+1,s+1)d=T(s+1,s+1)-T(s,s)投点式MonteCalor法蒙特卡罗分析,是一种使用随机抽样统计来估算数学函数的计算方法。它需要一个良好的随机数源。这种方法往往包含一些误差,但是随着随机抽取样本数量的增加,结果也会越来越精确。蒙特卡罗方法在纯数学方面一般用来求解一个函数的定积分。它的计算过程如下:先在一个

6、区间或区域内随机抽取一定数量的独立变量样本,然后求相应的独立因变量的平均值,最后用随机样本所在区间(或区域)的长度(或大小)除以所求出的平均值。它与传统的估算定积分的方法有很大差别,传统方法在区间或区域内抽取样本点时是间隔相等、均匀抽取的。蒙特卡罗方法以其在第二次世界大战时被用于原子弹的设计而闻名于世。现在它也已经被应用于多种领域,如超高速公路的运输流量分析、行星演变模型的建立以及股票市场波动的预测。这种方法同样也可应用于集成电路设计、量子力学和通信工程。functiony=f(x)y=exp(-x^2)n=1000;X=rand(n);Y=

7、rand(n);s=0;fori=1:nifY(i)=0r(i+1)=1;elser(i+1)=0;endt=r(i+1)/r(i);ift<=1a=rand;ifa>ti=i-1;endend

8、i=i+1;endm=0;fori=1:nm=m+f(x(i));endm=m/nn积分结果10000.73953250835078100000.748852218

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

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

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