MATLAB Answers

How to draw and connect three points

29 views (last 30 days)
Guido Pastore
Guido Pastore on 19 Mar 2019
Answered: Star Strider on 19 Mar 2019
Give three matrices with one row and two columns (1x2). Each matrix corresponds to a point and the two columns of each matrix correspond to the x y coordinates of the respective point. So I have three points in total. How can I draw these three points on a graph, link them through segments and label them?

  1 Comment

Rik
Rik on 19 Mar 2019
What have you tried so far?

Sign in to comment.

Answers (3)

KSSV
KSSV on 19 Mar 2019
x = rand(1,3) ;
y = rand(1,3) ;
plot(x,y) ;
n = 1:3 ;
text(x,y,num2str(n'))

  0 Comments

Sign in to comment.


Guido Pastore
Guido Pastore on 19 Mar 2019
Head = [HeadX HeadY HeadZ];
Head_1 = Head(1,1:2);
HeadX_1 = 250.8390;
HeadY_1 = 643.3690;
scatter(HeadX_1, HeadY_1);
LRCollar = [LRCollarX LRCollarY LRCollarZ];
LRCollar_1 = LRCollar(1,1:2);
LRCollarX_1 = 264.4240;
LRCollarY_1 = 341.0450;
scatter(LRCollarX_1, LRCollarY_1);
Waist = [WaistX WaistY WaistZ];
Waist_1 = Waist(1,1:2);
WaistX_1 = 281.9030;
WaistY_1 = -94.8090;
scatter(WaistX_1, WaistY_1);
untitled.jpg

  0 Comments

Sign in to comment.


Star Strider
Star Strider on 19 Mar 2019
Try this:
V1 = randi(9, 1, 2); % Vector #1
V2 = randi(9, 1, 2); % Vector #2
V3 = randi(9, 1, 2); % Vector #3
M = [V1; V2; V3; V1]; % Repeat First Row To Complete The Triangle
figure
plot(M(:,1), M(:,2))
axis([0 10 0 10])
ptl = sprintfc('V_{%d}', 1:3); % Numbered Vectors
ptl = sprintfc('V(%.1f,%.1f)', M(1:end-1,:)); % Vector Coordinates
text(M(1:end-1,1), M(1:end-1,2), ptl)
Experiment to get the result you want.

  0 Comments

Sign in to comment.

Sign in to answer this question.

Tags