Matlab - Ordenar vector

 
Vista:
sin imagen de perfil

Ordenar vector

Publicado por Ruben (8 intervenciones) el 09/04/2017 13:15:34
Necesito contruir una funcion v= alea(N,vmin,vmax) que me devuelva en v un vector columna compuesto por N elementos aleatorios enteros repartidos uniformemente en el intervalo [vmin,vmax].

Mi problema es que al usar 'sort' no lo defino en el intervalo [vmin,vmax] y me lo dan por malo.
Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ordenar vector

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 10/04/2017 01:50:06
1
2
3
4
5
6
7
function  v= alea(N,vmin,vmax)
if nargin==0
    N=10;
    vmin=-10;
    vmax=20;
end
v = randi([vmin vmax],1,N);

1
2
3
4
5
6
>>   v= alea
v =
    -8    20    10    -3     2    -7    -2    -3     0    -6
>> v= alea(15,-5,40)
v =
    11     0    35    -1    37    13    -3    10    28    31    20    26    36    -3     8

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Ordenar vector

Publicado por Ruben (8 intervenciones) el 10/04/2017 17:19:26
Muchas gracias, me llevaba por el camino de la amargura esta práctica.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar