Plotting the difference between 2 vectors points in 2D
Mostra commenti meno recenti
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!
Risposte (1)
Walter Roberson
il 22 Apr 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 Commenti
Matt
il 22 Apr 2012
Walter Roberson
il 22 Apr 2012
h = plot(t, [x;y])
You need to be consistent on your x axis coordinates.
Categorie
Scopri di più su Line Plots in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!