从两个点数组在matlab中构造一个矩阵

Construct a matrix in matlab from two arrays of points

我需要在平面上指定一组点,为此我形成了这些点在平面上的位置的两个向量。 接下来,我创建了一个矩阵,其中每一行对应一个点(它的两个坐标)。因此,所有这些点都需要位于图表上。我以几个点为例制作了这样一个矩阵,但是我需要显着增加它们的数量并且手动写入坐标变得不现实。如何以更简单的方式定义这样的矩阵?理想无循环

x = [1:3]'
y = [1:3]'
R = [x(1) y(1);
     x(2) y(1);
     x(3) y(1);
     x(1) y(2);
     x(2) y(2);
     x(3) y(2);
     x(1) y(3);
     x(2) y(3);
     x(3) y(3)]
 plot(R(:,1), R(:,2),'*','MarkerSize',40)
x = [1:3]';
y = [1:3]';
R = combvec(x',y')'

R =

     1     1
     2     1
     3     1
     1     2
     2     2
     3     2
     1     3
     2     3
     3     3