У меня есть текстовый файл ("coord.txt"), который содержит координаты x и y точек. файла выглядит следующим образом:Нарисовать линии между точками в Matlab
11 44 2 9
11 44 5 8
2 1 6 11
2 1 10 3
Мне нужно рисовать линии между (11, 44) к (2, 9), (11, 44) к (5, 8), (2, 1) до (6, 11) и (2, 1) - (10, 3).
Я могу сделать это вручную, как:
x = [11 11 2 1; 2, 5, 6, 10];
y = [44 44 1 1; 9 8 11 3];
plot (x, y).
Но сам файл довольно долго, и мне нужно «автоматизировать» этот процесс.
Я пробовал:
load coordinates.txt;
edit coordinates.txt;
x1= [coordinates(:, 1); coordinates(:, 3)];
y1 = [coordinates(:, 2); coordinates(:, 4)];
plot (x1, y1).
Это дает мне линии нарисованные из (11, 44) в (2, 9), (2, 9) к (5, 8), (5, 8) (6, 11), (6, 11) - (10, 3).
Может ли кто-нибудь помочь?