MATLAB figure를 PDF로 저장하기
function saveaspdfwith(h, filename, type, orientation, margin) %SAVEASPDFWITH Save figure as pdf, with paper type, orientation, and margin. if ~exist('type', 'var') type = 'A4'; end if ~exist('orientation', 'var') orientation = 'portrait'; end if ~exist('margin', 'var') margin = 1; % default margin is 1 cm end set(gcf, 'PaperUnits', 'centimeters'); set(gcf, 'PaperType', type); set(gcf, 'PaperOrientation', orientation); sz = get(h, 'PaperSize'); pos = get(h, 'PaperPosition'); if strcmp(orientation, 'landscape') xmargin = (sz(1) - (sz(2) - 2 * margin) / pos(4) * pos(3)) / 2; set(h, 'PaperPosition', [xmargin margin sz(1) - 2 * xmargin sz(2) - 2 * margin]); else ymargin = (sz(2) - (sz(1) - 2 * margin) / pos(3) * pos(4)) / 2; set(h, 'PaperPosition', [margin ymargin sz(1) - 2 * margin sz(2) - 2 * ymargin]); end saveas(h, filename, 'pdf');











