24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1259  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

我要飞

铁虫 (正式写手)

[求助] 如何计算递推式

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




其中:
回复此楼
已阅   回复此楼   关注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的回帖

我要飞

铁虫 (正式写手)

引用回帖:
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的回帖

我要飞

铁虫 (正式写手)

引用回帖:
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的回帖
相关版块跳转 我要订阅楼主 我要飞 的主题更新
信息提示
请填处理意见