MATLAB Answers

How can I extract values from an N x 2 matrix?

1 view (last 30 days)
RevengeOfTee
RevengeOfTee on 20 Jan 2020
Answered: Stijn Haenen on 20 Jan 2020
So I have a user inputting N amount of values into a N x 2 matrix. Like so:
xx = input('Enter x coordinates in the form [0 0]');
yy = input('Enter y coordinates in the form [0 0]');
xp1 = xx';
yp1 = yy';
Cord = [xp1,yp1]
Now, what I want to do is extract each of the x-y coordinates in Cord to create points such as P4 = [cord(4,1),cord(4,2)]. The problem is, since the user is inputting the number of rows, I'm going to have N points and I can't figure out how to make a for loop that can account for all the points that will be created. It's been awhile.
Thank you!

  0 Comments

Sign in to comment.

Answers (1)

Stijn Haenen
Stijn Haenen on 20 Jan 2020
What about this?:
cord=zeros(1,2);
for i=1:100
xx = input('Enter x coordinates in the form [0]');
yy = input('Enter y coordinates in the form [0]');
Cord(i,:) = [xx,yy];
end

  0 Comments

Sign in to comment.

Sign in to answer this question.