关于#matlab#的问题:为什么这行代码写出后经常报错

为什么这行代码写出后经常报错

f_num=1;%z帧数索引
for rho=0:0.02:09
     
   xlabel x;ylabel y;zlabel z;
   titile([num2str((rho))]);
   F=getframe(gcf);%截取帧
   I=frame2im(F);%从单个影片截取帧色彩图像
   [I,map]=rgb2ind(I,256);
   if f_num==1
        imwrite(I,map,'normal2d.gif','gif','Loopcount',inf,'DelayTIME',0.1);
   else
        imwrite(I,map,'normal2d.gif','gif','WRITEmODE','APPEND','DelayTIME',0.1);
   end
   f_num=f_num+1;[X,Y]=meshgrid(-3:0.1:3,-3:0.1:3);
   p=cos(X+Y)-sin(exp(X.*Y));
   p=reshape(p,size(X));
   figure
   set(gcf,'Position',get(gcf,'Position').*[1 1 1.3 1]);
   subplot(2,3,[1 2 4 5])
   surf(X,Y,p),axis tight ,title('二位正态分布');
end