IStatistics.AverageDcml

Синтаксис Fore

AverageDcml(Values: Array): Decimal;

Синтаксис Fore.NET

AverageDcml(Values: System.Array): decimal;

Параметры

Values. Массив десятичных чисел большой точности, для которых требуется определить среднее арифметическое значение.

Описание

Метод AverageDcml возвращает среднее арифметическое аргументов типа Decimal.

Комментарии

Для обозначения в массиве числа типа Decimal после значения каждого числа необходимо дописать символ «m». Например: 0.001m.

Для получения медианы заданных десятичных чисел большой точности используйте метод IStatistics.MedianDcml.

Пример Fore

Для выполнения примера добавьте ссылку на системную сборку Stat.

Sub UserProc;
Var
    st: Statistics;
    a: Array[3Of Variant;
    s: Decimal;
Begin
    st := New Statistics.Create;
    a[0] := 0.858739815m;
    a[1] := 0.148393423m;
    a[2] := 0.537711777m;
    s:=st.AverageDcml(a);
    Debug.WriteLine("Среднее: " + s.ToString);
End Sub UserProc;

После выполнения примера в окно консоли будет выведено значение среднего арифметического для заданного набора десятичных чисел большой точности.

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

Imports Prognoz.Platform.Interop.Stat;

Public Shared Sub Main(Params: StartParams);
Var
    st: Statistics;
    a: Array[3Of object;
    s: decimal;
Begin
    st := New Statistics.Create();
    a[0] := 0.858739815m;
    a[1] := 0.148393423m;
    a[2] := 0.537711777m;
    s:=st.AverageDcml(a);
    System.Diagnostics.Debug.WriteLine("Среднее: " + s.ToString());
End Sub;

См. также:

IStatistics