matlab F=getframe(gcf); 获得plot的帧,并保存

F=getframe(gcf);
imwrite(F.cdata,['D:\PythonProject\QTNLS\TNCalciumAnalysis\Phase Space\' num2str(i) '.jpg']);

for i=1:length(x)
    
    subplot(2,2,1);
    addpoints(h1, x(i), y(i) ,z(i));
    
    subplot(2,2,2);
    addpoints(h2,dx(i), dy(i) ,dz(i));
    
    subplot(2,2,[3,4]);
    addpoints(h3,i,sig(i));
    addpoints(h4,i,dsig(i));
    drawnow;
    F=getframe(gcf);
    imwrite(F.cdata,['D:\PythonProject\QTNLS\TNCalciumAnalysis\Phase Space\' num2str(i) '.jpg']);
    
    
end

猜你喜欢

转载自blog.csdn.net/Hodors/article/details/121680792