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

조회 수: 1(최근 30일)
RevengeOfTee
RevengeOfTee 2020년 1월 20일
답변: Stijn Haenen 2020년 1월 20일
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!

답변(1개)

Stijn Haenen
Stijn Haenen 2020년 1월 20일
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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by