/ / Jak wypełnić płaszczyznę kartezjańską losowo rozmieszczonymi punktami? - Matlab, Matlab-rysunek

Jak wypełnić płaszczyznę kartezjańską losowo rozmieszczonymi punktami? - matlab, matlab-figure

W matlab, jak wypełnić płaszczyznę kartezjańską losowo rozmieszczonymi punktami?

Oznacza to, że dla każdej współrzędnej x (i, j) na wykresie, punkt jest umieszczany lub nie jest umieszczany na podstawie niektórych losowych kryteriów (na przykład umieszczany jest tam punkt o losowej liczbie> 0).

Wydaje się, że to powinno być łatwe do zaimplementowania, ale jestem zakłopotany.

Odpowiedzi:

2 dla odpowiedzi № 1

po prostu użyj rand jak zwykle,

A=rand(N,M)

utworzy macierz o rozmiarze NxM liczb losowych z zakresu od 0 do 1 (rand (N) utworzy macierz NxN). Możesz wtedy wybrać A>0.9 aby wybrać tylko te punkty, w których A> 0,9 ...

Na przykład:

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

wprowadź opis obrazu tutaj