2014-08-29 3 views
0

В MATLAB, как заполнить картузианскую плоскость со случайно распределенными точками?Как заполнить декартову плоскость случайно распределенными точками?

То есть для каждой координаты x (i, j) в графе точка помещается или не помещается на основании некоторых случайных критериев (например, точка помещается туда, если случайное число равно 0).

Кажется, что это должно быть легко реализовать, но я в тупике.

ответ

2

просто использовать rand как обычно,

A=rand(N,M) 

создаст матрицу размером NxM случайных чисел между 0 и 1 (RAND (N) будет создавать матрицу NxN). Вы можете выбрать A>0.9 выбрать только те точки, в которой> 0,9 ...

Например:

A=rand(50)>0.9; 
imshow(A); 

enter image description here

Смежные вопросы