Untitled
unknown
matlab
3 years ago
1.4 kB
5
Indexable
Carga de los datos del viento para las poblaciones
%Leemos el archivo con la base de datos de las ubicaciones (Datos ubicaciones.xlsx)
% y creamos una estructura que recoja la infromacion de cada ubicacion en
% una unica variable estructura (viento):
% Lista de ubicaciones de estudio
ubicaciones = {'cadiz', 'huelva', 'faro', 'F_Sardina', 'Gran_Canaria', 'P_Vargas','Playa_de_Mogan'};
% Estructura de datos para almacenar los valores de viento
viento = struct();
% Bucle para recorrer cada ubicación y leer los datos de viento correspondientes
for u = 1:length(ubicaciones)
% Obtener el nombre de la ubicación de estudio actual
ubicacion_actual = ubicaciones{u};
% Leer los datos de la columna E de la ubicacion correspondiente en el
% archivo xlsx (E5:E8764) extraido de Meteonorm
datos_ubicacion_actual = readmatrix('datos ubicaciones.xlsx', 'Sheet', ubicacion_actual, 'Range', 'E5:E8764');
%Redondeo a 2 decimales la velocidad del viento en m/s
datos_ubicacion_actual = round(datos_ubicacion_actual, 2);
% Agregar una entrada en la estructura viento correspondiente a la
% ubicación actual para tener el output que se desea
viento.(ubicacion_actual) = datos_ubicacion_actual;
end
% Podemos consultar el dato de viento una hora especifica del año mediante viento.P_Vargas(257)Editor is loading...