How can I generate random numbers to plot my graph?
24 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
fengsen huang
am 14 Nov. 2018
Kommentiert: fengsen huang
am 14 Nov. 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 Kommentar
John D'Errico
am 14 Nov. 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.
Akzeptierte Antwort
Jan
am 14 Nov. 2018
Bearbeitet: Jan
am 14 Nov. 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;
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Random Number Generation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!