How to save the plot with two lines

3 views (last 30 days)
Nirmal
Nirmal on 13 Jul 2012
x=rand(1,10);
y=1:10;
h=plot(x,y,'r',x,y,'g');
saveas(h, 'test','jpg');
I want to save the plot above but i get an error
??? Operands to the || and && operators must be
convertible to logical scalar values.
Error in ==> saveas at 64
while ~isempty(h) && ~isfigure(h)
I know its because h has two values, I just dont know how to save both of these in the same image file.

Accepted Answer

Albert Yam
Albert Yam on 13 Jul 2012
The 'plot' is the line, what you want to save is the figure.
h=figure;
x=rand(1,10);
y=1:10;
plot(x,y,'r',x,y,'g');
saveas(h, 'test','jpg');
  1 Comment
Nirmal
Nirmal on 13 Jul 2012
Thank you. That was quick Sir.

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by