如何在MATLAB中绘制不同长度的不同变量?

如何在MATLAB中绘制不同长度的不同变量?,matlab,plot,scatter,variable-length,Matlab,Plot,Scatter,Variable Length,我有165545*1双变量和1*351双变量。我想使用plot(x,y)或scatter(x,y)在y轴上放置165545*1,在x轴上放置1*351 您可以选择random x'构建元素数与y相同的xi向量: idx=randi([1,length(x)],1,length(y)); xi=x(idx); scatter(xi,y) 二维中的每个点都包括(x,y)。从1*351开始的每个点可能包括从165545*1开始的多个点。是否有要绘制的func(x,y)?因为现在它没有意义。可能重复的

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

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

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

二维中的每个点都包括(x,y)。从1*351开始的每个点可能包括从165545*1开始的多个点。是否有要绘制的func(x,y)?因为现在它没有意义。可能重复的请不要发布重复的问题。如果您的问题没有得到相关的答案,请澄清您的问题并回答评论中给您的建议。