получается такое кубическое уравнение:
Красивое :)
Вольфрам конечно выдаёт очень навороченное решение. Но выдаёт, все-таки уравнение кубическое. Может там как-то можно свернуть ещё что-нибудь для пущей красоты, но сути это не изменить.
Ниже функция
s(u,v,w) на pari/gp, которая считает искомую площадь.
(Оффтоп)
Код:
s(u,v,w)=my(r,x,y,z,p);r=real(-(u^2*v^2+u^2*w^2+v^2*w^2)/(6*u*v*w)+(u^2*v^2+u^2*w^2+v^2*w^2)^2/(6*u*v*w*(u^6*(-v^6)-3*u^6*v^4*w^2-3*u^6*v^2*w^4-u^6*w^6-3*u^4*v^6*w^2+48*u^4*v^4*w^4-3*u^4*v^2*w^6-3*u^2*v^6*w^4-3*u^2*v^4*w^6+6*sqrt(3)*sqrt(-u^10*v^10*w^4-3*u^10*v^8*w^6-3*u^10*v^6*w^8+u^10*(-v^4)*w^10-3*u^8*v^10*w^6+21*u^8*v^8*w^8-3*u^8*v^6*w^10-3*u^6*v^10*w^8-3*u^6*v^8*w^10-u^4*v^10*w^10)-v^6*w^6)^(1/3))+(u^6*(-v^6)-3*u^6*v^4*w^2-3*u^6*v^2*w^4-u^6*w^6-3*u^4*v^6*w^2+48*u^4*v^4*w^4-3*u^4*v^2*w^6-3*u^2*v^6*w^4-3*u^2*v^4*w^6+6*sqrt(3)*sqrt(-u^10*v^10*w^4-3*u^10*v^8*w^6-3*u^10*v^6*w^8+u^10*(-v^4)*w^10-3*u^8*v^10*w^6+21*u^8*v^8*w^8-3*u^8*v^6*w^10-3*u^6*v^10*w^8-3*u^6*v^8*w^10-u^4*v^10*w^10)-v^6*w^6)^(1/3)/(6*u*v*w));x=sqrt(u^2-r^2);y=sqrt(v^2-r^2);z=sqrt(w^2-r^2);p=x+y+z;return(p*r)
Код:
? \p 50
realprecision = 57 significant digits (50 digits displayed)
? print(s(2*sqrt(10),10*sqrt(2),sqrt(5)))
42.000000000000000000000000000000000000000000000000
-- 30.05.2023, 13:22 --Таким образом, для любых трёх положительных чисел существует треугольник, для которого эти числа являются расстояниями от вершин до точки пересечения биссектрис.
Да, это кстати для меня было неожиданностью, я почему-то сперва подумал, что к этим отрезкам должно применяться неравенство треугольника. Но потом понял, что не должно.
Кстати, я правильно понимаю, что если даны эти три отрезка, то по ним нельзя построить циркулем и линейкой тот треугольник, площадь которого ищется?