Уважаемые знатоки,
никак не пойму, почему Maxima не посчитает, то что мне нужно.
В системе координат заданы две точки x1 (53;123) и x2 (127;47). Необходимо найти координаты центров возможных окружностей, которые могут быть построены через эти точки. r = 97. Составляется система из двух уравнений с использованием уравнения окружности, которое в общем виде выглядит так: (x - x0)^2 + (y - y0)^2 = r^2.
(53-x)^2+(123-y)^2=97^2;
(127-x)^2+(47-y)^2=97^2;
solve([(53-x)^2+(123-y)^2=97^2, (127-x)^2+(47-y)^2=97^2], [x, y]);
Результат выполнения (картинкой):
[]
Увеличение радиуса ничего не дало.
Считать самому лениво.
Упрощённая версия считается корректно:
solve([(2-x)^2+(2-y)^2=1, (3-x)^2+(1-y)^2=1],[x, y]);
[[x=2,y=1],[x=3,y=2]]