generating random numbers within a certain range & spacing
22 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Afrasiab Himaloy
el 20 de Jul. de 2018
Comentada: Afrasiab Himaloy
el 23 de Jul. de 2018
if true
max=[6 7.75 8.75 9.25 9.50];
min=[5 6 7.75 8.75 9.25];
b=size(max,2);
n=20;
for i=1:b
c(i)=max(i)-min(i);
x=sort((min(i))+rand(n,1)*(c(i)), 'ascend')
y=(linspace(min(i),max(i),n))'
end
end
i want to create 20 random numbers for each c(i), but all the 20 numbers generated for each c(i) should maintain at least .025 gap among themselves. how do i do this? i cant do this with rand or linspace. anyone to help? :(
0 comentarios
Respuesta aceptada
Fangjun Jiang
el 20 de Jul. de 2018
randi([200 240],[20,1])/4
11 comentarios
Fangjun Jiang
el 23 de Jul. de 2018
Please formulate your problem and ask a separate question. Keep in mind that this forum is for questions and answers, not for substitution of work.
Más respuestas (0)
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices 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!