Plot for two range of x

I have two ranges of x = [0:0.01:1] and x = [2:0.01:3] and I want to plot x vs. Y in one plot for the two rages of x values without using hold on command. Is it possible in matlab?
Below I have used hold on command (which I don't want to use) to plot
x = [0:0.01:1]
Y = x./5;
plot(x, Y, 'Color',[0.85 0.16 0], 'linewidth', 2);
hold on
x = [2:0.01:3]
Y = x./5;
plot(x, Y, 'Color',[0.85 0.16 0], 'linewidth', 2);

 Réponse acceptée

Honglei Chen
Honglei Chen le 15 Fév 2013

0 votes

Something like this?
x = [0:0.01:1 nan 2:0.01:3]
y = x./5
plot(x,y)

1 commentaire

Atom
Atom le 15 Fév 2013
Yes I want this exactly. Thank you very much. Where to see the details about nan ?

Connectez-vous pour commenter.

Plus de réponses (1)

Jos (10584)
Jos (10584) le 15 Fév 2013

0 votes

Or still separate them in different graphic objects:
x1 = [0:0.01:1] ;
y1 = x1./5;
x2 = [2:0.01:3] ;
y2 = x2./5;
plot(x1, y1, '-', x2,y2,'-', 'Color',[0.85 0.16 0], 'linewidth', 2) ;

Catégories

En savoir plus sur Line Plots dans Centre d'aide 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