TSLab API Docs  1
TSLab.Script.Options.CubicSplineCoeffs Class Reference

Класс, описывающий коэфффициенты КУБИЧЕСКОГО сплайна на каждом сегменте сетки. https://ru.wikipedia.org/wiki/Кубический_сплайн предлагает вид полинома: S_i(x) = a_i + b*(x-x_i) + (1/2)*c_i*(x-x_i)^2 + (1/6)*d_i*(x-x_i)^3 More...

Inheritance diagram for TSLab.Script.Options.CubicSplineCoeffs:

Public Member Functions

 CubicSplineCoeffs (CubicSplineCoeffs old)
 
 CubicSplineCoeffs (double a, double b, double c, double d, double x)
 
 CubicSplineCoeffs (XElement xel)
 
object Clone ()
 
override string ToString ()
 
XElement ToXElement ()
 Сериализация коэффициентов кубического сплайна в виде XElement More...
 

Public Attributes

double a
 Значение функции в точке X More...
 
double b
 Первая производная в точке X More...
 
double c
 Вторая производная в точке X More...
 
double d
 Третья производная в точке X More...
 
double x
 Узел сплайна (ПРАВАЯ граница интервала) More...
 

Detailed Description

Класс, описывающий коэфффициенты КУБИЧЕСКОГО сплайна на каждом сегменте сетки. https://ru.wikipedia.org/wiki/Кубический_сплайн предлагает вид полинома: S_i(x) = a_i + b*(x-x_i) + (1/2)*c_i*(x-x_i)^2 + (1/6)*d_i*(x-x_i)^3

Member Function Documentation

XElement TSLab.Script.Options.CubicSplineCoeffs.ToXElement ( )

Сериализация коэффициентов кубического сплайна в виде XElement

Member Data Documentation

double TSLab.Script.Options.CubicSplineCoeffs.a

Значение функции в точке X

double TSLab.Script.Options.CubicSplineCoeffs.b

Первая производная в точке X

double TSLab.Script.Options.CubicSplineCoeffs.c

Вторая производная в точке X

double TSLab.Script.Options.CubicSplineCoeffs.d

Третья производная в точке X

double TSLab.Script.Options.CubicSplineCoeffs.x

Узел сплайна (ПРАВАЯ граница интервала)