Red de conocimiento informático - Aprendizaje de código fuente - Asignación de diseño de curso de experimentos matemáticos matlab

Asignación de diseño de curso de experimentos matemáticos matlab

El código del programa es el siguiente:

% nombre de archivo

archivo = 'CorvRain.dat'

% 1) Programación para leer datos Archivo coverRain.dat;

fid = fopen(file);

C = textscan(fid, '%f', 'Delimiter', ' ', 'Headerlines' , 2) ;

fclose(fid);

datos = reshape(C{1}, 13, []).';

año = datos (:, 1);? % año

rain_m = data(:, 2:end) / 100; % precipitación mensual (en pulgadas)

% 2) Programa para calcular y Dibuje de 1890 a 1994, la precipitación anual total (en pulgadas)

% e imprima la precipitación promedio, la precipitación mínima y la precipitación máxima para el año correspondiente.

lluvia_y = suma(lluvia_m, 2);

plot(año, lluvia_y, 'r-d', 'MarkerEdgeC', 'b', 'MarkerFaceC', 'c' )

set(gca, 'xlim', año([1 fin]));

xlabel('Año')

ylabel('Total del año Precipitación (pulgadas)')

rain_av = media(rain_m, 2);

rain_min = min(rain_m, 2);

rain_max = max( rain_m , 2);

fprintf('\nEstadísticas de precipitación de 1890 a 1994 (unidad: pulgadas)\n');

fprintf('\n\tAño\t Precipitación promedio\ tPrecipitación mínima\tPrecipitación máxima\n');

for i=1:longitud(año)

fprintf('\t%i\t %-10.2f\t%- 10.2f\t%-10.2f\n', año(i), ...

rain_av(i), rain_min(i), rain_max(i));

end

% 3) Calcular e imprimir la precipitación media mensual en el archivo coverRain.dat. Calcula e

% imprime la precipitación total para cada mes desde 1890 hasta 1994. (Las unidades están en pulgadas)

rain_mt = sum(rain_m, 1);

rain_mav = mean(rain_m, 1);

fprintf('\n \ nEstadísticas de precipitación mensual de 1890-1994 (unidad: pulgadas)\n');

fprintf('\n\tmes\precipitación promedio\precipitación total\n');

para i=1:longitud(rain_mt)

fprintf('\t%i\t%-10.2f\t%-8.2f\t\n', i, ...

rain_mav(i), rain_mt(i));

end

% 4) Calcule la precipitación anual total sin bucles.

lluvia_y = suma(lluvia_m, 2);