Интерполирование функций ЕСТЕСТВЕННЫМИ кубическими сплайнами https://ru.wikipedia.org/wiki/Кубический_сплайн
More...
|
| NaturalCubicSpline (double[] xs, double[] ys) |
|
| NaturalCubicSpline (XElement xel) |
|
override IFunction | HorizontalShift (double shift) |
| Сдвинуть весь график функции вдоль горизонтальной оси More...
|
|
override IFunction | VerticalShift (double vertShift) |
| Сдвинуть весь график функции вдоль вертикальной оси More...
|
|
| BaseCubicSpline (XElement xel) |
|
double | Value (double k) |
| Вычислить значение функции в указанной точке. Выбрасывает ArgumentOutOfRangeException при обращении за пределами области определения. More...
|
|
bool | TryGetValue (double x, out double dIvDk) |
| Вычисление значения интерполированной функции в произвольной точке More...
|
|
XElement | ToXElement () |
| Сериализация кубического сплайна в виде XElement More...
|
|
void | ValidateCoeffs (double[] xs, double[] ys, double delta=1e-9) |
| Функция проверки правильности нахождения коэффициентов сплайна. Проверяет основные условия непрерывности и дифференцируемости, накладываемые на кубический сплайн. More...
|
|
override string | ToString () |
|
|
| NaturalCubicSpline (CubicSplineCoeffs[] coefficients) |
|
| BaseCubicSpline (double[] xs, double[] ys) |
|
| BaseCubicSpline (IList< double > xs, IList< double > ys) |
|
| BaseCubicSpline (CubicSplineCoeffs[] coefficients) |
|
|
static void | tridiag_gen (double[] aArray, double[] bArray, double[] cArray, double[] dArray) |
| Gauss Elimination with backsubstitution for general tridiagonal matrix with bands aArray,bArray,cArray and column vector dArray. More...
|
|
const int | MinNumberOfNodes = 3 |
|
readonly double | MinX |
|
static CubicSplineCoeffs[] | PrepareD1Coeffs (BaseCubicSpline old) |
| Построить новый кубический сплайн, который является первой производной данного More...
|
|
static CubicSplineCoeffs[] | PrepareXShiftedCoeffs (BaseCubicSpline old, double shift) |
| Построить новый кубический сплайн, который является сдвигом данного вдоль оси X More...
|
|
static CubicSplineCoeffs[] | PrepareYShiftedCoeffs (BaseCubicSpline old, double vertShift) |
| Построить новый кубический сплайн, который является сдвигом данного вдоль оси Y More...
|
|
readonly CubicSplineCoeffs[] | m_coeffs |
| Коэффициенты сплайна. НУЛЕВОЙ ЭЛЕМЕНТ МАССИВА НЕ ДОЛЖЕН ИСПОЛЬЗОВАТЬСЯ! More...
|
|
int | N [get] |
|
string | Name [get, protected set] |
|
Интерполирование функций ЕСТЕСТВЕННЫМИ кубическими сплайнами https://ru.wikipedia.org/wiki/Кубический_сплайн
override IFunction TSLab.Script.Options.NaturalCubicSpline.HorizontalShift |
( |
double |
shift | ) |
|
|
virtual |
override IFunction TSLab.Script.Options.NaturalCubicSpline.VerticalShift |
( |
double |
vertShift | ) |
|
|
virtual |