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 № 1po 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);