Я не слишком разбираюсь в дифференциации, но сегодня мне задали якобы простой вопрос где и требующие решения для и . Я просто решил первое, используя идентификатор триггера , что приводит к .
Однако мне сказали, что это решение не может быть применено к этому вопросу, потому что я должен найти полную производную . Я не смог найти ни одного хорошего ресурса в Интернете, чтобы четко объяснить мне разницу между нормальной производной и полной производной и почему мое решение здесь было неверным . Есть ли кто-нибудь, кто мог бы объяснить мне разницу на практическом примере? Спасибо!
Ключевое отличие состоит в том, что, когда вы берете частную производную , вы действуете, исходя из своего рода предположения, что вы удерживаете одну переменную фиксированной, в то время как другая изменяется. При вычислении полной производной вы позволяете изменениям одной переменной влиять на другую.
Так, например, если у вас есть , то при вычислении частной производной , вы временно предполагаете постоянным и относиться к нему как к таковому, что дает .
Однако, если и , то предположение, что остается постоянным, когда изменения больше недействительны. С , то если изменения, это означает, что по крайней мере один из или изменять. И если или изменить, то изменения. И если изменяется, то, очевидно, это каким-то образом влияет на производную, и мы уже не можем считать ее равной нулю.
В вашем примере вам дано , но на самом деле у вас есть следующее:
.
Итак, если вы вычислите , вы не можете предположить, что изменение вычисленное в этой производной, не влияет на изменение .
Вместо этого вам нужно вычислить и , первое из которых может быть вычислено как:
Я знаю, что этот ответ невероятно запоздал; но просто резюмирую последний пост:
Если бы я дал вам функцию
и попросил у вас частную производную по , вы должны написать:
с фактически константа относительно . Другими словами, подставляя значение для не влияет на . Однако, если я попрошу вас указать полную производную по , вы должны написать:
Конечно, я использовал цепное правило в нижнем регистре. Вы бы не написали на практике, так как это просто , но нужно понимать, что он есть :)
Все ли согласны с тем, что плакат пришел к правильному ответу?
Люди пишут
Первое обычно используется для обозначения «производной функции относительно второго аргумента». Второй обычно означает «полную производную». Существуют вариации этого. Некоторые люди опускают аргументы и просто пишут, например,
Так например: если является тайной функцией , то обозначение называется полной производной и является аббревиатурой (производной с одной переменной) где . При применении цепного правила к последнему выражению вам понадобится какой-то способ обозначить «производную f по ее первому аргументу», как многие люди написали бы для этого, но во многих случаях это сбивает с толку, как я объясню в примере ниже.
Широко распространенная здесь математическая нотация многих смущает, и я думаю, что в ней нет необходимости. Если вы хотите получить полную производную, явно постройте функцию (например, выше) и возьмем производную с одной переменной. В противном случае объяснение разницы между полными и частными производными потребует от вас таких обращений, как временная фиксация переменных, утверждение, что переменная фактически постоянна, или переключение между размышлениями о как функция и как выражение. Все это нечеткие вещи, которые вы можете успешно делать, когда уже чувствуете себя комфортно в том, что происходит. Но в противном случае стоит хорошенько подумать о том, что происходит на самом деле.
Проблема возникает из-за объединения выражения и функции. Вы сделали это, когда писали . В таком случае многие напишут
и
(которые эквивалентны). В этом есть смысл. В обоих случаях справа от дифференциального оператора стоит выражение, содержащее и . То, что получается в результате применения этого оператора, также является выражением в тех же переменных. Это относится и к тому, что означает. Для конкретных выражений выше я бы просто использовал это.
Фактическая цель частной производной состоит в том, чтобы брать производные функций по одному из ее аргументов, а не по выражениям. Это не то, что происходит выше. Вот что происходит, когда люди пишут:
.
не является выражением. Это функция. Мне лично эта запись не нравится. Вы могли бы определить идентичный написав . Переменные, фигурирующие в определении функции, строго говоря, невидимы для остального мира. Это просто удобный способ заявить " это функция, которая принимает два аргумента. Он возводит в квадрат первое, возводит в квадрат второе и возвращает сумму квадратов». Вместо того, чтобы выписывать это предложение (что люди должны были делать до изобретения лучшей записи), вы можете вместо этого дать имена аргументам так что вы можете легко ссылаться на них при определении .
Но когда вы пишете , то вы используете некоторые знания о том, как вы определили --- что вы выбрали имя для первого аргумента. Может быть полезно иметь имена для аргументов функции, а не просто ссылаться на их позицию (первый, второй и т. д. аргумент), поэтому частичная нотация сохранилась, но я думаю, что для этого нотация должна быть улучшена.
Что обычно имеют в виду, когда пишут примерно "функция, которая принимает два аргумента и возвращает чувствительность относительно его первого аргумента». Поэтому, если вы в какой-то момент или или что-то еще, и вы покачиваете первый аргумент или , сколько стоит выход покачиваться? Это вопрос, на который должен ответить градиент функции. Вероятно, это то, что кто-то имеет в виду, когда говорит «нормальная производная». Они думают только об одной функции, возможно, с несколькими аргументами. И они пытаются сделать объект, который говорит вам, насколько чувствителен вывод функции к изменению каждого из входов.
Полная производная обычно означает, что где-то вы неявно определили какие-то новые функции . В этом случае вы сделали функции и , и вы можете скомпоновать эти функции, сделав новую функцию:
Заметьте еще раз, что и выбираются только для того, чтобы дать человеку информацию о значении этой функции. Если бы мы обрабатывали вещи чисто символически, то определение так же могло быть
И поэтому, когда проблема попросила вас найти , есть два, в конце концов, идентичных толкования того, что это значит. Либо построить функцию как я сделал выше, и сообщить о его чувствительности по отношению к первому аргументу. ИЛИ подставьте выражения вместо и в выражение для . Теперь у вас есть выражение для с точки зрения и . Я предпочитаю подход, который думает о функциях. Вот как мы организуем код, и я думаю, что именно так мы должны организовать математику. Когда вы имеете дело с выражениями, у вас фактически есть тонна глобальных переменных.
Итак, как мы вычисляем , что является просто обозначением для «создать функцию с той же арностью (количество входов), что и , так что он вычисляет производную функции относительно его первого аргумента"? Это просто цепное правило.
Мы можем понять, почему думать о вещах таким образом не популярно! Но это самый ясный, самый механический способ думать об этом. В противном случае вы полагаетесь на неявный каламбур как функция и как выражение. Выберите один и придерживайтесь его!
В любом случае, чтобы упростить приведенное выше определение, которое не заботилось об определениях , , или , нам нужно использовать определения.
и поэтому
и поэтому
так же
КРОМЕ ТОГО, хотя в данный момент он нам не нужен
Итак, еще раз, функция
подставляя функции, которые мы только что вычислили:
и подставляя и
который, после использования той самой триггерной идентичности, которую вы использовали,
Когда вы видите обозначение , вы можете сгруппировать это как . Вы создали новую функцию, названную "g prime", которая является производной от , и вы оцениваете его в точке . означает то же самое, за исключением того, что вы оцениваете в точке . Многомерный аналог этого . Вы должны разобрать это как .
Это не относится к обозначению . Если вы разберете это как , вы запутались, потому что что делает значит в скобках? Вам не нужно придавать этому значение, потому что оно должно быть бессмысленным. Оператор применяется к выражению , а не к функции.
Но что люди обычно делают, так это определяют
а потом напиши когда они действительно должны были написать . Они не делают этого очень часто в случае с одной переменной, но делают это в случае с несколькими переменными. Я просто показал случай с одной переменной, потому что с ним понятнее проблема.
Мое вдохновение для этого ответа исходит от http://groups.csail.mit.edu/mac/users/gjs/6946/sicm-html/book-ZH-78.html#%_sec_Temp_453 )
Я считаю, что некоторые ответы (и комментарии) выше немного сбивают с толку. Я хочу затронуть некоторые из поднятых вопросов. Первоначальный вопрос ОП состоял в том, чтобы найти полную производную для функции:
На первый взгляд это находит невозможно, если независимы друг от друга.
Правда, что
Мы можем ослабить предположение, что и независимы друг от друга, чтобы найти . Вычисления немного сложнее. Нам пришлось бы временно предположить, что является функцией .
Может быть проще представить фигуру с ортогональными координатами x и y для основания и функциональным результатом (т. е. некоторой функцией w от двух переменных x и y), нанесенным на график в виде поверхности на вертикальной оси z. Если мы посмотрим на результат изменения функции, которую мы получаем, когда мы сохраняем y постоянным и позволяем x варьироваться, это будет касательная к поверхности среза, проведенная через эту поверхность параллельно оси x. Конечно, вы получите эквивалентную картину, если позволите варьировать y, но сохраните x постоянным. Теперь представьте изменение функции, но мы допускаем одновременное изменение x и y, дельта w — это изменение w, и в основном мы суммируем изменения функции, чтобы получить дельту w, del w = f(x + delx, y + del y) - f(x,y), если мы разложим del w и дойдем до предела, который мы получим для dw = частная производная по x, умноженная на dx, плюс частная производная по y, умноженная на dy.
Это классический пример основных концепций, и вы можете найти его здесь:
https://www.math.uwaterloo.ca/~ahamadeh/math217_p2.pdf
В качестве хорошего иллюстративного примера мне нравится скорость изменения объема расширяющегося цилиндра, V определяется как V = (PI) (r ^ 2) (h), r = радиус h = высота, теперь используйте предыдущее выражение идеи для дельта w, но здесь его дельта V, разделите обе части на дельту t, а затем пусть дельта t станет равной нулю.
Это становится немного сложнее, когда мы используем методологию для нахождения дифференциальных коэффициентов неявных функций, но мы используем аналогичные методы. Примеры из учебников часто позволяют z обозначать функцию x и y, тогда вы просто формируете дельту z (как «нормальную»), делите обе части на дельту x и позволяете дельте x равняться нулю, получая выражение для dz / dx. Часто вам дают информацию о z, может быть z = 0 (константа), поэтому dz/dx = 0.
Если вы добавите к этим идеям идею изменения переменной, что на самом деле немного больше того же самого, например, скажем, что z является функцией x и yz = f(x,y), а x и y, в свою очередь, являются функциями двух другие переменные u и v , то z является функцией u и v, поэтому вы формируете дельту z как «нормальную» с точки зрения частичной разницы z относительно x, умноженной на дельту x, плюс частичная разница y, умноженная на дельту y, разделите обе части на дельту u и пусть дельта u достигла нуля, v пока сохраняется постоянным. Это дает вам частный дифференциал z относительно u, и вы следуете той же процедуре, чтобы получить выражение для частного дифференциала z относительно v.
С ними у вас есть большинство основных инструментов для решения таких проблем, и я полагаю, что основной ответ на ваш вопрос заключается в том, что у вас есть неявная функция, поэтому, когда вы хотите изменить функцию при изменении x, вы должны добавить немного "лишнего". Концепция появляется в нескольких местах, может быть, ваша функция описывает температуру элемента объема, его охлаждение со временем, но он также движется, и пространственные координаты приближают его к источнику тепла, поэтому вам нужно добавить два эффекта. Поэтому, если вы не будете осторожны, вы упустите этот «дополнительный» пространственный термин и получите только «чистый» временной термин.
Приносим извинения за многословность этого ответа, но, возможно, было передано только полуразумное представление о том, что происходит (на время я могу представить, что вся функциональная поверхность меняет форму со временем в 3D, возможно, у нас могут быть только моментальные снимки во времени. ).
Частная производная — это производная функции с несколькими независимыми переменными по любой из них при неизменности остальных.
Символы используются для обозначения таких различий.
И выражения называются частными дифференциальными коэффициентами в отношении и .
Так что если , затем можно вычислить, дифференцируя в отношении сохранение постоянный.
Хотя в случае общей производной мы не предполагаем, что другие переменные являются постоянными , их изменение по отношению к изменению этой переменной также принимается во внимание.
Так что если , где , и , можно рассчитать как:
+
Так что если и оба зависят от , затем измените в приведет к изменению в что, в свою очередь, приведет к изменению (с также является функцией ), отсюда и упомянутая выше формула.
В вашем вопросе, так как и оба зависят от (Предполагая является константой), поэтому для того, чтобы найти полную производную от в отношении , кроме частных производных от в отношении и вам нужно будет рассмотреть вопрос об изменении а также изменение в в отношении .
Подводя итог всему:
Полная производная — это мера изменения всех переменных, а частная производная — это мера изменения конкретной переменной при неизменности других.
Надеюсь это поможет!
Изменить: вот что придумал другой пользователь:
Полная производная с цепным правилом дает:
Частная производная сохраняет y постоянным. Так что второй член исчезнет.
(С )
Есть два подхода к этой проблеме
Тогда полная производная и частная производная от в отношении то же самое
Оба метода правильны. Это связано с тем, что в данной конкретной задаче, хотя и являются функциями и , является функцией только.
Также тогда,
Чжэнь Линь
Джесси Мэдник
дикая дикая жизнь
Нил Трафт
Чибуезе Опата
Нил Трафт
Вим
пользователь121330
jbuddy_13