登录论坛

查看完整版本 : [求助]兄弟实在是不明白啊。求高人指点。


me4047
2008-06-04, 04:19
function pf=fal(N,k,th)
y=0;
for k=1:N-th
s=1;
for i=0:k-1
s=s*(N-i);
end
y=y+s/factorial(k);
end
pf=((1/2).^N).*y;

各位高人,帮我看看吧,我觉得我公式写的没有问题,但是想用th做变量画图(pf-th),怎么画也画不出来,是不是程序上的问题啊?

小弟很急,在线等援助啊!

fanxing39
2008-06-04, 14:05
把你调用这个函数的命令也写一下,这样更能发现问题所在 :smile:


ps: 你通宵了? 4点发帖,佩服,崇拜

并且把你的这个函数的功能介绍下,写的越详细,别人越容易帮助你:redface:

me4047
2008-06-04, 16:32
谢谢版主的提示!
我最后写的命令,大概是
th=1:13;
fal(13,0,th)

我以为应该能算出13个数,可是不管怎么算,都只有一个答案。至于这个公式是干什么的我也不知道,我是为了老婆自学matlab。公式是老婆给我的。

ps.发帖后还是昏倒在电脑面前

fanxing39
2008-06-04, 22:50
谢谢版主的提示!
我最后写的命令,大概是
th=1:13;
fal(13,0,th)

我以为应该能算出13个数,可是不管怎么算,都只有一个答案。至于这个公式是干什么的我也不知道,我是为了老婆自学matlab。公式是老婆给我的。

ps.发帖后还是昏倒在电脑面前

for th=1:13
fal(13,0,th)
end
估计就可以了 。爱情真伟大呀,但是学什么东西,急不来的,总得有个过程:redface:
这么疼老婆,向你致敬 :xizao: