Калькулятор частных производных

Вычисляйте частные производные, смешанные производные и градиенты с пошаговыми решениями на основе ИИ

Перетащите или нажмите , чтобы добавить изображения или PDF

Math Input
partial of x^2*y + sin(y) w.r.t. x
second partial of e^(xy) w.r.t. x then y
gradient of f(x,y,z) = x^2+y^2+z^2
partial of ln(x^2+y^2) with respect to x

Что такое частная производная?

Частная производная измеряет, как функция нескольких переменных изменяется по одной переменной при фиксированных остальных. Для f(x,y)f(x, y):

fx=limh0f(x+h,y)f(x,y)h\frac{\partial f}{\partial x} = \lim_{h \to 0} \frac{f(x+h, y) - f(x, y)}{h}

Обозначение \partial (округлая d) отличает частные производные от обыкновенных производных ddx\frac{d}{dx}. Эквивалентные обозначения включают fxf_x, xf\partial_x f, DxfD_x f.

Геометрический смысл: fx(a,b)\frac{\partial f}{\partial x}(a, b) — это угловой коэффициент поверхности z=f(x,y)z = f(x,y) в точке (a,b)(a,b) в направлении xx — касательная прямая лежит в плоскости y=by = b.

Почему это важно: градиентный спуск, оптимизация, распространение ошибок и большая часть векторного анализа опираются на частные производные. Градиент f=(fx,fy,fz)\nabla f = (f_x, f_y, f_z) указывает в направлении наискорейшего возрастания.

Как вычислять частные производные

Правило 1: Считайте остальные переменные константами

Чтобы найти fx\frac{\partial f}{\partial x}, считайте y,z,y, z, \ldots константами и дифференцируйте ff как функцию одной переменной xx.

Пример: f(x,y)=x2y+3yf(x, y) = x^2 y + 3y

  • fx=2xy\frac{\partial f}{\partial x} = 2xy (слагаемое 3y3y исчезает, так как не содержит xx)
  • fy=x2+3\frac{\partial f}{\partial y} = x^2 + 3 (x2x^2 выступает коэффициентом)

Правило 2: Цепное правило и правило произведения по-прежнему применяются

Для f(x,y)=sin(xy)f(x, y) = \sin(xy):

fx=cos(xy)y\frac{\partial f}{\partial x} = \cos(xy) \cdot y

yy внутри скобок считается постоянным коэффициентом при дифференцировании xyxy по xx.

Производные высших порядков

fxx=2fx2,fxy=2fyxf_{xx} = \frac{\partial^2 f}{\partial x^2}, \quad f_{xy} = \frac{\partial^2 f}{\partial y \partial x}

Теорема Клеро (о смешанных производных): если ff имеет непрерывные вторые частные производные, то fxy=fyxf_{xy} = f_{yx}. Порядок дифференцирования не имеет значения.

Градиент и производная по направлению

Градиент — это вектор всех первых частных производных:

f=(fx,fy,fz)\nabla f = \left(\frac{\partial f}{\partial x}, \frac{\partial f}{\partial y}, \frac{\partial f}{\partial z}\right)

Производная по направлению в направлении u\mathbf{u} (единичный вектор):

Duf=fuD_\mathbf{u} f = \nabla f \cdot \mathbf{u}

Максимальна, когда u\mathbf{u} направлен вдоль f\nabla f — это направление наискорейшего возрастания.

Цепное правило (для нескольких переменных)

Если z=f(x,y)z = f(x, y) и x=x(t),y=y(t)x = x(t), y = y(t):

dzdt=fxdxdt+fydydt\frac{dz}{dt} = \frac{\partial f}{\partial x}\frac{dx}{dt} + \frac{\partial f}{\partial y}\frac{dy}{dt}

Типичные ошибки, которых следует избегать

  • Дифференцируют не ту переменную: всегда определяйте, какая переменная «активна», а какие фиксированы. Подчёркивание активной переменной в черновике помогает.
  • Забывают цепное правило: xsin(xy)=ycos(xy)\frac{\partial}{\partial x}\sin(xy) = y\cos(xy), а не просто cos(xy)\cos(xy).
  • Путают обозначения: fxyf_{xy} означает сначала продифференцировать по xx, затем по yy (в некоторых учебниках наоборот — проверяйте соглашение).
  • Неверное направление градиента: f\nabla f указывает в направлении наискорейшего возрастания, а не движения. Чтобы минимизировать, двигайтесь против f\nabla f.
  • Смешивают частную и полную производные: когда xx и yy оба зависят от tt, используйте цепное правило, а не f/t\partial f/\partial t, которая равна нулю, если ff не содержит явно tt.

Examples

Step 1: Для f/x\partial f/\partial x: считаем yy константой. f/x=2xy+0=2xy\partial f/\partial x = 2xy + 0 = 2xy
Step 2: Для f/y\partial f/\partial y: считаем xx константой. f/y=x2+3y2\partial f/\partial y = x^2 + 3y^2
Answer: fx=2xyf_x = 2xy, fy=x2+3y2f_y = x^2 + 3y^2

Step 1: Первые частные производные: fx=yexyf_x = y e^{xy}, fy=xexyf_y = x e^{xy}
Step 2: fxx=/x(yexy)=yyexy=y2exyf_{xx} = \partial/\partial x (y e^{xy}) = y \cdot y \cdot e^{xy} = y^2 e^{xy}
Step 3: fyy=/y(xexy)=xxexy=x2exyf_{yy} = \partial/\partial y (x e^{xy}) = x \cdot x \cdot e^{xy} = x^2 e^{xy}
Step 4: fxy=/y(yexy)=exy+yxexy=(1+xy)exyf_{xy} = \partial/\partial y (y e^{xy}) = e^{xy} + y \cdot x \cdot e^{xy} = (1 + xy)e^{xy}
Step 5: Проверка теоремы Клеро: fyx=/x(xexy)=exy+xyexy=(1+xy)exyf_{yx} = \partial/\partial x (x e^{xy}) = e^{xy} + x \cdot y \cdot e^{xy} = (1 + xy)e^{xy}
Answer: fxx=y2exyf_{xx} = y^2 e^{xy}, fyy=x2exyf_{yy} = x^2 e^{xy}, fxy=fyx=(1+xy)exyf_{xy} = f_{yx} = (1+xy)e^{xy}

Step 1: f/x=2x\partial f/\partial x = 2x, f/y=2y\partial f/\partial y = 2y, f/z=2z\partial f/\partial z = 2z
Step 2: f=(2x,2y,2z)\nabla f = (2x, 2y, 2z)
Step 3: Вычислите в (1,2,2)(1, 2, 2): f(1,2,2)=(2,4,4)\nabla f(1,2,2) = (2, 4, 4)
Answer: f(1,2,2)=(2,4,4)\nabla f(1,2,2) = (2, 4, 4)

Frequently Asked Questions

Обыкновенная производная df/dx применяется к функциям одной переменной. Частная производная ∂f/∂x применяется к функциям нескольких переменных и измеряет скорость изменения по одной переменной при фиксированных остальных.

Если функция f(x,y) имеет непрерывные частные производные второго порядка, то смешанные производные равны: f_xy = f_yx. В этом случае порядок дифференцирования не имеет значения.

Градиент — это вектор, указывающий в направлении наискорейшего возрастания f в точке. Его величина — это максимальная скорость изменения в этой точке. Он также перпендикулярен линиям и поверхностям уровня f.

Градиентный спуск использует градиент (вектор частных производных) функции потерь по параметрам модели. Алгоритм обновляет параметры в направлении антиградиента, чтобы минимизировать потери.

Related Solvers

Try AI-Math for Free

Get step-by-step solutions to any math problem. Upload a photo or type your question.

Start Solving