Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MATLAB中绘制阵列的偶数列与奇数列_Matlab_Matlab Figure - Fatal编程技术网

在MATLAB中绘制阵列的偶数列与奇数列

在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

我在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]; % 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)