Plotting the difference between 2 vectors points in 2D
古いコメントを表示
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!
回答 (1 件)
Walter Roberson
2012 年 4 月 22 日
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 件のコメント
Matt
2012 年 4 月 22 日
Walter Roberson
2012 年 4 月 22 日
h = plot(t, [x;y])
You need to be consistent on your x axis coordinates.
カテゴリ
ヘルプ センター および File Exchange で Line Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!