Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-06-04, 04:19   #1
me4047
初级会员
 
注册日期: 2008-05-27
年龄: 43
帖子: 21
声望力: 17
me4047 正向着好的方向发展
默认 [求助]兄弟实在是不明白啊。求高人指点。

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),怎么画也画不出来,是不是程序上的问题啊?

小弟很急,在线等援助啊!
me4047 当前离线   回复时引用此帖
旧 2008-06-04, 14:05   #2
fanxing39
高级会员
 
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31
fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星
默认

把你调用这个函数的命令也写一下,这样更能发现问题所在 :smile:


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

并且把你的这个函数的功能介绍下,写的越详细,别人越容易帮助你:redface:
fanxing39 当前离线   回复时引用此帖
旧 2008-06-04, 16:32   #3
me4047
初级会员
 
注册日期: 2008-05-27
年龄: 43
帖子: 21
声望力: 17
me4047 正向着好的方向发展
默认

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

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

ps.发帖后还是昏倒在电脑面前
me4047 当前离线   回复时引用此帖
旧 2008-06-04, 22:50   #4
fanxing39
高级会员
 
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31
fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星
默认

引用:
作者: me4047 查看帖子
谢谢版主的提示!
我最后写的命令,大概是
th=1:13;
fal(13,0,th)

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

ps.发帖后还是昏倒在电脑面前
for th=1:13
fal(13,0,th)
end
估计就可以了 。爱情真伟大呀,但是学什么东西,急不来的,总得有个过程:redface:
这么疼老婆,向你致敬 :xizao:
fanxing39 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]基于matcom的matlab与VC.net混编出现闪烁的问题 lmmf MATLAB论坛 1 2008-05-09 17:52
Introduction to Object-Oriented Programming in MATLAB TechnicalArticles MATLAB技术文章 1 2008-04-21 14:28


所有时间均为北京时间。现在的时间是 10:35


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