matlab中向量值的获取

matlab中向量值的获取,matlab,vector,Matlab,Vector,我有一个Nx2向量,向量中的每一行是矩阵中的一个坐标。 例如:调用路径如下所示的向量: Path=[1 2; 3 4; 5 6; 7 8;]; 我的问题是如何访问向量以获取x和y坐标? 如果我写路径(1),答案是1,对于路径(2),答案是3,但我想取对1,2,然后3,4等等。。 我可以循环做吗? 谢谢 这将一行一行地为您提供 for i=1:size(Path,1) Path(i,:) end 如果只想绘制路径,请尝试: plot(Path(:,1),Path(:,2)) 谢

我有一个Nx2向量,向量中的每一行是矩阵中的一个坐标。 例如:调用路径如下所示的向量:

Path=[1 2;
 3 4;
 5 6;
 7 8;];
我的问题是如何访问向量以获取x和y坐标? 如果我写路径(1),答案是1,对于路径(2),答案是3,但我想取对1,2,然后3,4等等。。 我可以循环做吗?
谢谢

这将一行一行地为您提供

for i=1:size(Path,1)
    Path(i,:)
end
如果只想绘制路径,请尝试:

plot(Path(:,1),Path(:,2))

谢谢,但我怎样才能进入elemants?我想画路径,一个接一个的坐标,为此我在一个循环中运行,我需要在循环的每个迭代中提供x和y来绘制函数。。。这就是为什么我想要像路径(1),路径(2)这样的东西。谢谢。既然我已经管理好了,我只需要写plot(路径(I,1),路径(I,2)也要注意我的编辑,以防你只想绘制整个路径。