How to save the plot with two lines

5 vues (au cours des 30 derniers jours)
Nirmal
Nirmal le 13 Juil 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.

Réponse acceptée

Albert Yam
Albert Yam le 13 Juil 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 commentaire
Nirmal
Nirmal le 13 Juil 2012
Thank you. That was quick Sir.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Printing and Saving dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by