Borrar filtros
Borrar filtros

How can I generate random numbers to plot my graph?

11 visualizaciones (últimos 30 días)
fengsen huang
fengsen huang el 14 de Nov. de 2018
Comentada: fengsen huang el 14 de Nov. de 2018
x = randi([-50,50],1000,1);
y = randi([-50,50],1000,1);
So I got given a p-code file where I try out points and see if the artefacts are lying below or not.
The range are -50 to 50 on both x and y axis
I want to use random numbers to help me find out the info, but the code I used are only generating intergers. I want to generate random numbers in 4 decimal place covering the range -50 to 50.
  1 comentario
John D'Errico
John D'Errico el 14 de Nov. de 2018
Did you read the help for rand? It gives an explicit example of how to generate random numbers (NOT integers) in a given range from a to b.

Iniciar sesión para comentar.

Respuesta aceptada

Jan
Jan el 14 de Nov. de 2018
Editada: Jan el 14 de Nov. de 2018
x = round(-50 + rand(1000,1) * 100, 4);
y = round(-50 + rand(1000,1) * 100, 4);
See: doc rand and doc round .
Alternatively getting the "4 decimal places" can be achieved by this also:
x = randi([-500000, 500000], 1000, 1) / 10000;
y = randi([-500000, 500000], 1000, 1) / 10000;

Más respuestas (0)

Categorías

Más información sobre Random Number Generation en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by