Compare

Параметрические vs неявные функции

Параметрическая и неявная формы — два способа описать кривые, которые не вписываются в простую форму "yy как функция от xx".

Параметрическая

Параметрическая форма выражает и xx, и yy как функции третьей переменной tt (параметра, часто времени):

x=f(t),y=g(t)x = f(t), \quad y = g(t)

Пример: окружность радиуса 1: x=costx = \cos t, y=sinty = \sin t при t[0,2π]t \in [0, 2\pi].

Сильные стороны: естественно описывает движение (каждое tt задаёт положение), легко справляется с петлями и самопересечениями.

Неявная

Неявная форма использует одно уравнение:

F(x,y)=0F(x, y) = 0

Та же окружность: x2+y21=0x^2 + y^2 - 1 = 0.

Сильные стороны: единственное алгебраическое уравнение, легко проверить, лежит ли точка на кривой (просто подставить и проверить).

Когда что использовать

СитуацияЛучшая форма
Движение / траекторияПараметрическая
Нужно неявное дифференцированиеНеявная
Кривая с самопересечениямиПараметрическая
Алгебраические / символьные преобразованияНеявная
Построение по значениям ttПараметрическая

Разобранный пример: производная

Для окружности x2+y2=1x^2 + y^2 = 1:

  • Неявное дифференцирование: 2x+2ydydx=02x + 2y \frac{dy}{dx} = 0, поэтому dydx=xy\frac{dy}{dx} = -\frac{x}{y}.
  • Параметрически (x=costx = \cos t, y=sinty = \sin t): dydx=dy/dtdx/dt=costsint=costsint=xy\frac{dy}{dx} = \frac{dy/dt}{dx/dt} = \frac{\cos t}{-\sin t} = -\frac{\cos t}{\sin t} = -\frac{x}{y}. ✓

Оба дают один и тот же ответ; различается процедура.

Преобразование

Иногда можно переходить между формами, исключая параметр (параметрическая → неявная) или параметризуя (неявная → параметрическая). Не всегда удаётся сделать аккуратно.

At a glance

FeatureПараметрическоеНеявное
Формаx = f(t), y = g(t)F(x, y) = 0
Справляется с самопересечениемДаЧасто неудобно
Проверка принадлежности точкиРешить f(t) = x И g(t) = yПодставить в F(x, y), проверить ноль
Моделирует движениеИзначальноНет (нет переменной времени)
Алгебраические преобразованияНеудобноИзначально
Verdict

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