楼主: hrh2007
5800 2

[求助]向高手求救:Gaver-stehfest 算法 [推广有奖]

  • 0关注
  • 0粉丝

博士生

24%

还不是VIP/贵宾

-

威望
0
论坛币
491 个
通用积分
0.0627
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
974 点
帖子
100
精华
0
在线时间
436 小时
注册时间
2008-5-14
最后登录
2023-9-25

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

请问:如何利用matlab实现Gaver-stehfest 算法的拉普拉斯变换?

我写的程序,可是效果很差,请高手指正

format long
n=9;
t=1;
sum1=0;
p=0;
for k=1:n
    d1=(-1)^(n-k)*k^n/(factorial(k)*factorial(n-k))*log(2)/t...
        *factorial(2*k+4)/(factorial(k+2)*factorial(k+1));
    for m=0:k+2
        f=@(x)x*0.02+0.5*x^2*0.05^2+2*(0.5*30/(30-x)+0.5*30/(30+x)-1)-(m+k+2)*log(2)/t;
        x1=fzero(f,-60);
        x2=fzero(f,-20);
        a1=(30+x2)/30*(-x1)/(x2-x1);
        a2=(-x1-30)/30*(-x2)/(x2-x1);
        d3=t/((m+k+2)*log(2))*(a1*exp(0.9*(-x2))+a2*exp(0.9*(-x1)));
        d2=(-1)^m*factorial(k+2)/(factorial(m)*factorial(k+2-m));
        sum1=sum1+d2*d3;
    end
    p=p+d1*sum1;
end
p

[此贴子已经被作者于2008-7-5 22:34:54编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:gave Teh Est AVE Ver 求助 高手 算法 求救

沙发
hrh2007 发表于 2008-7-6 00:39:00 |只看作者 |坛友微信交流群
自己先顶一个

使用道具

藤椅
心钰 发表于 2014-5-26 14:07:58 |只看作者 |坛友微信交流群
虽然没人来顶贴,但是还是很厉害。顶你!!应该有很多人;来看过

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 22:23