Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Производные от суперпозиции функций.

Автор Марбол, февраля 9, 2012, 08:22

0 Пользователи и 1 гость просматривают эту тему.

Марбол

Здравствуйте!

Меня интересует, есть ли общая формула для производной N-го порядка от суперпозиции h функций f, g одного переменного x, т. е.: h(x) = f(g(x)). А то я сейчас пробую сам вывести, но пока неуспешно.

RawonaM

Если обе дифференцируемы, то по "правилу цепи" же.
h'(x) = f'(g(x))·g'(x)

Марбол

Понятно, что по правилу цепи; но оно рекурсивное, а мне желательно иметь формулу не рекурсивного характера.
Для сравнения: любая производная от произведения: h(n)(x) = (f(x)*g(x))(n) - вычисляется по формуле, вполне аналогичной биному Ньютона, без знания предыдущих производных этого же произведения. Здесь астериск означает умножение.
Я даже написал программу на VBA, символьно дифференцирующую суперпозицию и произведение двух функций, но всё равно пока логики общей формулы N-ой производной не могу уловить. Думал, может, ответ уже есть в общем виде.

Квас

Пишите письма! :)

Alone Coder


Марбол

   Предположу, что производная вида f = F(1/n)(x) должна вычисляться, исходя из возможности выполнить следующую замену переменной:
x -> y(x): F(x) -> G(y)
так, что
F(x) = G(y)
и
G(n)(y) == F(1)(x).
Если такая замена возможна, то можно записать, в качестве определения:
F(1/n)(x) == G(1)(y).
   Например:
Пример удалён, ввиду его неверности. - Марбол

Квас

На дробные производные обычно выруливают через спектральную теорию, как степени операторов. Явные формулы бывают интегродифференциальные.
Пишите письма! :)

Марбол

По-моему, формула должна быть в природе; в своих выкладках я усматриваю некоторую логику, но ещё не полностью.
Всё остаётся один непонятный член.

Bhudh

Там же идёт разрастание сумм.
Общая формула суммы конечного ряда вырисовывается?
Ещё и показатели степеней и степеней производных гуляют от 1 до n...
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Квас

Да ну нету формулы. Этому вопросу уже сколько лет, триста? Все формулы давно получены. Для очистки совести, конечно, можно посмотреть, например, Гурса...
Пишите письма! :)

Марбол

Хорошо: я ещё не понял, откуда именно такие коэффициенты, а не другие, но в общем, выглядит стройно. Я могу показать свои результаты пока для шести первых производных, по чему уже можно вывести обобщение. Как Вы хотите читать: в Ворде или прямо тут? Для меня это вопрос времени: в Ворде набор пойдёт медленнее; и думаю, в ТеХе ещё даже более!

Марбол

Цитата: Bhudh от февраля  9, 2012, 21:15
Общая формула суммы конечного ряда вырисовывается?
Да, она прорисовывается, не считая того, что непонятны коэффициенты.

Квас

Пишите письма! :)

Марбол

Я настырный.

А что, Мэпл выводит общие формулы заданных рядов?

Марбол

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

ИЕ

Такую формулу можно вывести. Она должна быть родственна биному Ньютона с той разницей что здесь некоммутативный случай для g поскольку два типа возведения в степень. т. е. что то типа обобщения  (f g + g) ^ n для некоммутативного случая с разными типами умножений.
Ученье свет, а неученых тьма! Прежде чем выдумывать свое, познай чужое.

Квас

Цитата: Марбол от февраля  9, 2012, 22:24
А что, Мэпл выводит общие формулы заданных рядов?

Вряд ли. Но первые сколько угодно производных он бы посчитал и даже, вероятно, удалось бы в удобоваримом виде их представить.
Пишите письма! :)

Bhudh

Цитата: ИЕ от февраля  9, 2012, 22:26Она должна быть родственна биному Ньютона
Там коэффициенты выходят не биномиальные.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

ИЕ

Да не проблема - для шестой производной
[tex]15 g''(x)^3 f^{(3)}(g(x))+60 g'(x) g''(x) f^{(3)}(g(x)) g^{(3)}(x)+10 f''(g(x)) g^{(3)}(x)^2+45 g'(x)^2 g''(x)^2 f^{(4)}(g(x))+20 g'(x)^3 g^{(3)}(x) f^{(4)}(g(x))+15 f''(g(x)) g''(x) g^{(4)}(x)+15 g'(x)^2 f^{(3)}(g(x)) g^{(4)}(x)+15 g'(x)^4 g''(x) f^{(5)}(g(x))+6 g'(x) f''(g(x)) g^{(5)}(x)+g'(x)^6 f^{(6)}(g(x))+f'(g(x)) g^{(6)}(x)[/tex]

Цитата: Bhudh от февраля  9, 2012, 22:30
Цитата: ИЕ от февраля  9, 2012, 22:26Она должна быть родственна биному Ньютона
Там коэффициенты выходят не биномиальные.
Естественно. Эта формула не симметричная, ибо некоммутативная. Бином Нютона коммутативен.
Ученье свет, а неученых тьма! Прежде чем выдумывать свое, познай чужое.

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

ИЕ

Ученье свет, а неученых тьма! Прежде чем выдумывать свое, познай чужое.

Bhudh

Во-во. Так что общая формула для всех уровней вложенности вряд ли получится...
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

ИЕ

Цитата: Bhudh от февраля  9, 2012, 22:39
Во-во. Так что общая формула для всех уровней вложенности вряд ли получится...
С помощью сумм и произведений и факториалов в коммутативном случае компактной получается. Но все таки для некоммутативного случая можно выписать, но читабельность ее будет еще та....
Наверно, поэтому этого никто и не делал.
Ученье свет, а неученых тьма! Прежде чем выдумывать свое, познай чужое.

Bhudh

Цитата: ИЕ от читабельность ее будет еще та
Для компа в принципе всё равно, какая у неё читабельность.
Главное, чтобы распарсиваемость была хорошая.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Марбол

Это - ни в коем случае не вывод, а изложение промежуточного результата.

Вначале следует ввести ряд обозначений.

0) Даны функции f = f(y), g = g(x). Их суперпозиция - h(x) = f(g(x)).

1) Обозначим производные исходных функций:
df/dy = α,
dg/dx = u.
В дальнейшем потребуются именно они.

2) Для случая
y == g
(когда рассматривается суперпозиция функций f и g)
обозначим
DNh = DN(αu) = dN(αu)/dxN.

3) Для случая
y == x
(рассматривается произведение функций f и g)
обозначим
δN(αu) = dN(αu)/dxN.
В этом случае известен общий вид производной N-го порядка:
δN(αu) = ΣN( j ) CNj α( j )u( N - j )
где биномиальный коэффициент CNj = N!/{(N-j)!j!},
бегущий индекс j = 0, 1, ..., N.

4) Как таковая, величина δN(αu) не используется. Используется степенной ряд (по степеням u), коэффициенты которого равны слагаемым из δN(αu) соответствующего порядка:
AN = ΣN( j ) CNj α( j )u( N - j ) * u j .
где биномиальный коэффициент CNj = N!/{(N-j)!j!},
бегущий индекс j = 0, 1, ..., N.
Например:
A0 = αu,
A1 = α'u2 + αu'
A2 = α''u3 + 2α'u'u + αu''
A3 = α'''u4 + 3α''u'u2 + 3α'u''u + αu'''
A4 = α(4)u5 + 4α(3)u(1)u3 + 6α(2)u(2)u2 + 4α(1)u(3)u + α(0)u(4)
A5 = α(5)u6 + 5α(4)u(1)u4 + 10α(3)u(2)u3 + 10α(2)u(3)u2 + 5α(1)u(4)u + α(0)u(5)
A6 = α(6)u7 + 6α(5)u(1)u5 + 15α(4)u(2)u4 + 20α(3)u(3)u3 + 15α(2)u(4)u2 + 6α(1)u(5)u + α(0)u(6)

5) В сумме AN можно выделить среднюю часть, в которую не входят только самый старший и самый младший члены: например,
(4)u(1)u4 + 10α(3)u(2)u3 + 10α(2)u(3)u2 + 5α(1)u(4)u   для  A5.
Произведем сдвиг числовых коэффициентов на одну позицию, от младших к старшим членам:
10α(4)u(1)u4 + 10α(3)u(2)u3 + 5α(2)u(3)u2 + 1α(1)u(4)u.
Также понизим степени u на единицу:
10α(4)u(1)u3 + 10α(3)u(2)u2 + 5α(2)u(3)u + 1α(1)u(4).
Получившуюся величину назовем мезоном N-го порядка и обозначим μN:
μ5 = 10α(4)u(1)u3 + 10α(3)u(2)u2 + 5α(2)u(3)u + 1α(1)u(4).
Очевидно, следует принять, что
μ1 = 0.

7) Составим также на основе мезонов следующие величины. Отбросим младший член мезона: например,
μ4 = 6 α(3)u(1)u3 + 4 α(2)u(2)u2 [ + 1 α(1)u(3)u ]
получим здесь
(3)u(1)u2 + 4α(2)u(2)u1
понизим степень величины u на единицу:
(3)u(1)u1 + 4α(2)u(2)
Приравняем числовые коэффициенты единице:
α(3)u(1)u1 + α(2)u(2)
Обозначим получившуюся величину остатком и обозначим σ4, где подстрочный индекс указывает исходный мезон.
Очевидно, следует принять, что
σ1 = σ2  = 0
(или нет мезона, или он имеет единственный член).

6) Теперь можно записать выражения для шести первых производных от суперпозиции функций h = f(g(x)), в принятых обозначениях:

D0h = αu
D1h = A1 + μ1u = A1
D2h = A2 + μ2u(0)
D3h = A3 + 3 μ2u(1) + μ3u(0)
D4h = A4 + 5 μ2u(2) + 5 μ3u(1) + μ4u(0)
D5h = A5 + 15/2 μ2u(3) + 10 μ3u(2) + 15/2 μ4u(1) + μ5u(0) + 15 σ3 u(1) 2
D6h = A6 + 21/2 μ2u(4) + 35/2 μ3u(3) + 35/2 μ4u(2) + 21/2 μ5u(1) + μ6u(0) + 105 σ4 u(1) 2.

Осталось неясным общее выражение для числовых коэффициентов, входящих в выражения для DN.

Исправлены замеченные опечатки.
:yes:

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр