PostHeaderIconDelphi. Процедура MeanAndStdDev( const Data: array of Double; var Mean, StdDev: Extended );

Процедура MeanAndStdDev( const Data: array of Double; var Mean, StdDev: Extended );

Модуль: Math

Описание
Функция вычисляет среднее арифметическое Mean всех значений числового массива Data и среднее отклонение StdDev от среднего арифметического. Обе величины вычисляются за один проход. Точность вычислений может быть потеряна, если среднее отклонение >10E7, или числа массива отличаются на очень незначительную величину.

Пример
var
   Data: array of Double;
   Mean,Dev: Extended;
   i: byte;
begin
  ...
   SetLength(Mas, 11);
   for i:= 0 to 10 do Mas[i]:= i;
   MeanAndStdDev(Data, Mean, Dev);
    {Mean:=5; Div:=3.3166247903554}
  ...
end;

 
Copyright © 2007-2010 IsIProg.ru. All Rights Reserved.