MATLAB Answers

0

How to draw and connect three points

Asked by Guido Pastore on 19 Mar 2019
Latest activity Answered by 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
on 19 Mar 2019
What have you tried so far?

Sign in to comment.

Tags

3 Answers

Answer by 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.


Answer by 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.


Answer by 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.