有一个有序数组,如何绘制 x_i 与 x_i+1?
Have an ordered array, how to plot x_i versus x_i+1?
我有一组有序的值。这些值定义为 i=1、2、3、...(即数组 1408 中的第一个值是 i=1,第二个值 1380 是 i=2,等等)。然后,我需要绘制 i 与 i+1。所以,从本质上讲,我是在绘制连续的数据点。
我知道如何绘制数据点,但我不确定如何绘制,所以我绘制了连续的数据点。我应该把数组分成两部分吗?
抱歉,如果解释令人困惑。非常感谢对此的任何帮助!
您可以使用:
plot(array(1:end-1),array(2:end));
这将绘制 1 对 2、2 对 3、3 对 4 等
您可以做的另一件事:
plot(array, lagmatrix(array, 1))
我有一组有序的值。这些值定义为 i=1、2、3、...(即数组 1408 中的第一个值是 i=1,第二个值 1380 是 i=2,等等)。然后,我需要绘制 i 与 i+1。所以,从本质上讲,我是在绘制连续的数据点。
我知道如何绘制数据点,但我不确定如何绘制,所以我绘制了连续的数据点。我应该把数组分成两部分吗?
抱歉,如果解释令人困惑。非常感谢对此的任何帮助!
您可以使用:
plot(array(1:end-1),array(2:end));
这将绘制 1 对 2、2 对 3、3 对 4 等
您可以做的另一件事:
plot(array, lagmatrix(array, 1))