在MATLAB中散布绘制2D矩阵

时间:2016-05-03 00:15:28

标签: matlab plot scatter-plot

我的(单个)dot矩阵只有零和一个,我想散点图。假设我在第30列和第40行 1 1,则该点应该在点(30,40)上有[[1, a, c], [2, d, e], [3, w, e]];

请你帮我画一下。

1 个答案:

答案 0 :(得分:1)

您希望使用find获取行和列,然后使用plot绘制这些行。

%// Create artificial data
data = rand(3430, 6906) > 0.99999;

%// Find the location of the ones
[row, col] = find(data);

%// Plot these locations
plot(col, row, 'o')

enter image description here