![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2006
Сообщений: 84
|
Кто подскажет как на ActionScript решить
систему уравнений пересечения прямой и окружности, если уравнение прямой: yt=k1*xt-k1*xnp[j]-(-ynp[j]);//Уравнение 1-й линии уравнение окружности: yt=ynp[i]+Math.sqrt(rp[i]*rp[i]-((xt-xnp[i])*(xt-xnp[i]))); //Уравнение 2-й окружности приравниваем: k1*xt-k1*xnp[j]-(-ynp[j])=ynp[i]+Math.sqrt(rp[i]*rp[i]-((xt-xnp[i])*(xt-xnp[i]))); а вот дальше, чтобы решить относительно xt, никак не получается. |
|
|||||
|
Регистрация: Jul 2006
Сообщений: 51
|
Как и на любом другом языке.
|
|
|||||
|
Регистрация: Jul 2006
Сообщений: 51
|
Для этого мет.вычи надо знать. Если не знаешь, то тебе никакой язык программирования не поможет.
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 84
|
Так вот и ищу того, кто знает. Могу и заплатить, в пределах разумного конечно.
|
|
|||||
|
Цитата:
что такое j ? почему ты назвал их yt и xt, а не x и y? Цитата:
уравнение любой прямой можно привести к виду kx+b=0 уравнение параметрической окружности x=sin(t) y=cos(t) решаем k*sin(t)+b=0 sin(t)=-b/k t=arcsin(-b/k) x=sin(t) - считаем... Т.е. вероятно ты просто не правильно сформулировал задачу.. Возможно что твоя прямыя движется во времени - и то же зависит от дополнительных переменных, (i или t)... Это уже тогда не прямая, а поверхность точек, где одна их координат время ![]()
__________________
... Последний раз редактировалось Александр Мостовой; 09.08.2006 в 12:36. |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 84
|
Спасибо и D12 за пример и Александру Мостовому. Может я уже здорово подзабыл математику, но разве уравнение прямой kx+b=0, а где же координата Y? Может правильно kx+b=y?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|