24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1228  |  回复: 8

我要飞

铁虫 (正式写手)

[求助] 如何计算递推式

如何计算下面的式子在k=10处的值?




其中:
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
r()表示什么函数啊?
2楼2012-09-22 09:36:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我要飞

铁虫 (正式写手)

引用回帖:
2楼: Originally posted by dingd at 2012-09-22 09:36:09
r()表示什么函数啊?

r()表示伽马函数
3楼2012-09-22 09:49:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuhuisfp

金虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
dbb627: 金币+1, 感谢应助 2012-09-23 20:17:17
#define K  10

int i;
double u[K + 2];
u[0] = 1;
for (i = 0; i <= K; i++)
      u[i+1] = pow(-1, i) * gamma(i+1) / gamma(1.5 - i) * u;

fprintf(stdout, "%lf\n, u[11]);

关键是计算Gamma函数的值,有很多函数库存都有库函数直接调用,如GNU GSL。
4楼2012-09-22 17:29:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我要飞

铁虫 (正式写手)

引用回帖:
4楼: Originally posted by liuhuisfp at 2012-09-22 17:29:28
#define K  10

int i;
double u;
u = 1;
for (i = 0; i <= K; i++)
      u = pow(-1, i) * gamma(i+1) / gamma(1.5 - i) * u;

fprintf(stdout, "%lf\n, u);

关键是计算Gamma函数的值,有很多 ...

谢谢了,我需要的是Matlab程序
5楼2012-09-22 19:55:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

z萝莉

银虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
dbb627: 金币+1, 感谢应助 2012-09-23 20:16:56
dbb627: 编辑内容 2012-09-23 20:18

u=zeros(100,1);
a=zeros(100,1);
u(1)=1;
for i=1:100
a(i)=(-1)^(i-1)*gamma(i)/gamma(2.5-i);
end
for j=2:100
for i=1:j-1
u(j)=u(i)+a(i)*u(j-i);
end
end

在matlab里面数列的下表不能从0开始,所以要用u(1),a(1)分别表示u0和a0。公式中的j+1在这里用i表示。每一个uk+1等于k+1个数的和,比如说程序中u(5)实际表示u4对应于i从1到4四个数的和

[ Last edited by dbb627 on 2012-9-23 at 20:18 ]
做好自己该做的事
6楼2012-09-22 20:46:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我要飞

铁虫 (正式写手)

引用回帖:
6楼: Originally posted by z萝莉 at 2012-09-22 20:46:03
u=zeros(100,1);
a=zeros(100,1);
u(1)=1;
for i=1:100
a(i)=(-1)^(i-1)*gamma(i)/gamma(2.5-i);
end
for j=2:100
for i=1:j-1
u(j)=u(i)+a(i)*u(j-i);
end
end

在matlab里面数列的下表不能从0开始 ...

您好,您在看看程序,我举了一个简单例子用笔算出来咋和你的程序算出来的结果不一样呢?谢谢了?
7楼2012-09-24 19:19:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lyflyer

新虫 (小有名气)

回帖甚多啊,楼主颇懒啊。。
Working for essays!
8楼2012-09-26 19:59:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoqing8569

铁杆木虫 (著名写手)

奥林匹亚光学院院长

【答案】应助回帖


dbb627: 金币+1, 感谢应助 2012-09-28 15:07:12
mathematica代码

TM截图未命名.jpg

9楼2012-09-27 09:41:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 我要飞 的主题更新
信息提示
请填处理意见