MATLAB Answers

how can i have three plots on one graph and save all three plots using one name

Asked by Lisa Justin on 12 Aug 2012

I have a loop with four files, how can i have three plots on one graph and save all three plots using each filename? so i get four different plot with three plots on each. i tried

h=plot(f,x)

hold on

h=plot(f,y)

hold on

h=plot(f,z)

saveas(h,name,'jpg')

but i get all plots on the same graph for all four files i.e 12 plots on one graph

  0 Comments

Products

No products are associated with this question.

1 Answer

Answer by Azzi Abdelmalek
on 12 Aug 2012
Edited by Azzi Abdelmalek
on 12 Aug 2012
 Accepted answer
 %for example 
 f=0:0.1:10;n=length(t);x=rand(4,n);y=rand(4,n);z=rand(4,n);
 for k=1:4
   h=plot(f,x(k,:));
   hold on;h=plot(f,y(k,:));
   hold on;h=plot(f,z(k,:))
   name=sprintf('fic%d',k)
   saveas(h,name,'jpg')
   close 
 end

  1 Comment

Lisa Justin on 13 Aug 2012

Thanks a lot


Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply today