Borrar filtros
Borrar filtros

Generating a random matrix with range

1 visualización (últimos 30 días)
Melwin Thomas
Melwin Thomas el 5 de Jun. de 2018
Comentada: Melwin Thomas el 5 de Jun. de 2018
Hi,
I am trying to generate 12*2 matrix. The first column should contain random values between [0 5] and the second column should have random values between [5 20]. Can you help me out with this.

Respuesta aceptada

Kodavati Mahendra
Kodavati Mahendra el 5 de Jun. de 2018
May be something crude like this?
x = rand(12,2);
x(:,1) = 5*x(:,1);
x(:,2) = 5+15*x(:,2)
rand generates uniformly distributed random number in the interval (0,1).
  3 comentarios
Melwin Thomas
Melwin Thomas el 5 de Jun. de 2018
Thank you very much. Appreciate your help. It works. I made it a little complicated
a = [0:5]; b = [5:20];
for x=1:12
m = zeros(1:2);
V = repmat([(5.*rand(a)); (5+(20-5).*rand(b))],6);
end
disp(V)
Thank you.
Melwin Thomas
Melwin Thomas el 5 de Jun. de 2018
That's why I was not able to figure it out. Anyways thank you.

Iniciar sesión para comentar.

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