Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

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

Asked by Lisa Justin

Lisa Justin

on 12 Aug 2012
Accepted Answer by Azzi Abdelmalek

Azzi Abdelmalek

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

Lisa Justin

Lisa Justin

Products

No products are associated with this question.

1 Answer

Answer by Azzi Abdelmalek

Azzi Abdelmalek

on 12 Aug 2012
Edited by Azzi Abdelmalek

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

Lisa Justin

on 13 Aug 2012

Thanks a lot

Azzi Abdelmalek

Azzi Abdelmalek

Contact us