Здравствуйте!
Нужно найти наименьшее расстояние между двумя кривыми методом градиентного спуска:
x^2+y^2−2*x+4*y+3 = 0 и x = (cosϕ)^3 − 1, y = 2 + (sinϕ)^3
Суть вопроса в том, что я не могу составить функцию расстояния между точками на этих прямых, чтобы потом её минимизировать. Подскажете, как это сделать? Заранее спасибо
Есть же формула расстояния между двумя точками: sqrt((x2-x1)^2+(y2-y1)^2)
Вот в неё подставляем x и y из первого и второго уравнения, причём в первом придётся выразить y через x.
Получаем функцию расстояния между двумя произвольными точками кривых: d = f(x; ф) >= 0