我想以不同的格式(.pdf,.jpeg,.fig)以不同的方向保存相同的图片。
这是我目前的代码:
A = readtable('RON.xlsx');
tempo_A = A{:,1:2:end};
[n,m] = size(A);
variavel_original = A{:,2:2:end};
var = {'Y1','Y2','Y3','Y4'};
guardar = {'Y1','Y2','Y3','Y4'};
guardar2 = {'YY'};
var_original = {'Y1','Y2','Y3','Y4'};
n_var = length(var);
for j=1:n_var
pdf=figure;
set(pdf,'PaperUnits','centimeters','PaperPosition',[0 0 29 21],'PaperOrientation','landscape');
plot(tempo_A(:,j),variavel_original(:,j),'-b*');
title(var(j));
grid on
xlabel('tempo');
ylabel('Y');
legend(var_original(j),'Location','best','Orientation','vertical');
saveas(pdf,fullfile('C:\Users\TiagoAlexandre\Documents\MATLAB\GALP\RON\Originais', guardar{j}), 'pdf');
end
因此,在set
命令中,我选择了选项格局,它创建了一个大小接近A4的pdf文件格局,可以用于此目的。
问题:
我想将jpeg文件保存为' portrait',我该怎么做? (我希望jpeg文件与pdf文件的方式相同,情节从左到右)。
我想将.fig文件保存得更大,就像最大化的窗口一样。
答案 0 :(得分:0)
正如我发布的那样保存了一个pdf格局,为了制作jpg文件的代码,代码如下:
orient portrait
saveas(pdf,fullfile('C:\Users\TiagoAlexandre\Documents\MATLAB\GALP\RON\Originais', guardar{j}), 'jpg');