exponenta event banner

fnder

Дифференцируйте функцию

Синтаксис

fprime = fnder(f,dorder)
fnder(f)

Описание

fprime = fnder(f,dorder) описание dorderпроизводная th функции, описание которой содержится в f. Значение по умолчанию dorder 1. Для отрицательного dorder, конкретный |dorderНеопределенный интеграл |th возвращен, который исчезает |dorder| - сворачиваются в левой конечной точке основного интервала.

Выход имеет ту же форму как вход, т.е. они - оба ppforms или обе B-формы или оба stforms. fnder не работает на рациональные сплайны; для них используйте fntlr вместо этого. fnder работает на stforms только ограниченным способом: если типом является tp00, затем dorder может быть [1,0] или [0,1].

fnder(f) совпадает с fnder(f,1).

Если функция в f многомерно, скажите m - варьируемая величина, затем dorder должен быть дан и должен быть длины m.

Примеры

Если f находится в ppform, или в B-форме с ее последним узлом достаточно высокой кратности, затем, до погрешностей округления, f и fnder(fnint(f)) то же самое.

Если f находится в ppform и fa значение функции в f в левом конце его основного интервала, затем, до погрешностей округления, f и fnint(fnder(f),fa) то же самое, если функция, описанная f имеет разрывы скачка.

Если f содержит B-форму f, и t 1 является своим крайним левым узлом, затем, до погрешностей округления, fnint(fnder(f)) содержит B-форму ff (t 1). Однако его крайний левый узел потеряет одну кратность (если она имела кратность> 1 для начала). Кроме того, его самый правый узел будет иметь полную кратность даже если самый правый узел для B-формы f в f не делает.

Вот рисунок этого последнего факта. Сплайн в sp = spmak([0 0 1], 1) на его основном интервале [0..1], прямая линия, которая является 1 в 0 и 0 в 1. Теперь интегрируйте его производную: spdi = fnint(fnder(sp)). Когда можно проверять, сплайн в spdi имеет тот же основной интервал, но на том интервале он соглашается с прямой линией, которая является 0 в 0 и –1 в 1.

Смотрите примеры “Введение к B-форме” и “Введение к ppform” для примеров.

Алгоритмы

Для дифференцирования любой полиномиальной формы производные найдены в смысле кусочного полинома. Это означает, что в действительности каждая полиномиальная часть дифференцируется отдельно, и разрывы скачка между полиномиальными частями проигнорированы во время дифференцирования.

Для B-формы, формулы [PGS; (X.10)] для дифференцирования используются.

Для stform дифференцирование использует знание формулы для соответствующей производной основной функции конкретного типа.

Смотрите также

| | |