How to generate a random REAL NUMBER VECTOR with a range?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ariel Chou
el 27 de Oct. de 2017
Comentada: Ariel Chou
el 27 de Oct. de 2017
How to generate a random REAL NUMBER VECTOR with a range?
I can only generate a random INTEGER vector with a range, which is randi([low, high], column, row) but I don't know how to create a random number vector with a range... I tried rand([low, high], column, row) and an error message popped out saying "Error using rand Size inputs must be scalar."
0 comentarios
Respuesta aceptada
Más respuestas (1)
Image Analyst
el 27 de Oct. de 2017
Try this. I do it both ways: to get integers and floating point numbers. Use whichever you want:
low = 10;
high = 20;
numElements = 80;
% Generate integer vector.
rIntegers = randi([low, high], 1, numElements)
% Generate floating point (fractional) number vector.
rDoubles = low + (high-low) * rand(1, numElements)
Ver también
Categorías
Más información sobre Matrices and Arrays 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!