Рисовать линии, чтобы соединить некоторые точки в MATLAB? - PullRequest
0 голосов
/ 13 января 2012

У меня есть массив координат точки, как,

Coordinates = [ x1 y1;
                x2 y2;
                x3 y3;
                x4 y4];

Я хотел бы нарисовать линии для соединения этих точек.

Например, я хотел бы соединить точку (x1, y1) с (x2, y2) и точку (x3, y3) с (x4, y4) и так далее.

Подскажите, пожалуйста, как это сделать?

Ответы [ 5 ]

0 голосов
/ 29 августа 2014

Как сказал user3487733, но с небольшой поправкой в ​​первой строке.

for I=1:2:no_of_elements
    line([x(I),y(I)],[x(I+1),y(I+1)])
end

пользователь user3487733 ответ соединит (x1,y1) с (x2,y2) с (x3,y3) с (x4,y4). Как я понимаю вопрос, который вы хотите от (x1,y1) до (x2,y2), а затем от (x3,y3) до (x4,y4); то есть (x2,y2) не подключен к (x3,y3).

0 голосов
/ 10 мая 2014
for i=1:no_of_elements

line([x(i),y(i)],[x(i+1),y(i+1)])

end
0 голосов
/ 13 января 2012

plot([x1,x2],[y1,y2], [x3,x4],[y3,y4]).

0 голосов
/ 05 ноября 2013

Я задал похожий вопрос с небольшим успехом.Но я понял это для своего приложения, так что, возможно, оно поможет вам.

0 голосов
/ 13 января 2012

Обычная копия с участка Документация:

x = -pi:.1:pi;
y = sin(x);
plot(x,y)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...