Задать вопрос
@shoumen

Как составить функцию расстояния между кривыми?

Здравствуйте!
Нужно найти наименьшее расстояние между двумя кривыми методом градиентного спуска:
x^2+y^2−2*x+4*y+3 = 0 и x = (cosϕ)^3 − 1, y = 2 + (sinϕ)^3
Суть вопроса в том, что я не могу составить функцию расстояния между точками на этих прямых, чтобы потом её минимизировать. Подскажете, как это сделать? Заранее спасибо
  • Вопрос задан
  • 2537 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Математика для анализа данных
    6 месяцев
    Далее
  • karpov.courses
    Математика для Data Science
    1 месяц
    Далее
  • Фоксфорд
    Алгоритмика и основы написания кода. 3–5 классы. (в записи)
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
Griboks
@Griboks
Есть же формула расстояния между двумя точками:
sqrt((x2-x1)^2+(y2-y1)^2)
Вот в неё подставляем x и y из первого и второго уравнения, причём в первом придётся выразить y через x.
Получаем функцию расстояния между двумя произвольными точками кривых:
d = f(x; ф) >= 0

p.s.
Если мы говорим про вещественные числа.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы