MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]兄弟实在是不明白啊。求高人指点。 (https://www.labfans.com/bbs/showthread.php?t=3437)

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

[QUOTE=me4047;11946]谢谢版主的提示!
我最后写的命令,大概是
th=1:13;
fal(13,0,th)

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

ps.发帖后还是昏倒在电脑面前[/QUOTE]

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


所有时间均为北京时间。现在的时间是 12:25

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.