鸭鸭112 发表于 2012-2-28 12:34

我的代码哪里有错啊,实在找不到原因了,为什么不能生成gif?

clc;
clear
filename='AA.gif';
for i=1:10:60
n1=floor(i/100);n2=floor((i-n1*100)/10);n3=i-n1*100-n2*10;
B1=strcat(num2str(n1),num2str(n2),num2str(n3),'.dat');
A=load(B1);
x=A(:,2);y=A(:,3);z=A(:,4);v=A(:,5);
X=meshgrid(x);
=meshgrid(y,z);
V=meshgrid(v);
surf(X,Y,Z,V)
drawnow
pause(0.05)
F=getframe(gcf);
im = frame2im(F);
= rgb2ind(im,256);
   if i == 1;
      imwrite(imind,cm,filename,'gif', 'Loopcount',inf);
   else
   imwrite(imind,cm,filename,'gif','WriteMode','append');
   end
end

ChaChing 发表于 2012-2-29 13:47

提醒下, 求助完整格式:出错代码和出错提示:@)
页: [1]
查看完整版本: 我的代码哪里有错啊,实在找不到原因了,为什么不能生成gif?