概述
大量的数据,大量的图像,再加上机器的性能差强人意,手动的保存这些图着实很让人郁闷。百度了一下“matlab自动批量保存图像”,得到一些解答,其实挺简单,只需在程序中加一句话:
for i=1:Q
end
Step 1. 先使所画的图最大化,即占满整个屏幕:
scrsz = get(0,'ScreenSize');
figure1=figure('Position',[0 30 scrsz(3) scrsz(4)-95]);
scrsz = get(0,'ScreenSize');
figure1=figure('Position',[0 0 scrsz(3) scrsz(4)-66]);
scrsz = get(0,'ScreenSize');
figure2=figure('Position',[1 scrsz(4)/2 scrsz(3)/2 scrsz(4)/2])
Step 2. 生成数据并画图:
x=rand(100,1);
plot(x);
saveas(gcf,'filename','bmp');
saveas(gcf,'filename','emf');
saveas(gcf,'filename','jpg');
Step 3. 清理现场:
clear all; clc; close all;
最后
以上就是机灵菠萝为你收集整理的matlab批量保存图像的全部内容,希望文章能够帮你解决matlab批量保存图像所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复