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

1 次查看(过去 30 天)
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

类别

Help CenterFile Exchange 中查找有关 Coordinate Transformations 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by