what is the best method to generate random points
Mostrar comentarios más antiguos
Hi,
Suppose i have a set of points such as (x,y) vector:
1.3300 8.8900
0.8800 7.0200
0.7500 4.9800
2.2200 4.3500
3.1300 1.9200
1.7400 1.3700
1.8900 0.7700
4.0100 0.3100
6.0800 1.3400
7.3400 1.3800
8.4500 0.6900
8.6000 0.5300
9.2700 1.4900
8.9900 2.4500
7.6700 4.1700
7.5500 5.7900
9.3900 6.4400
8.9300 7.0000
9.2000 8.6900
9.4600 9.3600
8.8600 8.7400
7.2300 7.0500
5.8900 8.0600
5.0000 9.0000
2.8300 9.8800
what is the best method/function to generate random points within?
1 comentario
hmi amid
el 1 de Mayo de 2017
Do you mean random points that are already in this matrix (x,y)? Or new random points in the range of this matrix? For the first meaning you can use :
Suppose your set of points is in V
i=ceil(rand(1)*length(V));
x_random=V(i,1);y_random=V(i,2);
For the second case:
x_random=min(V(:,1))+rand(1)*(max(V(:,1))-min(V(:,1)));
y_random=min(V(:,2))+rand(1)*(max(V(:,2))-min(V(:,2)));
Best, Amid.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Descriptive Statistics en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
