2017-05-10 5 views
0

지금까지 성공하지 못했지만 Matlab의 그래프 인쇄에 관한이 간단한 질문을 보았습니다. , SIM = 2Matlab에서 루프와 함께 print 명령을 사용하는 방법

N = 5; 
for sim = 1:10 
    X = randn(sim,N); 
    X = mean(X); 

    figure; 
    plot(X); 
    print -depsc X; 
end 

내가 예를 들면, 인쇄 및 각각 시뮬레이션 한 새로운 그래프를 저장하고, 자동 이름 싶다 SIM = 1의 X1, X2 : I는 본 형태의 루프가 sim = 3 등의 경우 X3. 어떻게해야합니까?

답변

1

이 시도 :

N = 5; 
for sim = 1:10 
    X = randn(sim,N); 
    X = mean(X); 

    hFig = figure; 
    plot(X); 

    % create filename and print to eps 
    filename = strcat('X',num2str(sim)); 
    print(hFig,filename,'-depsc'); 
end 

희망이 도움이!

+0

감사합니다. – LenaH