Матрица рассеяния 2D Matrix в MATLAB

Я (холост) 3430X6906 Матрица, имеющая только нули и единицы, и я хочу разбросать сюжет. Предположим, у меня есть 1 в столбце 30 и строке 40, график должен иметь dot на точку (30,40).

Можете ли вы помочь мне построить это.

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')

введите описание изображения здесь

Другие вопросы по тегам