Форум программистов, компьютерный форум, киберфорум
Математический анализ
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
1 / 1 / 0
Регистрация: 10.08.2015
Сообщений: 13

Дифференциал сложной функции

14.06.2017, 14:23. Показов 2652. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Допустим y = f(x) функция от аргумента x, а x в свою очередь фукция от t, x = g(t). Допустим далее что x = g(t) дифференцируема в точке https://www.cyberforum.ru/cgi-bin/latex.cgi?{t}_{0}, а y дифференецируема в точке https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{0} = g({t}_{0}). Тогда по определению с одной стороны дифференциал y в точке https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{0} будет https://www.cyberforum.ru/cgi-bin/latex.cgi?{f}^{'}(x)\Delta x а используя результат инвариантности дифференциала по отношению к аргументу имеем так же https://www.cyberforum.ru/cgi-bin/latex.cgi?dy = {f}^{'}(x)dx. Получается https://www.cyberforum.ru/cgi-bin/latex.cgi?\Delta x = dx? Но ведь этого не может быть, ведь dx лишь линейная часть приращения https://www.cyberforum.ru/cgi-bin/latex.cgi?\Delta x. В какой части я ошибся?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.06.2017, 14:23
Ответы с готовыми решениями:

Второй дифференциал сложной функции
Найти второй дифференциал сложной функции F(x/y,y/x) в точке M(1,1). Сначала найдём частные производные по параметрам du/dx=2x/y...

Найти дифференциал сложной функции
Найти dz/dt функции z=x*sin y/x, где x=1+3t,у=корень(1+t2)

Производная и дифференциал сложной функции
y=\operatorname{tg}(\sin{x}\cdot\cos{x}) -- Плиз помогите решить производную от этой функци мне для зачета плиз.. к ней еще прилагается...

10
Эксперт по математике/физике
11068 / 7369 / 3989
Регистрация: 14.01.2014
Сообщений: 16,807
14.06.2017, 14:49
На самом деле: https://www.cyberforum.ru/cgi-bin/latex.cgi?dx=\Delta x - произвольное приращение (первичной переменной - параметра), а вот https://www.cyberforum.ru/cgi-bin/latex.cgi?dy - действительно линейная часть приращения функции
1
Эксперт по математике/физике
 Аватар для jogano
6360 / 4067 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
14.06.2017, 14:53
В том, что вы приравняли правые части двух выражений, неявно полагая, что dy - величина, зависящая только от точки x0 и от вида функции f. На самом деле она линейно зависит от приращения, которое может быть любое.
1
1 / 1 / 0
Регистрация: 10.08.2015
Сообщений: 13
14.06.2017, 17:00  [ТС]
Спасибо за ответы. Это пожалуй и есть момент который я не совсем понимаю, но конкретно, что не понимаю - объяснить затрудняюсь. Правильно ли будет сказать что https://www.cyberforum.ru/cgi-bin/latex.cgi?dy = {f}^{'}(x)\Delta x и https://www.cyberforum.ru/cgi-bin/latex.cgi?dy = {f}^{'}(x) dx два эквивалентных определения дифференциала y, только в первом случае оно зависит от производной и любого приращения x, а во втором от производной и от dx, где dx уже не любая величина и она сама зависит от https://www.cyberforum.ru/cgi-bin/latex.cgi?{g}^{'}(t) и произвольного приращения t? Но если даже так, у меня есть еще один вопрос, касающийся второго дифференциала. Если брать https://www.cyberforum.ru/cgi-bin/latex.cgi?d(dy) = d({f}^{'}(x) dx), то так как dx не произвольная придется использовать формулу дифференцирования умножения двух функций и получится правильный результат. А если брать https://www.cyberforum.ru/cgi-bin/latex.cgi?d(dy) = d({f}^{'}(x)\Delta x) то что нам мешает считать произвольное приращение x константой и просто вывести ее из дифференциала?
0
Эксперт по математике/физике
 Аватар для jogano
6360 / 4067 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
14.06.2017, 17:28
Лучший ответ Сообщение было отмечено iNarek94 как решение

Решение

Цитата Сообщение от iNarek94 Посмотреть сообщение
то так как dx не произвольная придется использовать формулу дифференцирования умножения двух функций и получится правильный результат
Придётся.
Цитата Сообщение от iNarek94 Посмотреть сообщение
что нам мешает считать произвольное приращение x константой и просто вывести ее из дифференциала?
Ничего не мешает.
Формула второго дифференциала одна и та же:
https://www.cyberforum.ru/cgi-bin/latex.cgi?d^2y=d\left(f'\left(x \right)dx \right)=d\left(f'\left(x \right) \right)dx+f'\left(x \right)d\left(dx \right)\\d\left(dx \right)\equiv d^2x
Отличия ваших случаев в том, что если dx - приращение, не зависящее от t, то https://www.cyberforum.ru/cgi-bin/latex.cgi?d\left(dx \right)\equiv d^2x это дифференциал от константы, то есть 0, и второго слагаемого не будет. А если x=g(t), то второе слагаемое будет. При выражении d2y через t получается:
https://www.cyberforum.ru/cgi-bin/latex.cgi?d^2y=\left(f'\left(x \right) \right)'_t \cdot dt \cdot g'\left(t \right)dt+f'\left(x \right)\left(g'\left(t \right)dt \right)'_tdt=\left(f''\left(x \right)g'^2\left(t \right)+ f'\left(x \right)g''\left(t \right)\right)dt^2
То, что в последнем выражении в больших скобках, равно https://www.cyberforum.ru/cgi-bin/latex.cgi?\left(f'_x \cdot g'_t \right)'_t=\left( f\left(g\left(t \right) \right)\right)''_{tt}, и всё законно, если убрать промежуточную переменную х и рассматривать y как функцию сразу от t: https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{d^2y}{dt^2}=\left( f\left(g\left(t \right) \right)\right)''_{tt}
1
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
14.06.2017, 18:47
Может, в этой теме найдёте что-нибудь интересное:
Дифференциалы высших порядков
1
1 / 1 / 0
Регистрация: 10.08.2015
Сообщений: 13
16.06.2017, 20:16  [ТС]
@jogano,
Правильно ли я понимаю, что в лучае сложной функции https://www.cyberforum.ru/cgi-bin/latex.cgi?dy = {f}^{'}(x)\Delta x и https://www.cyberforum.ru/cgi-bin/latex.cgi?dy = {f}^{'}(x)dx это разные обозначения, ибо первое дифференциал y по x, а второе дифференциал y по t (https://www.cyberforum.ru/cgi-bin/latex.cgi?dy = {f}^{'}(g){g}^{'}(t)dt = {f}^{'}(x)dx)? Если рассматривать дифференциал y по t, то второй дифференциал имеет вид, который Вы получили, так как и https://www.cyberforum.ru/cgi-bin/latex.cgi?{f}^{'}(x) и https://www.cyberforum.ru/cgi-bin/latex.cgi?dx функции от t, однако меня интересует и второй дифференциал по x. Правильно ли будет в этом случае написать https://www.cyberforum.ru/cgi-bin/latex.cgi?{d}^{2}(y) = d({f}^{'}(x)\Delta x) = {f}^{''}(x){\Delta x}^{2}, т.е. рассмотрет дифференциал сложной функции по её первой переменной, и считать приращение https://www.cyberforum.ru/cgi-bin/latex.cgi?\Delta x произвольным?

@helter, Спасибо! Я как-раз до того как Вы написали наткнулся на определение дифференциала оператора https://www.cyberforum.ru/cgi-bin/latex.cgi?f:X\rightarrow Y как (дальше вероятно напишу чепуху, ибо я некоторые моменты не понял) канонический базис множества линейных операторов https://www.cyberforum.ru/cgi-bin/latex.cgi?L(X,Y), только тут не совсем понятно что имеется ввиду. Вот в Вашем ответе я понял определение производной Фреше, и то что вторая поизводная есть квадратичная форма тоже понял. Но причем тут канонический базис? Это ведь базис из Жордановых цепей, так? Но ведь для его конструирования надо иметь оператор, для которого и строится этот базис. А тут просто написано "канонический базис линейных операторов".
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
16.06.2017, 22:52
Насчёт канонического базиса я тоже в недоумении. Даже в каком смысле канонический — непонятно. Производная в точке — это линейный оператор https://www.cyberforum.ru/cgi-bin/latex.cgi?f'(x_0) \colon X \to Y, а дифференциал — выражение https://www.cyberforum.ru/cgi-bin/latex.cgi?f'(x_0)h, которое можно рассматривать как функцию от x_0 и h.

Кстати, выражение «функция y = f(x)» — это тоже какая-то мантра, которая, мне кажется, характерна для школы и «высшей математики» (комплексу математических дисциплин, преподаваемых на технических специальностях). Функция — это такое правило. Правилу можно дать имя — например, f. Если a — элемент области определения, правило f ставит ему в соответствие единственный элемент множества значений, который обозначается f(a).

Вот что получается, если переписать исходный вопрос без мантр: «Допустим, f и g ― функции, F = f∘g ― их композиция, и что все они дифференцируемы. Тогда дифференциал f в точке a = g(b) ― это выражение f'(a)h, а дифференциал F в точке b ― это выражение F'(b)k = f'(a)g'(b)k, где, кстати говоря, выражение g'(b)k является дифференциалом функции g.»
1
1 / 1 / 0
Регистрация: 10.08.2015
Сообщений: 13
17.06.2017, 01:26  [ТС]
@helter,

Хорошо, в таком случае второй дифференциал f в точке a = g(b) будет https://www.cyberforum.ru/cgi-bin/latex.cgi?{f}^{''}(a)hh? Что в переводе на мантру то же самое https://www.cyberforum.ru/cgi-bin/latex.cgi?{f}^{''}(x){\Delta x}^{2}?

А второй дифференциал функции F будет (используя правило дифференцирования композиции функций) https://www.cyberforum.ru/cgi-bin/latex.cgi?{{f}^{''}}_{a}({{g}^{'}}_{b}(b)){{g}^{''}}_{b}(b)? (я для удобства через https://www.cyberforum.ru/cgi-bin/latex.cgi?{{f}^{'}}_{a} назначил линейный оператор - первую производную f в точке a).

И если так, то как это сопоставить с дифференцированием произведения функций к примеру в одномерном случае вещественных чисел https://www.cyberforum.ru/cgi-bin/latex.cgi?f:R\rightarrow R, https://www.cyberforum.ru/cgi-bin/latex.cgi?g:R\rightarrow R, https://www.cyberforum.ru/cgi-bin/latex.cgi?d(fg) = dfg + fdg?
0
Эксперт по математике/физике
 Аватар для jogano
6360 / 4067 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
17.06.2017, 01:51
Цитата Сообщение от iNarek94 Посмотреть сообщение
Правильно ли я понимаю, что в лучае сложной функции и это разные обозначения
Обозначают вторым образом.
Цитата Сообщение от iNarek94 Посмотреть сообщение
однако меня интересует и второй дифференциал по x. Правильно ли будет в этом случае написать , т.е. рассмотрет дифференциал сложной функции по её первой переменной, и считать приращение произвольным?
Пишут в этом случае https://www.cyberforum.ru/cgi-bin/latex.cgi?d^2y=f''_{xx}dx^2, не https://www.cyberforum.ru/cgi-bin/latex.cgi?\Delta x^2, где dx - произвольное.
Если нет t, то что https://www.cyberforum.ru/cgi-bin/latex.cgi?\Delta x, что dx суть одно и то же. Просто https://www.cyberforum.ru/cgi-bin/latex.cgi?\Delta x не пишут, если нет t.
https://www.cyberforum.ru/cgi-bin/latex.cgi?\Delta x\left(t \right)\equiv x\left(t+dt \right)-x\left(t \right), а https://www.cyberforum.ru/cgi-bin/latex.cgi?d x\left(t \right)\equiv x'\left(t \right)dt, но это если есть t.
Вообще, суть ваших затруднений я не улавливаю.
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
19.06.2017, 01:02
Цитата Сообщение от iNarek94 Посмотреть сообщение
Хорошо, в таком случае второй дифференциал f в точке a = g(b) будет https://www.cyberforum.ru/cgi-bin/latex.cgi?{f}^{''}(a)hh? Что в переводе на мантру то же самое https://www.cyberforum.ru/cgi-bin/latex.cgi?{f}^{''}(x){\Delta x}^{2}?
Ну да. В одномерном случае это зависящий от x коэффициент умножается на квадрат другой переменной, а в многомерном — завясящее от x билинейное отображение применяется к двум одинаковым векторам.

Цитата Сообщение от iNarek94 Посмотреть сообщение
А второй дифференциал функции F будет (используя правило дифференцирования композиции функций)
Не, так не может быть, чтобы какая-либо производная от f вычислялась бы от производной. Все производные вычисляются в точках.

В одномерном случае формула будет
https://www.cyberforum.ru/cgi-bin/latex.cgi?d^2  = f'' \, dg^2 + f' \, d^2 g
Её легко получить, дифферерцируя формулу дифференциала сложной функции и помня, что dx ― это на самом деле странное имя, данное переменным h и k, не зависящих от x, после их приравнивания.

В многомерном случае и формула остаётся по сути та же, и её вывод. Давайте посмотрим.

Во-первых, формула производной сложной функции выглядит так:
F'(t) = (f∘g)'(t) = f'(g(t)) g'(t)
где ― внимание! ― g'(x) ― это линейный оператор, и f'(g(x)) ― линейный оператор, и в правой части записано произведение линейных операторов, то есть суперпозиция операторов.

Можно применить левую и правую часть к произвольному вектору h и получить равенство дифференциалов:
F'(t)h = (f∘g)'(t)h = f'(g(t)) g'(t) h
В правой части первый пробел ― умножение (то есть суперпозиция) линейных операторов, а второй ― применение оператора к вектору. Эти пробелы ассоциативны.

Во-вторых, вторая производная ― это не совсем производная первой производной (которая является линейным оператором, действующим в пространство линейных операторов), а ассоциированный с ней билинейный оператор, который к тому же симметрический:
F''(t)(h, k) = ((F')'(t)h)k

Теперь ― насчёт дифференцирования произведения и вообще, билинейных отображений. Есть такая легко проверяемая формула:
B'(u, v)(h, k) = B(h, v) + B(u, k).
Билинейное отображение задано на парах (x, y), то есть на сумме пространств, поэтому и производную мы применяем к парам (h, k) ― элементам суммы. Комбинируя с формулой производной сложной функции, можно получить
∂_x B(φ(x), ψ(x)) h = B'(φ(x), ψ(x)) (φ'(x)h, ψ'(x)h) = B(φ'(x)h, ψ(x)) + B(φ(x), ψ'(x)h)
Легко узнать формулу Лейбница. Я здесь пользуюсь «производной по переменной». В принципе, это тоже мантра. Если непонятно, что имеется в виду, могу пояснить.

Кстати, если одна из функций ― постоянная, её производная равна 0, и получаем знакомые формулы
∂_x B(a, ψ(x)) h = B(a, ψ'(x)h)
∂_x B(φ(x), b) h = B(φ'(x)h, b)
― это насчёт «вынесения постоянного множителя за знак производной».

Нам производная билинейных отображений потребуется для повторного дифференцирования сложной функции: ведь произведение операторов и применение оператора к вектору как раз билинейны. Попробуем расписать аккуратно:

F''(t)(h, k) = ((F')'(t)h)k = (∂_t (F'(t)h))k = (∂_t (f'(g(t)) (g'(t) h)))k
(производная произведения операторов и производная сложной функции)
= ((∂_t f'(g(t)))k)(g'(t)h) + f'(g(t))((∂_t(g'(t)h))k)
= ((f')'(g(t)) g'(t) k) (g'(t) h) + f'(g(t)) (((g')'(t)h) k)
= f''(g(t))(g'(t)k, g'(t)h) + f'(g(t)) g''(t)(h, k)

Результат:
F''(t)(h, k) = f''(g(t))(g'(t)k, g'(t)h) + f'(g(t)) g''(t)(h, k)

Полная аналогия с одномерным случаем.

Это «дифференциальное исчисление для серьёзных людей» кажется громоздким, но на самом деле ничего ужасного в нём нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.06.2017, 01:02
Помогаю со студенческими работами здесь

Найти второй дифференциал сложной функции
Найти первый и второй дифференциал сложной функции x^4+y^4-2*x*y+x-y=0

Выразить дифференциал от сложной функции через производные и диференциалы
Доброго времени суток! Помогите пожалуйста! Выразить дифференциал d^3y от сложной функции y=y(u(x)) через производные от функции...

Найти полный дифференциал первого порядка от сложной функции
найти полный диференциал первого порядка от сложных функции z=f(u,v) u=ln(xy) v=x/y Помогите пожалуйста, сам не смог

Найти полный дифференциал второго порядка от сложной функции трех переменных
Собственно, есть функция u=f(f1,f2,f3), где f1=x^2+y^2, f2=x^2-y^2, f3=2xy. Надо найти полный дифференциал первого и второго порядков от u....

Дифференциал функции
Вычислите полный дифференциал функции


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru