Scatter plot random values
Mostrar comentarios más antiguos
I have got a array of random variables: A=rand(1,25);
I have to scatter plot A within X and Y axis. The limits of both X axis and Y axis are 0 to 1. There is no relation between the random variables A and X,Y axis.
How can I do this? If at all this is possible, how can I obtain the x and y coordiantes of the 25 points that have been plotted?
Please help.
Thanks in advance.
9 comentarios
Optics Wizard
el 9 de Abr. de 2020
Currently, A=rand(1,25) is a 1D array. Are you trying to plot 25 random points in 2D X-Y?
If so:
A = rand(2,25);
X = A(1,:);
Y = A(2,:);
scatter(X,Y)
Alternatively:
X = rand(1,25);
Y = rand(1,25);
scatter(X,Y)
Swagato Das
el 10 de Abr. de 2020
Swagato Das
el 10 de Abr. de 2020
Walter Roberson
el 10 de Abr. de 2020
x = rand(size(A));
y = rand(size(A));
%A(J,K) got scattered to X(J,K), Y(J,K)
Rik
el 10 de Abr. de 2020
The second code example should work for you. What do you want to do with the values of A? Nothing? Or should they be used as text labels?
Swagato Das
el 10 de Abr. de 2020
joel malcolm
el 6 de Sept. de 2022
Movida: Rik
el 6 de Sept. de 2022
Hi Im trying to place random points inside a rectangular area that has a curve through the graph. I have doen this but plotting this on a graph is not working
Walter Roberson
el 6 de Sept. de 2022
You could get John d'Errico's interparc from the file exchange. Describe the curve by a series of line segments. Now generate the appropriate number of random points in the range 0 to 1 times the length of the curve, and interparc to find out the x y coordinates where those points fall. The points will be in random locations and they will be somewhere along the curve as required.
Respuestas (0)
Categorías
Más información sobre Scatter Plots 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!