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!