广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    龙贝格算法一

    来源:网络收集  点击:  时间:2024-09-09
    【导读】:
    龙贝格算法:是数值分析的中的必备方法。很好的使用,能使工作事半功倍!今儿以例子来说明龙贝格算法的应用。工具/原料more电脑、Fortran软件题目1/5分步阅读

    题目:

    2/5

    算法一:

    复合梯形公式计算积分

    函数:

    function =T(n)

    for i=1:n+1

    x(i)=(pi/2)/n*(i-1);

    end

    Tn=0;

    for j=1:n

    emp=(pi/2)/(n*2)*(sin(x(j))+sin(x(j+1)));

    Tn=Tn+emp;

    end

    脚本:

    Tn1=

    for i=1:5

    d(i)=(Tn1(i)-1)/1;

    end

    abs(d)

    3/5

    龙贝格算法求积分:

    函数1:

    function =Tsum(a,b,n)%计算公式(4.3.1)中的累加项。

    h=(b-a)/n;

    s1=0;

    for i=1:n

    tmp=sin(a+(i-1/2)*h);

    s1=s1+tmp;

    end

    s=h/2*s1;

    函数2:

    function =Romberg(a,b,e)%e为控制误差。

    r(1)=((b-a)/2)*(sin(a)+sin(b));

    q(1)=1/2*r(1)+Tsum(a,b,2^0);

    q(2)=(4/(4-1))*q(1)-(1/(4-1))*r(1);

    k=2;

    while (abs(q(k)-r(k-1))=e)

    r=q;

    q(1)=1/2*r(1)+Tsum(a,b,2^(k-1));

    for i=1:k

    q(i+1)=4^i/(4^i-1)*q(i)-1/(4^i-1)*r(i);

    end

    k=k+1;

    end

    answer=r(k-1);

    脚本:

    =Romberg(0,pi/2,0.00001);%输出结果。

    4/5

    运行结果:

    复合梯形公式:

    5/5

    龙贝格算法:

    注意事项

    个人写作,仅供参考

    如若喜欢,望看下篇

    理工学科
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1205558.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 18:20:21  耗时:0.026
    0.0257s