![]() |
|
![]() ![]() ![]() |
|
MrLjaO |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 30.3.2006 Где: Minsk Репутация: нет Всего: нет |
А может кто знает как решить следующую задачу?
Задача в принципе слегка похожа . Есть 2 точки (знаем их координаты) точка С(x1,y1) и O(x2,y2). Необходимо найти координаты точки P удоволитворяющей следующим условиям: 1. Точка Р лежит с точками С и О на одной прямой. 2. Точка Р находиться между точками С и О 3. Растояние от между точками Р и О равно А (какая-то константа). Помогите советом .. или делом ) Это сообщение отредактировал(а) MrLjaO - 5.5.2006, 13:55 |
|||
|
||||
GePo |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 30.3.2003 Где: Москва Репутация: нет Всего: 3 |
Px = A*(x1 - x2) / l
Py = A*(y1 - y2) / l где l = sqrt( (x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2) ) --------------------
|
|||
|
||||
Joss |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 19.3.2006 Репутация: нет Всего: 1 |
Т.е. нужно найти точку Р(x0, y0), лежащую на отрезке CO на расстоянии а от точки О.
Мой вариант:
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |