|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
例如这样的程序:
for m=1:1000
a(m)=hanshu(m);
end
其中hanshu(m),返回一个数值。由于它比较麻烦,所以每一次循环需要很长时间,循环100次,可能没有问题,但是多点,比如到1000,可能就会有错误提示,不知道该怎么办。请问谁知道解决的方法啊?
出错显示:
??? Error using ==> sym.maple
Error, (in normal/expanded) integer too large in context
Error in ==> sym.int at 51
r = reshape(maple('map','int',f(:),[x.s '=(' a.s ')..(' b.s ')']),size(f));
Error in ==> rgrb at 7
d(n)=int(jimf(xu,z(n)),'xu',0,300);
Error in ==> Nzwucha at 8
d(m)=rgrb(a(m),ru)*double(int(jffii(xu,l,ab,ba)/log(10)/xu,'xu',10^b(m),l*100));
Error in ==> zuixiaowucha at 7
wuch=Nzwucha(l,ab,ba);
其中,rgrb,Nzwucha被zuixiaowucha函数调用,循环次数少,没有问题,循环多次zuixiaowucha就出错。
[ 本帖最后由 eight 于 2007-10-15 19:22 编辑 ] |
|