IMath.SeriesSum

Синтаксис Fore

SeriesSum(X: Double; Power: Double; Step: Double; Coefficients: Array): Double;

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

SeriesSum(X: double; Power: double; @Step: double; Coefficients: System.Array): double;

Параметры

X - значение переменной степенного ряда.

Power - показатель степени X для первого члена степенного ряда.

Step - шаг, на который увеличивается показатель степени Power для каждого следующего члена степенного ряда.

Coefficients - набор коэффициентов при соответствующих степенях X.

Описание

Метод SeriesSum возвращает сумму степенного ряда.

Комментарии

Сумма степенного ряда вычисляется по формуле:

Пример Fore

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

Sub UserProc;
Var
    a: Array[
1..5Of Double;
    d: Double;
Begin
    a[
1] := 2.1;
    a[
2] := 6.3;
    a[
3] := 3.2;
    a[
4] := 8.8;
    a[
5] := 4.5;
    d := Math.SeriesSum(
1011, a);
    Debug.WriteLine(d);
End Sub UserProc;

В результате выполнения примера в окно консоли будет выведена сумма степенного ряда.

Пример Fore.NET

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

Imports Prognoz.Platform.Interop.MathFin;

Public Shared Sub Main(Params: StartParams);
Var
    a: Array[1..5Of Double;
    d: Double;
    SSum: Prognoz.Platform.Interop.MathFin.MathClass;
Begin
    SSum := New Prognoz.Platform.Interop.MathFin.MathClass();
    a[1] := 2.1;
    a[2] := 6.3;
    a[3] := 3.2;
    a[4] := 8.8;
    a[5] := 4.5;
    d := SSum.SeriesSum(1011, a);
    System.Diagnostics.Debug.WriteLine(d);
End Sub;

См. также:

IMath