【问题标题】:How to graph different variables with different length in MATLAB?如何在MATLAB中绘制不同长度的不同变量?
【发布时间】:2017-08-12 06:25:07
【问题描述】:

我有 165545*1 双变量和 1*351 双变量。我想使用 plot(x,y) 或 scatter(x,y) 将 165545 * 1 放在 y 轴上,将 1*351 放在 x 轴上。

【问题讨论】:

  • 2D 中的每个点都包含 (x,y)。
  • 1*351 中的每个点都可能包含 165545*1 中的许多点
  • 你有一个 func(x, y) 想要针对它进行绘图吗?因为现在它没有任何意义。
  • 请不要发布重复的问题。如果您的问题没有得到相关答案,请澄清您的问题并回复 cmets 中给您的建议。

标签: matlab plot scatter variable-length


【解决方案1】:

您可以选择随机 x' 来构建与 y 元素数量相同的 xi 向量:

idx=randi([1,length(x)],1,length(y));
xi=x(idx);
scatter(xi,y)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-21
    • 2016-06-23
    • 2013-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多