Matlab Hangs when Saving Surf to PDF
이전 댓글 표시
I am having trouble saving a surface plot as a pdf. This used to work for me just fine. However, now when I try, Matlab hangs up and my disk usage jumps to 100%. What is causing this?
clear
close all
savepath = 'C:\Users\';
% Image Sizing
japw = 3 + 3/8;
Y = 11;
X = 8.5;
XX = 0.5*X;
YY = 0.2*Y*japw/XX;
XX = japw;
PX = 0;
PY = 0;
%surface data (arbitrary)
x = (0:10);
y = (0:10);
nX = length(x);
nY = length(y);
xMat = repmat(x.',1,nY);
yMat = repmat(y,nX,1);
z = xMat.^2 + yMat.^2;
%plot data
f = figure(305);
hsurf = surf(x,y,z);
xlabel('X','fontsize',30,'interpreter','latex')
ylabel('Y','fontsize',30,'interpreter','latex')
shading interp
set(hsurf,'EdgeColor','interp')
colorbar
set(gcf,'color','white')
set(gcf,'PaperUnits','inches')
set(gcf,'PaperPosition', [PX PY X Y/2])
set(gcf, 'PaperSize',[X Y/2])
set(gca,'Position', [0.15 0.22 0.7 0.7])
set(gca,'FontSize',20)
view(0,90)
saveas(gcf,[savepath 'test3.pdf'])
댓글 수: 3
Benjamin Kraus
2017년 12월 7일
What version of MATLAB are you using? There have been significant changes in this area starting in R2014b. You said it used to work, what version of MATLAB did it used to work in?
Christopher Saltonstall
2017년 12월 7일
Christopher Saltonstall
2017년 12월 7일
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Other Formats에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!