代码之家  ›  专栏  ›  技术社区  ›  MysteryGuy

在matlab中绘制不同大小的矢量

  •  0
  • MysteryGuy  · 技术社区  · 7 年前

    假设我有 t 向量= 1:15 我还有两个向量: X 尺寸15,每个元件 X 与中的相应元素(相同索引的元素)相关 T Y 尺寸5,每个元素 Y 对应于 t=3,6,9,12,15 .

    我该如何策划 X Y 在同一地块上W.R.T. T 虽然,虽然 X Y 长度不同(特别是 Y 长度与 T )

    谢谢

    1 回复  |  直到 7 年前
        1
  •  2
  •   djvg Carl Meyer    7 年前

    在代码中,如果没有一个你想要实现什么的例子,我们必须猜测你的确切意图。

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

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

    当然,这假设您的值实际上与示例的间距相同。

    另一个选择是 NaN 值作为中的占位符 Y 矢量,使其与 T . 您可能需要使用标记(例如 'o' 在那种情况下。

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