Hi
I would like to join x,y coordinates for 2 points together on a plot. But also plot all 361 lines.
I have all coordinates saved as 361 x 1
x coordinate left = xl
y coordinate left = yl
x coordinate right = xr
y coordinate right = yr
I can combine into 2 columns if required so which will determine a point on a plot a(1), a(2), b(1), b(2) etc to 361
a = [xl, yl]
b = [xr, yr]
But I basically need to plot a line between
a(1) and b(1)
a(2) and b(2)
and so on for 361 seperate lines on 1 plot.
Is this possible and is there a quicker way than using hold on 361 times?
Thanks for any advice
Kieran

 채택된 답변

Ameer Hamza
Ameer Hamza 2020년 4월 29일

0 개 추천

try this
x = [xl.'; xr.']; % xl, xr, yl and yr should be column vectors
y = [yl.'; yr.'];
plot(x, y)

댓글 수: 2

Kieran Reeves
Kieran Reeves 2020년 4월 29일
Perfect Ameer, thankyou.
Ameer Hamza
Ameer Hamza 2020년 4월 29일
I am glad to be of help.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Annotations에 대해 자세히 알아보기

제품

질문:

2020년 4월 29일

댓글:

2020년 4월 29일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by