在MATLAB中绘制阵列的偶数列与奇数列
我在MATLAB中有一个大数组,指定了许多粒子在2D中的位置。每行对应一个粒子。第2n-1列和第2n'列给出了粒子在给定时间的x和y坐标,第2n+1,2n+2'列给出了下一个时间间隔的坐标。我正在尝试绘制所有这些点的连接图,以便在一个图上显示粒子的轨迹,但不确定在这种情况下,plot命令的参数应该是什么。请尝试以下代码。前六行创建了大型阵列的微型版本。如果我误解了它的安排,请告诉我在MATLAB中绘制阵列的偶数列与奇数列,matlab,matlab-figure,Matlab,Matlab Figure,我在MATLAB中有一个大数组,指定了许多粒子在2D中的位置。每行对应一个粒子。第2n-1列和第2n'列给出了粒子在给定时间的x和y坐标,第2n+1,2n+2'列给出了下一个时间间隔的坐标。我正在尝试绘制所有这些点的连接图,以便在一个图上显示粒子的轨迹,但不确定在这种情况下,plot命令的参数应该是什么。请尝试以下代码。前六行创建了大型阵列的微型版本。如果我误解了它的安排,请告诉我 % x,y x,y x,y x,y p1 = [ 1,2, -1,3, -2,6, -3,7
% x,y x,y x,y x,y
p1 = [ 1,2, -1,3, -2,6, -3,7]; % positions of particle 1
p2 = [ 2,3, 2,4, 3,6 3,8]; % positions of particle 2
p3 = [-1,-3, 0,-1, 1,0, 2,2]; % positions of particle 3
ps = [p1;p2; p3]; % "large array"
px = ps(:,1:2:end)'; % particles' x-positions
py = ps(:,2:2:end)'; % particles' y-positions
plot(px,py)