Hola,
Para ver si en el mes llovieron más de cuatro días podemos sumar la precipitación horaria, a partir de la matriz que tenga los datos de precipitación del mes con dimensiones (24,dias), esto genera un vector de (1,dias) y con el comando find, podemos buscar qué dias llovieron:
mat_precipitacion_mes tiene dimensiones (24 filas, dias columnas)
precipitacion_dia = sum(mat_precipitacion_mes);
precipitacion_dia tiene dimensiones (1 fila ,dias columnas)
Buscamos los dias que llovieron y los guardamos en una variable:
id_dias_lluvia = find(precipitacion_dia>0);
Esto devuelve los días del mes que llovieron: [1 5 6 11 25 20 21 24 30] nueve días, por ejemplo.
Entonces el ciclo diario de temperatura y humedad relativa, se va hacer para esos días.
mat_T_mes(:,id_dias_lluvia)
mat_HR_mes(:,id_dias_lluvia)
Esta seleccion tiene dimensiones (24 horas,9 dias de lluvia)
Para ver los días que no llovió es análogo, pero cómo sería la condición en el find?
Prueben y cualquier duda lo seguimos viendo.
Slds
Para ver si en el mes llovieron más de cuatro días podemos sumar la precipitación horaria, a partir de la matriz que tenga los datos de precipitación del mes con dimensiones (24,dias), esto genera un vector de (1,dias) y con el comando find, podemos buscar qué dias llovieron:
mat_precipitacion_mes tiene dimensiones (24 filas, dias columnas)
precipitacion_dia = sum(mat_precipitacion_mes);
precipitacion_dia tiene dimensiones (1 fila ,dias columnas)
Buscamos los dias que llovieron y los guardamos en una variable:
id_dias_lluvia = find(precipitacion_dia>0);
Esto devuelve los días del mes que llovieron: [1 5 6 11 25 20 21 24 30] nueve días, por ejemplo.
Entonces el ciclo diario de temperatura y humedad relativa, se va hacer para esos días.
mat_T_mes(:,id_dias_lluvia)
mat_HR_mes(:,id_dias_lluvia)
Esta seleccion tiene dimensiones (24 horas,9 dias de lluvia)
Para ver los días que no llovió es análogo, pero cómo sería la condición en el find?
Prueben y cualquier duda lo seguimos viendo.
Slds