Русский: Ниже приведен код Matlab.
% Сгенерировать случайные данные x = 1:25; y = 20*rand(1,25)+10;
% Рассчитать среднее значение и стандартное отклонение y y_mean = mean(y); y_std = std(y);
% Построить график y против x с помощью линейного plot(x,y,'b', 'LineWidth', 2); подождите
% Построить график среднего значения y в виде пунктирной линии plot plot(x,y_mean*ones(size(x)), 'k--'); % plot(x,median(y)*ones(size(x)),'r--')
% Построить планки погрешностей для y, используя одно стандартное отклонение % errorbar(x,y,y_std*ones (size (y)), 'b', 'LineStyle', 'none');
% Построить затененную область для y, используя одно стандартное отклонение y_upper = y_mean + y_std; y_lower = y_mean - y_std; x_fill = [x, fliplr(x)]; y_fill = [y_upper, fliplr(y_lower)]; fill([min(x_fill), max(x_fill), max(x_fill), min(x_fill)],[y_fill(2), y_fill(2), y_fill(1), y_fill(1)], 'r', 'FaceAlpha', 0.2, 'EdgeColor', 'none'); % fill (x_fill, y_fill, 'b', 'FaceAlpha', 0.2, 'EdgeColor', 'none');
% Добавить несколько меток и легенд xlabel('Data Observation'); ylabel('Y'); grid on; title('Отклонение от среднего в случайном распределении') legend('Данные', 'Среднее', 'Стандартное отклонение', 'Расположение', 'лучшее');
ylim([10 40]); задержка