siuchun 发表于 2009-11-3 17:49

多步输出一图像

如题,如循环1000步,想每200步输出图像,请高人指点!!多谢先!

siuchun 发表于 2009-11-3 18:48

刚小试着研究了下,用
if (k==200||k==400||k==600)
   saveas(gcf,num2str(k), 'jpg')
end可行

friendchj 发表于 2009-11-4 03:07

也可用mod
if mod(k,200)==0
   saveas(gcf,num2str(k), 'jpg')
end

Greaf 发表于 2009-11-4 09:11

a=;
b=ismember(k,a);
if b==1
    saveas(gcf,num2str(k), 'jpg')
end

这样不是每两百步,比如前面每一百步,后面每两百步都比较容易实现,只要改a就好了

ChaChing 发表于 2009-11-4 11:00

楼上的可能会有问题! 应该是
a=;
if ismember(k,a),saveas(gcf,num2str(k), 'jpg'); end
不过我没实际试!

Greaf 发表于 2009-11-4 14:48

应该都是可以的,不过下面的程序语言精简了不少

ChaChing 发表于 2009-11-4 21:16

回复 6楼 Greaf 的帖子

刚再仔细看, 可能想多了!:@L
应该都是可以的
抱歉!
页: [1]
查看完整版本: 多步输出一图像