Марк Сканави и парабола Ч 5

Продолжение четвертой миниатюры что по ссылке:
http://proza.ru/2024/09/03/775

Свои формулы я поместил в Википедии. Тем не менее они продержались только два дня. Их зачем-то удалили. Но это не так страшно для науки. Довольно легко мое решение находится по ключам "гипербола Георгий Александров". Сразу появляется ссылка на мои странички в proza.ru. Я слегка видоизменил формулы что в первой части. Подкорректировал и свою прогу. В ней сопоставил решения по трем вариантам формул, которые фигурируют в данной теме. Третий вариант взят из Википедии (в явном виде записан только коэффициент "а") Получил полное соответствие всех решений.. Текст проги:

x1=-4:y1=-4:x2=-5:y2=-1:x3=-1:y3=-1
print x1,y1,x2,y2,x3,y3
a=(x3*(y2-y1)+x2*(y1-y3)+x1*(y3-y2))/
((x1-x2)*(x1-x3)*(x2-x3))
print a;
b=(x1^2*(y2-y3)+x3^2*(y1-y2)+x2^2*
(y3-y1))/((x1-x2)*(x1-x3)*(x2-x3))
print b;
c=(x2^2*(x3*y1-x1*y3)+x2*(x1^2*y3-
x3^2*y1)+x1*x3*(x3-x1)*y2)/((x1-x2)*(x1-x3)*
(x2-x3))
print c
print
a=(x1*(y3-y2)+x2*(y1-y3)+x3*(y2-y1))/
((x1-x2)*(x1-x3)*(x2-x3))
b=(x1^2*(y2-y3)+x2^2*(y3-y1)+x3^2*
(y1-y2))/((x1-x2)*(x1-x3)*(x2-x3))
c=(x1*x3*y2*(x3-x1)+x2*(x1^2*y3-
x3^2*y1)+x2^2*(x3*y1-x1*y3))/((x1-x2)*
(x1-x3)*(x2-x3))
print a,b,c
print
a=(y3-((x3*(y2-y1)+x2*y1-x1*y2)/
(x2-x1)))/(x3*(x3-x1-x2)+x1*x2)
print a;
b=(y2-y1)/(x2-x1)-a*(x1+x2)
print b;
c=(x2*y1-x1*y2)/(x2-x1)+a*x1*x2
print c

Результат расчетов:
-4 -4 -5 -1 -1 -1
1 6 4
1 6 4
1 6 4


5 сентября 2024 г.


Рецензии