实验一 用递推公式计算定积分

实验一 用递推公式计算定积分

ID:9964261

大小:168.00 KB

页数:6页

时间:2018-05-17

实验一  用递推公式计算定积分_第1页
实验一  用递推公式计算定积分_第2页
实验一  用递推公式计算定积分_第3页
实验一  用递推公式计算定积分_第4页
实验一  用递推公式计算定积分_第5页
资源描述:

《实验一 用递推公式计算定积分》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一用递推公式计算定积分09信息符文飞09211210071、实验目的:由于一个算法是否稳定,十分重要。如果算法不稳定,则数值计算的结果就会严重背离数学模型的真实结果,因此,在选择数值计算公式来进行近似计算时,我们应特别注意选用那些在数值计算过程中不会导致误差迅速增长的公式。体会稳定性在选择算法中的地位.误差扩张的算法是不稳定的,是我们所不期望的;误差衰竭的算法是稳定的.是我们努力寻求的,这是贯穿本课程的目标.通过上机计算,了解舍入误差所引起的数值不稳定性。2、实验题目:对=0,1,2,…,20

2、,计算定积分3、实验原理由于y(n)==–在计算时有两种迭代方法,如下:方法一:y(n)=–5*y(n-1),n=1,2,3,…,20;取y(0)==ln6-ln5≈0.182322方法二:利用递推公式:y(n-1)=-*y(n),n=20,19,…,1.而且,由=*≤≤*=可取:y(20)≈*()≈0.008730.4、实验内容:算法1的程序:y0=log(6.0)-log(5.0);y1=0;n=1;whilen<=30y1=1/n-5*y0;fprintf('y[%d]=%-20f',n,y

3、1);y0=y1;n=n+1;ifmod(n,1)==0;fprintf('')endend算法2的程序:y0=(1/105+1/126)/2;y1=0;n=1;whilen<=30y1=1/(5*n)-y0/5;fprintf('y[%d]=%-20f',n,y1)y0=y1;n=n+1;ifmod(n,1)==0fprintf('')endend5、实验结果对于算法1:y[1]=0.088392y[2]=0.058039y[3]=0.043139y[4]=0.034306y[5]=0.

4、028468y[6]=0.024325y[7]=0.021233y[8]=0.018837y[9]=0.016926y[10]=0.015368y[11]=0.014071y[12]=0.012977y[13]=0.012040y[14]=0.011229y[15]=0.010519y[16]=0.009904y[17]=0.009304y[18]=0.009035y[19]=0.007457y[20]=0.012713y[21]=-0.015946y[22]=0.125183y[23]=-0.5

5、82439y[24]=2.953862y[25]=-14.729311y[26]=73.685015y[27]=-368.388036y[28]=1841.975892y[29]=-9209.844979y[30]=46049.258229对于算法2:y[1]=0.198254y[2]=0.060349y[3]=0.054597y[4]=0.039081y[5]=0.032184y[6]=0.026897y[7]=0.023192y[8]=0.020362y[9]=0.018150y[10]=0.

6、016370y[11]=0.014908y[12]=0.013685y[13]=0.012648y[14]=0.011756y[15]=0.010982y[16]=0.010304y[17]=0.009704y[18]=0.009170y[19]=0.008692y[20]=0.008262y[21]=0.007871y[22]=0.007517y[23]=0.007192y[24]=0.006895y[25]=0.006621y[26]=0.006368y[27]=0.006134y[28]=0

7、.005916y[29]=0.005713y[30]=0.0055246、实验结果分析:由实验结果可以看到,算法1在计算过程中误差会增长,所以算法1不稳定。算法2在计算过程中误差逐渐减小,所以算法2稳定。为了不影响数值计算结果的精确度与真实性,在实际应用中,我们应选用数值稳定的算法2,尽量避免使用数值不稳定的算法1.

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

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

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