首页 > 解决方案 > 在 Matlab 中绘制不同大小的向量

问题描述

假设我有tvector=1:15和另外两个向量:X大小为 15,每个元素都X与 ; 中的对应元素(相同索引的元素)相关t。并且Y大小为 5,每个元素Y对应于t=3,6,9,12,15.

我怎么能在同一个情节XY绘制 wrt t,但X长度Y不一样(尤其Y是长度不一样t

谢谢

标签: matlab

解决方案


如果没有您尝试实现的示例,在代码中,我们必须猜测您的确切意图。

t但是,一种选择可能是绘制一个反对的子选择Y,如下所示(使用您示例中的值):

plot(t, X, t(3:3:15), Y)

当然,这假设您的值实际上像您的示例一样隔开。

另一种选择是使用NaN值作为Y向量中的占位符,使其长度与t. 在这种情况下,您可能必须使用标记(例如'o')。

最好的方法实际上取决于上下文。


推荐阅读