mean_geom


clear, clc
%% Примеры средних арифметических и средних геометрических значений
%% выборки наблюдаемых величин
disp(' Значения наблюдаемых величин:')
M1 = [10000, 11000, 11500, 12500, 18000, 14000, 13500]
M2 = [1000000, 11000, 11500, 12500, 18000, 14000, 13500]
disp('======================================')
disp(' Среднее арифметическое:')
fprintf(' mean1 = %10.2f\n mean2 = %10.2f\n', mean(M1), mean(M2))
disp('======================================')
disp(' Среднее геометрическое:')
n = length(M1); %% n = length(M2)
nq1 = 1/n * (log(M1(1)) + log(M1(2)) + log(M1(3)) + log(M1(4)) + log(M1(5)) + log(M1(6)) + log(M1(7)));
nq2 = 1/n * (log(M2(1)) + log(M2(2)) + log(M2(3)) + log(M2(4)) + log(M2(5)) + log(M2(6)) + log(M2(7)));
mn1 = exp(nq1);
mn2 = exp(nq2);
fprintf(' geom1 = %10.2f\n geom2 = %10.2f\n', mn1, mn2)
fprintf(' Максимум превышения\n средней арифметической над средней геометрической 2: %0.2f\n', mean(M2)/mn2)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
disp('======================================')
disp(' ')
disp(' Значения наблюдаемых величин 2:')
M1 = [10000, 11000, 11500, 12500, 18000, 14000, 13500]
M2 = [1500000, 11000, 11500, 12500, 18000, 14000, 13500]
disp('======================================')
disp(' Среднее арифметическое 2:')
fprintf(' mean1 = %10.2f\n mean2 = %10.2f\n', mean(M1), mean(M2))
disp('======================================')
disp(' Среднее геометрическое 2:')
n = length(M1); %% n = length(M2)
nq1 = 1/n * (log(M1(1)) + log(M1(2)) + log(M1(3)) + log(M1(4)) + log(M1(5)) + log(M1(6)) + log(M1(7)));
nq2 = 1/n * (log(M2(1)) + log(M2(2)) + log(M2(3)) + log(M2(4)) + log(M2(5)) + log(M2(6)) + log(M2(7)));
mn1 = exp(nq1);
mn2 = exp(nq2);
fprintf(' 2) geom1 = %10.2f\n 2) geom2 = %10.2f\n', mn1, mn2)
fprintf(' Максимум превышения\n средней арифметической над средней геометрической 2: %0.2f\n', mean(M2)/mn2)
%% g1 = prod(M1)^(1/n) %% среднее геометрическое
Пример выполнения программы:
Значения наблюдаемых величин:
M1 =
10000 11000 11500 12500 18000 14000 13500
M2 =
1000000 11000 11500 12500 18000 14000 13500
======================================
Среднее арифметическое:
mean1 = 12928.57
mean2 = 154357.14
======================================
Среднее геометрическое:
geom1 = 12717.18
geom2 = 24553.02
Максимум превышения
средней арифметической над средней геометрической 2: 6.29
======================================

Значения наблюдаемых величин 2:
M1 =
10000 11000 11500 12500 18000 14000 13500
M2 =
1500000 11000 11500 12500 18000 14000 13500
======================================
Среднее арифметическое 2:
mean1 = 12928.57
mean2 = 225785.71
======================================
Среднее геометрическое 2:
2) geom1 = 12717.18
2) geom2 = 26017.22
Максимум превышения
средней арифметической над средней геометрической 2: 8.68

Приложенные файлы

  • docx 22533287
    Размер файла: 14 kB Загрузок: 0

Добавить комментарий