Popou
@Popou
Программист энтузиаст , обожаю саморефлексию

Как найти точку, между двумя точками?

Есть две точки, например (1;1) и (2;4) и я прохожу какое то расстояние между ними , например расстояние длинною 1,расстояние между точками примерно 3 , и на какой точке я окажусь?
  • Вопрос задан
  • 4052 просмотра
Решения вопроса 2
aRegius
@aRegius
Python Enthusiast
У вас есть 2 точки, скажем A и B с соответствующими координатами. Вам известна длина отрезка AB (рассчитывается из координат - квадратный корень из 10 в данном случае). Вам известно, что точка М (условно) находится на расстоянии 1 от точки А. Берите формулы деления отрезка в данном отношении и считайте.
Ответ написан
wataru
@wataru Куратор тега Математика
Разработчик на С++, экс-олимпиадник.
векторная формула: A + (B-A)/sqrt(|A-B|)*3

В числах
x = Ax+(Bx-Ax)*3/sqrt((Ax-Bx)^2+(Ay-By)^2)
y = Ay+(By-Ay)*3/sqrt((Ax-Bx)^2+(Ay-By)^2)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы