Plotting the difference between 2 vectors points in 2D
Afficher commentaires plus anciens
I have two vectors [x1,x2...xn] and [y1,y2...yn]. y is simply a noisy version of x. After plotting x on a 2D graph with connected points, I would like to plot just the points of y, with a straight line connecting each point of y to the corresponding "true" point in x. Thanks!
Réponses (1)
Walter Roberson
le 22 Avr 2012
Provided that the original x and y are row vectors,
hold on
h = plot([x; y]);
set(h, 'Color', 'k')
The 'k' means black, a color I chose arbitrarily for this purpose. Without that set() call, each of the lines will show up a different color.
2 commentaires
Matt
le 22 Avr 2012
Walter Roberson
le 22 Avr 2012
h = plot(t, [x;y])
You need to be consistent on your x axis coordinates.
Catégories
En savoir plus sur Line Plots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!