声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1498|回复: 1

[编程技巧] [求助]下面的程序错在哪里?

[复制链接]
发表于 2005-12-1 10:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
zuhe.m文件:
function equal=zuhe(l,n,d)
h=log(n)/log(d);
s=0;
for q=0:h-1;
t(q+1)=1;
for p=0:n/d^q-1;
t(q+1)=t(q+1)*(1-l/(n-p));
end
s=s+d^(q+1)*(1-t(q+1));
end;
equal=s;

zuhe2.m文件:
function big=zuhe2(l,j,n,d)
h=log(n)/log(d);
s=0;
for q=0:h;
t(q+1)=1;
for p=l-j+1:n;
t(q+1)=t(q+1)*(1-n/d^q/p);
end
s=s+d^q*t(q+1);
end;
big=s;

zuhe3.m文件:
function small=zuhe3(l,j,d)
small=fix(d*(j-l)/(d-1));
三个文件单独编译都没有问题,但是运行文件drawz.m就有问题了
n=1024;d=2;
[L,J]=meshgrid(0:100:1000)
if L>J
C=zuhe(J,n,d)-zuhe2(L,J,n,d);
else if L<J
C=zuhe(J,n,d)+zuhe3(L,J,d);
else
C=zuhe(L,n,d);
end
end
mesh(L,J,C)
提示的错误在zuhe.m文件
回复
分享到:

使用道具 举报

发表于 2005-12-1 19:17 | 显示全部楼层

回复:(gina-yanke)急,求助~!

简单看了一下程序很乱

子程序为标量运算,但传入的变量中又有向量

另外向量的个数也有问题,没有仔细看
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-17 00:05 , Processed in 0.050561 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表