Вывести формулу

С.

Продвинутый новичок
Вывести формулу(1) равнобочной гиперолы на основании некоторых данных (S,M,L,G).
Вывести "обратную" формулу(2) на основании системы.
Вознаграждение 300 WMR.
 

Вложения

phprus

Moderator
Команда форума
С.
Похоже, что формула этой гиперболы:
Код:
y=\frac{\frac{(S-L)^{2}}{\tan G_{0}}}{x+\frac{L+M*\tan G_{0}-S}{\tan G_{0}}}+L
Или нормальная формула во вложении...
 

Вложения

fixxxer

К.О.
Партнер клуба
phprus
какой софтиной делал? ) вот хрен поверю что на бумажке выводил
 

phprus

Moderator
Команда форума
fixxxer
Фотографию выложить? ;)

С.
y=f2(x0) в явном виде не записывается. После подстановки получаем уравнение вида: -y^2+y*(x0+alpha)=betta*x0+gamma из которого однозначно y не выразить.

P.S. Надеюсь нигде в знаке не ошибся :)
 

Mols

Новичок
HraKK
Дык это... нефиг лазить по темам, где нет слова ООП в названии :D
 

С.

Продвинутый новичок
phprus, благодарю. Вторая функция действительно квадратное уравнение дает. Но поскольку это не для теоретического обоснования, а для практического применения, то явно "выпадающие" из очевидности корни можно просто отбрасывать.

Сообщи пожалуйста номер кошелька.
 

С.

Продвинутый новичок
Не выходит у Данилы цветок каменный число контрольное:
PHP:
	$M= 100;
	$S= 5.5;
	$L= 2;
	$G= 30;
	
	$x=100;
	
	$tan= tan(deg2rad($G));
	
	$y= (($S-$L)*($S-$L)/$tan) / ($x+($L+$M*$tan-$S)/$tan) + $L;
 

С.

Продвинутый новичок
Решил поступить иначе. Вместо угла касательной задается еще одна опорная точка. Тогда все решается очень просто.
 

phprus

Moderator
Команда форума
С.
Как я и ожидал, я ошибся в знаке на последнем шаге. :(
Там, где написано X + ДРОБЬ нужно читать как X - ДРОБЬ. Тогда все сходится.
 
Сверху