Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Флейм
  • » Уравнение нахождения координат точек на векторе [RSS Feed]

#1 Авг. 30, 2010 15:05:47

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Уравнение нахождения координат точек на векторе

Добрый день господа!
Есть расстояние между т. А и т.В, между ними есть т.М, мне нужно найти координаты точки М, то есть АВ=АМ+МВ. Известно расстояние до М.
Практический пример: есть два аэропорта с координатами х1у1 и х2у2 и расстоянием между ними 900км, нужно найти, где находиться самолёт, если он пролетел 2 часа с скоростью 200км за час.
Буду очччень благодарен за подробную формулу, или пинок в нужном направлении.
Спасибо за ответы!

Офлайн

#2 Авг. 30, 2010 15:20:32

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Уравнение нахождения координат точек на векторе

По векторам.
Есть вектор (AB) заданный координатами: (Bx-Ax; By-Ay).
Известна длина другого вектора (с концом в точке, где в данный момент находится самолет). Направление этого вектора совпадает с начальным.
Из пропорций узнаем координаты точки М. Проще становится если дополнительно нарисовать прямоугольный треугольник (и вложенный в него с вершиной М).



Офлайн

#3 Авг. 30, 2010 15:34:35

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Уравнение нахождения координат точек на векторе

расстояние расчитывается по формуле:
L^2=(x1-x2)^2+(y1-y2)^2
L - нам известно, x1 и y1 - тоже, но как узнать х2 и y2?
Знаю, что нужно развязать систему уравнений, но я с ней полностью запутался. Не поможете развязать?
ЗЫ: (x1-x2)^2 = x1^2 - 2x1x2 + x2^2, (y1-y2)^2 - аналогично
ЗЫЫ: ^2 - произведения числа во вторую степень
ЗЫЫЫ: Простите за русский - учил математику на украинском

Офлайн

#4 Авг. 30, 2010 17:04:38

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Уравнение нахождения координат точек на векторе

Давай на украинском.
Не потрібно вирішувати ніяких рівнянь.
Виходити треба з подібності трикутників.
Глянь сюди. З подібності складається пропорція. В даному випадку - 2 прямокутних трикутника.

    B
|\
| \
| \
| \
| \
My|_____\ M
| | \
| | \
| | \
|____|____\ A
C Mx
В тебе є кут СBM. Знаходимо його з вектора AB, заданий координатами: (Bx-Ax; By-Ay) = (X,Y). Відповідно AC = X, BC = Y.
довжина цього вектора (D) = КОРІНЬ (X^2 + Y^2).

Довжина AM - задана (наскільки я зрозумів).

Тобто AMx / AC = AM / AB. Звідси знаходимо AMx. Аналогічно для осі Y. Тільки виходимо не з подібності трикутників AMMx та ABC а AMMy та ABC.

Ніяких систем - тільки прості операції та піднесення до кореня.



Отредактировано (Авг. 30, 2010 17:06:02)

Офлайн

#5 Авг. 30, 2010 17:15:38

Nazarii
От:
Зарегистрирован: 2010-08-30
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Уравнение нахождения координат точек на векторе

Я думаю regall хотел сказать так:

АВ^2 = (Аx-Вх)^2+(Ау-Ву)^2
AM = L
Mx = Ax + (Bx-Ax)*AM/AB
My = Ay + (By-Ay)*AM/AB



Офлайн

#6 Авг. 30, 2010 17:20:35

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Уравнение нахождения координат точек на векторе

Щиро дякую!
А то, блін, я пішов би хибним шляхом гавнокодіща.
Ще раз дякую!

Офлайн

  • Начало
  • » Флейм
  • » Уравнение нахождения координат точек на векторе[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version