Matlab - repetir random( 'gamma', p, q, C,D)

   
Vista:

repetir random( 'gamma', p, q, C,D)

Publicado por antonio valle (11 intervenciones) el 18/12/2012 13:33:50
Trato de generar datos aleatoriamente de una variable (precipitación), cuya función de densidad de probabilidad es una Gamma. Hasta aquí facil:

%nº datos:
C=500;%nº filas, valores que genero
D=1; %nº columnas

%% Precipitación
% observada, pdf gamma p=3.009, q=15.65;
% P generada
p=3.009; %parám forma
q=15.65; %parám escala

P=random('gam',p,q,C,D);

Pero yo lo que quiero es repetir esto 100 veces por ejemplo, serían más... A priori una solución podría ser sustituir D=1 por D=100. Pero no es esto lo que quiero, lo que pretendo no es tener 50.000 valores, sino generar 500, 500, y esto 100 veces, ya que a cada familia de valores (vector 500x1) le tengo que aplicar un análisis.

Conclusión: meter la función en un "for", pero no me sale,

Si alguien pudiese ayudarme, se lo agradecería enormemente.

un abz

Antonio valle
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

repetir random

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3432 intervenciones) el 18/12/2012 16:24:16
sugerencia.
Poner un ejemplo concreto, con pocos datos.

Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com
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