Как найти координаты точки если известна длина

Нахождение координат вектора через координаты точек

Отложим от начала координат единичные векторы, то есть векторы, длины которых равны единице. Направление вектора i → должно совпадать с осью O x , а направление вектора j → с осью O y .

Векторы i → и j → называют координатными векторами.

Координатные векторы неколлинеарны. Поэтому любой вектор p → можно разложить по векторам p → = x i → + y j → . Коэффициенты x и y определяются единственным образом. Коэффициенты разложения вектора p → по координатным векторам называются координатами вектора p → в данной системе координат.

Координаты вектора записываются в фигурных скобках p → x ; y . На рисунке вектор O A → имеет координаты 2 ; 1 , а вектор b → имеет координаты 3 ; — 2 . Нулевой вектор представляется в виде 0 → 0 ; 0 .

Если векторы a → и b → равны, то и y 1 = y 2 . Запишем это так: a → = x 1 i → + y 1 j → = b → = x 2 i → + y 2 j → , значит x 1 = x 2 , y 1 = y 2 .

Таким образом, координаты равных векторов соответственно равны.

Если точка координат не совпадает с его началом системы координат, тогда рассмотрим задачу. Пусть в декартовой системе координат на O x y заданы координаты точек начала и конца A B → : A x a , y a , B x b , y b . Найти координаты заданного вектора.

Изобразим координатную ось.

Из формулы сложения векторов имеем O A → + A B → = O B → , где O – начало координат. Отсюда следует, что A B → = O B → — O A → .

O A → и O B → – это радиус-векторы заданных точек А и В, значит координаты точек имеют значения O A → = x a , y a , O B → = x b , y b .

По правилу операций над векторами найдем A B → = O B → — O A → = x b — x a , y b — y a .

Нахождение в трехмерном пространстве проходит по такому же принципу, только для трех точек.

Для нахождения координат вектора, необходимо найти разность его точек конца и начала.

Найти координаты O A → и A B → при значении координат точек A ( 2 , — 3 ) , B ( — 4 , — 1 ) .

Для начала определяется радиус-вектор точки A . O A → = ( 2 , — 3 ) . Чтобы найти A B → , нужно вычесть значение координат точек начала из координат точек конца.

Получаем: A B → = ( — 4 — 2 , — 1 — ( — 3 ) ) = ( — 6 , 2 ) .

Ответ: O A → = ( 2 , — 3 ) , A B → = ( — 6 , — 2 ) .

Задано трехмерное пространство с точкой A = ( 3 , 5 , 7 ) , A B → = ( 2 , 0 , — 2 ) . Найти координаты конца A B → .

Подставляем координаты точки A : A B → = ( x b — 3 , y b — 5 , z b — 7 ) .

По условию известно, что A B → = ( 2 , 0 , — 2 ) .

Известно, что равенство векторов справедливо тогда, когда координаты равны соответственно. Составим систему уравнений: x b — 3 = 2 y b — 5 = 0 z b — 7 = — 2

Отсюда следует, что координаты точки B A B → равны: x b = 5 y b = 5 z b = 5

Ответ: B ( 5 , 5 , 5 ) .

Векторы в пространстве и метод координат

Существует два способа решения задач по стереометрии

Первый — классический — требует отличного знания аксиом и теорем стереометрии, логики, умения построить чертеж и свести объемную задачу к планиметрической. Способ хорош тем, что развивает мозги и пространственное воображение.

Другой метод — применение векторов и координат. Это простые формулы, алгоритмы и правила. Он очень удобен, особенно когда времени до экзамена мало, а решить задачу хочется.

Если вы освоили векторы на плоскости и действия с ними — то и с векторами в пространстве разберетесь. Многие понятия окажутся знакомыми.

Система координат в пространстве

Выберем начало координат. Проведем три взаимно перпендикулярные оси X, Y и Z. Зададим удобный масштаб.

Получилась система координат в трехмерном пространстве. Теперь каждая его точка характеризуется тремя числами — координатами по X, Y и Z. Например, запись M(−1; 3; 2) означает, что координата точки M по X (абсцисса) равна −1, координата по Y (ордината) равна 3, а координата по Z (аппликата) равна 2.

Векторы в пространстве определяются так же, как и на плоскости. Это направленные отрезки, имеющие начало и конец. Только в пространстве вектор задается тремя координатами x, y и z:

Как найти координаты вектора? Как и на плоскости — из координаты конца вычитаем координату начала.


Длина вектора в пространстве – это расстояние между точками A и B. Находится как корень квадратный из суммы квадратов координат вектора.

Пусть точка M – середина отрезка AB. Ее координаты находятся по формуле:

Для сложения векторов применяем уже знакомые правило треугольника и правило параллелограмма

Сумма векторов, их разность, произведение вектора на число и скалярное произведение векторов определяются так же, как и на плоскости. Только координат не две, а три. Возьмем векторы и .

Произведение вектора на число:

Скалярное произведение векторов:

Косинус угла между векторами:

Последняя формула удобна для нахождения угла между прямыми в пространстве. Особенно если эти прямые – скрещиваются. Напомним, что так называются прямые, которые не параллельны и не пересекаются. Они лежат в параллельных плоскостях.

1. В кубе ABCDA1B1C1D1 точки E и K — середины ребер соответственно A1B1 и B1C1. Найдите косинус угла между прямыми AE и BK.

Если вам достался куб — значит, повезло. Он отлично вписывается в прямоугольную систему координат. Строим чертеж:

Длина ребра куба не дана. Какой бы она ни была, угол между AE и BK от нее не зависит. Поэтому возьмем единичный куб, все ребра которого равны 1.

Прямые AE и BK — скрещиваются. Найдем угол между векторами и . Для этого нужны их координаты.

Запишем координаты векторов:

и найдем косинус угла между векторами и :

2. В правильной четырехугольной пирамиде SABCD, все ребра которой равны 1, точки E, K — середины ребер SB и SC соответственно. Найдите косинус угла между прямыми AE и BK.

Лучше всего выбрать начало координат в центре основания пирамиды, а оси X и Y сделать параллельными сторонам основания.

Координаты точек A, B и C найти легко:

Из прямоугольного треугольника AOS найдем

Координаты вершины пирамиды:

Точка E — середина SB, а K — середина SC. Воспользуемся формулой для координат середины отрезка и найдем координаты точек E и K.

Найдем координаты векторов и

и угол между ними:

Покажем теперь, как вписать систему координат в треугольную призму:

3. В правильной треугольной призме ABCA1B1C1, все ребра которой равны 1, точка D — середина ребра A1B1. Найдите косинус угла между прямыми AD и BC1

Пусть точка A — начало координат. Возьмем ось X параллельно стороне BC, а ось Y перпендикулярно ей. Другими словами, на оси Y будет лежать отрезок AH, являющийся высотой треугольника ABC. Нарисуем отдельно нижнее основание призмы.

Запишем координаты точек:

Точка D — середина A1B1. Значит, пользуемся формулами для координат середины
отрезка.

Найдем координаты векторов и , а затем угол между ними:

Смотрите, как легко с помощью векторов и координат найти угол между прямыми. А если требуется найти угол между плоскостями или между прямой и плоскостью? Для решения подобных задач нам понадобится уравнение плоскости в пространстве.

Плоскость в пространстве задается уравнением:

Здесь числа A, B и C — координаты вектора, перпендикулярного этой плоскости. Его называют нормалью к плоскости.

Вместо x, y и z можно подставить в уравнение координаты любой точки, принадлежащей данной плоскости. Получится верное равенство.

Плоскость в пространстве можно провести через любые три точки, не лежащие на одной прямой. Поэтому для того, чтобы написать уравнение плоскости, берем координаты трех принадлежащих ей точек. Подставляем их по очереди в уравнение плоскости. Решаем полученную систему.

Покажем, как это делается.

Напишем уравнение плоскости, проходящей через точки M (1; 0; 1), N (2; −2; 0) и K (4; 1; 2).

Уравнение плоскости выглядит так:

Подставим в него по очереди координаты точек M, N и K.

То есть A + C + D = 0.

Аналогично для точки K:

Получили систему из трех уравнений:

В ней четыре неизвестных: A, B, C и D. Поэтому одну из них мы выберем сами, а другие выразим через нее. Правило простое — вместо одной из переменных можно взять любое число, не равное нулю.

Пусть, например, D = −2. Тогда:

Выразим C и B через A и подставим в третье уравнение:

Решив систему, получим:

Уравнение плоскости MNK имеет вид:

Умножим обе части уравнения на −3. Тогда коэффициенты станут целыми:

Вектор — это нормаль к плоскости MNK.

Уравнение плоскости, проходящей через заданную точку имеет вид:

Угол между плоскостями равен углу между нормалями к этим плоскостям:

Не правда ли, знакомая формула? Скалярное произведение нормалей поделили на произведение их длин.

Заметим, что при пересечении двух плоскостей вообще-то образуется четыре угла.

Мы берем меньший из них. Поэтому в формуле стоит модуль скалярного произведения — чтобы косинус угла был неотрицателен.

4. В кубе ABCDA1B1C1D1 точки E и F — середины ребер соответственно A1B1 и A1D1. Найдите тангенс угла между плоскостями AEF и BDD1.

Строим чертеж. Видно, что плоскости AEF и BDD1 пересекаются где-то вне куба. В классическом решении пришлось бы строить линию их пересечения. Но векторно-координатный метод значительно всё упрощает. Не будем ломать голову над тем, по какой прямой пересекаются плоскости. Просто отметим координаты нужных нам точек и найдем угол между нормалями к плоскостям AEF и BDD1.

Сначала — нормаль к плоскости BDD1. Конечно, мы можем подставить координаты точек B, D и D1 в уравнение плоскости и найти коэффициенты, которые и будут координатами вектора нормали. А можем сделать хитрее — увидеть нужную нормаль прямо на чертеже. Ведь плоскость BDD1 — это диагональное сечение куба. Вектор перпендикулярен этой плоскости.

Итак, первый вектор нормали у нас уже есть:

Напишем уравнение плоскости AEF.

Берем уравнение плоскости и по очереди подставляем в него, вместо x, y и z, соответствующие координаты точек A, E и F.

Пусть С = -1. Тогда A = B = 2.

Уравнение плоскости AEF:

Нормаль к плоскости AEF:

Найдем угол между плоскостями:

5. Основание прямой четырехугольной призмы BCDA1B1C1D1 — прямоугольник ABCD, в котором AB = 5, AD = √33. Найдите тангенс угла между плоскостью грани AA1D1D и плоскостью, проходящей через середину ребра CD перпендикулярно прямой B1D, если расстояние между прямыми A1C1 и BD равно √3.

Эта задача наглядно показывает, насколько векторный метод проще классического. Попробуйте, для разнообразия, построить необходимые сечения и провести все доказательства — как это делается в «классике» :-)

Строим чертеж. Прямую четырехугольную призму можно по-другому назвать «параллелепипед».

Замечаем, что длина и ширина параллелепипеда у нас есть, а вот высота — вроде не дана. Как же ее найти?

«Расстояние между прямыми A1C1 и BD равно √3». Прямые A1C1 и BD скрещиваются. Одна из них — диагональ верхнего основания, другая — диагональ нижнего. Вспомним, что расстояние между скрещивающимися прямыми равно длине их общего перпендикуляра. Общий перпендикуляр к A1C1 и BD — это, очевидно, OO1, где O — точка пересечения диагоналей нижнего основания, O1 — точка пересечения диагоналей верхнего. А отрезок OO1 и равен высоте параллелепипеда.

Плоскость AA1 D1 D — это задняя грань призмы на нашем чертеже. Нормаль к ней — это любой вектор, перпендикулярный задней грани, например, вектор или, еще проще, вектор .

Осталась еще «плоскость, проходящая через середину ребра CD перпендикулярно прямой B1D». Но позвольте, если плоскость перпендикулярна прямой B1D — значит, B1D и есть нормаль к этой плоскости! Координаты точек B1 и D известны:

Координаты вектора — тоже:

Находим угол между плоскостями, равный углу между нормалями к ним:

Зная косинус угла, находим его тангенс по формуле

Получим:

Ответ:

Угол между прямой m и плоскостью α тоже вычисляется с помощью скалярного произведения векторов.

Пусть — вектор, лежащий на прямой m (или параллельный ей), — нормаль к плоскости α.

Находим синус угла между прямой m и плоскостью α по формуле:

6. В кубе ABCDA1B1C1D1 точка E — середина ребра A1B1. Найдите синус угла между прямой AE и плоскостью BDD1.

Как всегда, рисуем чертеж и выбираем систему координат

Находим координаты вектора .

Нужно ли нам уравнение плоскости BDD1? В общем-то, без него можно обойтись. Ведь эта плоскость является диагональным сечением куба, а значит, нормалью к ней будет любой вектор, ей перпендикулярный. Например, вектор .

Найдем угол между прямой и плоскостью:

Ответ:

Расстояние от точки M с координатами x0, y0 и z0 до плоскости α, заданной уравнением Ax + By + Cz + D = 0, можно найти по формуле:

7. В основании прямоугольного параллелепипеда BCDA1B1C1D1 лежит прямоугольник ABCD со сторонами AB = , AD = . Высота параллелепипеда AA1 = . Найдите расстояние от точки A до плоскости A1DB.

Построим чертеж и выпишем координаты точек:

Запишем уравнение плоскости A1DB. Вы помните, как это делается — по очереди подставляем координаты точек A1, D и B в уравнение Ax + Be + Cz + D

Решим эту систему. Выберем

Тогда

Уравнение плоскости A1DB имеет вид:

Дальше все просто. Находим расстояние от точки A до плоскости A1DB:

В некоторых задачах по стереометрии требуется найти расстояние от прямой до параллельной ей плоскости. В этом случае можно выбрать любую точку, принадлежащую данной прямой.

Длина вектора — основные формулы

Время чтения: 16 минут

Основные понятия вектора

Для того чтобы приступить к разбору формул нахождения длины вектора, необходимо разобраться в основных понятиях и определениях векторов.

Понятие вектора получило широкое распространение в 19 веке, в математических науках, особенно в таком её разделе, как «Комплексные числа».

Вектор — это отрезок с определённой длиной и направлением.

Графическое изображение вектора — отрезок который имеет указание направления в виде стрелки.

Вектор, который будет иметь начальную точку Х и конец в точке А, правильно обозначать ХА, с верхним подчёркиванием или стрелочкой, а также допустимо прописывать одной прописной буквой.

Длину вектора (модуль), определяет числовое значение длины отрезка, имеющего направление. Обозначается длинна двумя вертикальными отрезками |ХА|.

  • Понятие нулевого вектора. Такое название получил вектор, у которого и начало, и конец находятся в одной точке. Обозначение он имеет в виде цифры ноль с верхним подчёркивание, а длина равна нулю.
  • Коллинеарные вектора. Одна прямая может содержать несколько векторов, такие векторы получили название коллинеарных. Также коллинеарными считаются векторы на параллельных прямых.

  • Сонаправленные. Два коллинеарных вектора считаются сонаправленными, если имеют одно направление.
  • Противоположно направленные. Вектора, с направлениями в разные стороны, и являются коллинеарными, называют противоположно направленными.
  • Компланарные вектора. Такими векторами называют, те что лежат в одной плоскости
    Так как, всегда можно отыскать плоскость, которая будет параллельной двум векторам, то любые два вектора всегда копланарные.

Так как, всегда можно отыскать плоскость, которая будет параллельной двум векторам, то любые два вектора всегда копланарные.

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

Как найти длину вектора

Модуль вектора а будем обозначать .

Для того чтобы найти модуль вектора или его длину, на плоскости по координатам, необходимо рассмотреть вектор используя прямоугольную декартову систему координат Оxy. Допустим в данной системе будет задан, так вектор имеющий координаты (aₓ ; aᵧ). Получим формулу, которая поможет найти длину вектора , через известные нам координаты aₓ и aᵧ.

На взятой системе координат, от её начала отложим вектор
В соответствии с проекцией точки А возьмём и определим Aₓ и Aᵧ на оси координат. Рассмотрим полученный прямоугольник ОAₓ и АAᵧ с диагональю ОА.

Далее используя теорему Пифагора мы получим равенство АО² = ОAₓ² и OAᵧ², отсюда следует

Теперь в соответствии с определением вектора относительно прямоугольной оси координат выходит, что ОAₓ² = aₓ² и также для OAᵧ² = aᵧ² , а так как на построенном прямоугольнике мы видим, что ОА равна длине вектора получаем

Из вышесказанного выходит, что для того чтобы найти длину вектора с точками (aₓ ; aᵧ), выводим следующую формулу:

Когда вектор дан в формате разложения по координатным векторам , то вычислить его можно по той же формуле , в таком варианте коэффициент aₓ и aᵧ будут выражать в роли координат , в данной системе координат.

Чтобы рассчитать длину = (3, √x), расположенного в прямоугольной системе координат.

Чтобы найти модуль вектора используем ранее приведённую формулу

Ответ:

Существуют также формулы вычисления длины вектора в пространстве, они выводятся аналогично тем, что в системе координат на плоскости. Если взять вектор =(aₓ ; aᵧ ; a )

В таком случае ( AO^2=OA_x^2+OA_y^2+OA_z^2 ) (из рисунка видно, что АО — диагональ прямоугольного параллелепипеда), поэтому

из определения получаются равенства ОAₓ=aₓ; OAᵧ=aᵧ; OA=a , а значение длины ОА совпадает с длиной вектора, которую необходимо найти. Из этого следует:

Ответ:

Длина вектора через координаты точек начала и конца

Ранее мы рассмотрели формулы, которые позволят находить длину вектора используя при этом координаты. Рассматривались примеры в трёхмерном пространстве на плоскости. Используя данные формулы можно найти длину вектора, если известны координаты точек его начала и конца.

Возьмём точки с обозначенными координатами начала A(aₓ ; aᵧ) и конца В(bₓ ; bᵧ), из чего следует, что вектор имеет координаты (bₓ-aₓ ; bᵧ-aᵧ), поэтому его длину мы выразим в формуле

При этом формула вычисления длины вектора для трёхмерного пространства, с координатами и ), будет следующей:

Для прямой системы координат, найти длину вектора ( overrightarrow) , где A(1,√3) B(-3,1)

Решение
Применив формулу, для нахождения длины вектора, с известными координатами точек начала и конца, в плоской системе координат, выходит:


Существует второй вариант решения, где формулы применяются по очереди:


Ответ:

Найти, решения, при подстановке которых, длина вектора будет равна корню из тридцати, при координатах точек А (0,1,2) и В (5,2,(λ^2))

В первую очередь представим длину вектора в виде формулы.
( left|vecright|=sqrt<left ( b_x-a_x right )^2+ left ( b_y-a_y right )^2 + left ( b_z-a_z right )^2>)
(=sqrt <left ( 5-0 right )^2+ left ( 2-1 right )^2 + left ( lambda^2 -2right )^2>= sqrt<26 + left ( lambda^2 -2right )^2>)
Теперь приравняем полученное выражение к корню из тридцати и найдём неизвестное значение, решив полученное уравнение.
( sqrt<26+left(lambda^2-2right)^2>=sqrt <30>)
( 26+left(lambda^2-2right)^2=30 )
( left(lambda^2-2right)^2=4 )
( lambda^2-2=2 ) или ( lambda^2-2=-2 ) ( lambda_1=-2, lambda_2=2, lambda_3=0. )
Ответ: ( lambda_1=-2, lambda_2=2, lambda_3=0. )

Длина вектора по теореме косинусов

Так как бывают случаи, когда не известны координаты точек вектора, необходимо искать другие варианты, при помощи которых можно найти длину вектора. Таким способов может стать применение теоремы косинусов.

К примеру, нам известны длины двух векторов (overrightarrow) и (overrightarrow) , а также угол между ними, или его косинус. При этом необходимо найти длину вектора ( overrightarrow ) , в таком варианте задания необходимо воспользоваться теоремой косинусов, представив треугольник АВС. В данном треугольнике мы будем искать сторону ВС, она и будет равна длине искомого вектора. Подробнее рассмотрим на примере.

Даны длины двух векторов ( overrightarrow) и ( overrightarrow) 2 и 4 соответственно, а угол между ними равен ( frac<pi> <3>) . необходимо найти длину ( overrightarrow).

В нашем примере длины векторов и длины сторон треугольника АМК совпадают. Две из сторон нам известны это АК и АМ, а также известен угол треугольника, находящийся между этими сторонами. Используя теорему косинусов получим:
( KM^2=AK^2+AM^2-2cdot AKcdot AMcdotcosfrac<pi><3>)
(=2^2+4^2-2cdot2cdot4cdotcosfrac<pi><3>)
(=4+16-16cosfrac<pi><3>)
(=20-8=12 )
Получается (KM=sqrt <12>)
Ответ: ( left|overrightarrowright|=sqrt <12>)

Теперь мы видим, что для нахождения длины вектора существует несколько формул, которыми можно воспользоваться в зависимости от известных параметров.

длина вектора формула для трёхмерного пространства;

длина вектора формула по известным координатам начала и конца вектора находящегося пространстве; ( left|vecright|=sqrt<left ( b_z-a_z right )^2+ left ( b_y-a_y right )^2>) если известны координаты начала и конца вектора на плоскости.

Существует также формула длины вектора перемещения: ( left|vecright|=sqrt< s_x^2+s_y^2>) чаще такая формула применима в физике, для того чтобы узнать длину пути материальной точки.

В случае если известен угол, между двумя векторами, можно использовать теорему Пифагора.

Применение векторов в других сферах

Понятие и вычисление вектора важно не только в математике, но и других науках:

  • в физике. Для визуального изображения таких понятий как скорость, сила, ускорение и т.д. А также векторы помогают моделировать физические процессы;
  • в химии. Для изображения химических процессор. При помощи векторов изображают движение электронов и других частиц;
  • в биологии. Биологические процессы, также имеют графическое изображение при помощи векторов. К примеру перенос паразитов;
  • географии. Вектором обозначается движение воздушных масс, или течение реки;

Векторы используются не только в науках, но и различных отраслях и профессиях. В судоходстве и аэрофлоте, архитектуре и конструировании, а также многих других областях. Для того чтобы найти длину вектора, мы можем использовать одну из формул, в зависимости от того, что нам о нём известно, и в каком пространстве или плоскости находится неизвестный вектор.

источники:

http://ege-study.ru/ru/ege/materialy/matematika/vektory-v-prostranstve-i-metod-koordinat/

http://www.napishem.ru/spravochnik/matematika/dlina-vektora-osnovnye-formuly.html

  • keeper81

Как найти координаты точки?

Дан отрезок и даны его координаты X1,Y1,0 — и его длина как найти координаты X2,Y2,0 ?
угол 90, 0 это Z. Эта задача для плоскости.
Задача у меня возникла в прямоугольном треугольнике, где известны координаты вершин, а та прямая о которой я говорю — это один из катетов
Просто уточню — также известны длины второго катета, ну и соответственно гипотенузы. И известны координаты катета(там где угол 90 — у основания) и известны координаты гипотенузы(которые у осинования). мне нужны координаты второго катета(которые против основания — на той же прямой, что образует 90).


  • Вопрос задан

    более трёх лет назад

  • 1689 просмотров

Перечитав ваш вопрос раз 5, вроде бы уловил его смысл. Как я понял, есть прямоугольный треугольник ABC (В – прямой угол). Известны длины всех сторон, координаты на плоскости вершин B и C. Надо найти координаты вершины A:
b2a77ced1a7c4a0f843ceb13df42f697.png
При таких условиях задача имеет два решения: точка с одной или с другой стороны от прямой BC (на рисунке – сверху или снизу, под BC)

Надо взять вектор BC, повернуть его на 90° (в одну или в другую сторону), и длину разделить на bc и умножить на ab:

x = Bx - ab * (Cy - By) / bc
y = By + ab * (Cx - Bx) / bc
// в другую сторону:
x = Bx + ab * (Cy - By) / bc
y = By - ab * (Cx - Bx) / bc

Я плохо понял, что надо сделать. Но попробую.
1. Переведи известный катет в вектор: (X3−X1, Y3−Y1).
2. Поверни его на 90° в нужную сторону. Например, x’=y, y’=−x.
3. Приведи к нужной длине (теорема Пифагора). Получился вектор-катет.
4. Прибавив вектор-катет к вершине (X1, Y1), получаем второй конец.

Пригласить эксперта


  • Показать ещё
    Загружается…

29 мая 2023, в 19:30

3000 руб./за проект

29 мая 2023, в 19:26

3000 руб./за проект

29 мая 2023, в 18:40

2000 руб./за проект

Минуточку внимания

Есть координаты двух точек, образующих отрезок, известна длина отрезка (например, 141), как найти координаты точки на этом отрезке, которая находится на определенной длине отрезка (например, 23)?

Например точки с координатами
x1 = 100, y1 = 0
x2 = 0, y2 = 100
Длина отрезка составит 141
А теперь как найти точку, которая лежит на этом отрезке, где его длина составит 23, т.е точка, которая внутри этого отрезка?

У меня есть отрезок с известными координатами концов. На этом отрезке есть точка. Я знаю расстояние от начала отрезка до этой точки. Мне надо найти координаты этой точки. Как найти эти координаты?

Пример: Есть 2 точки А(3,3) и В(6,4). Длина отрезка примерно 3,16. И есть точка С(?,?) на отрезке. Как найти координаты, если от А до С =1,8 ???

Dmytro's user avatar

Dmytro

6,7011 золотой знак20 серебряных знаков55 бронзовых знаков

задан 3 мар 2016 в 20:40

Andryxa's user avatar

4

Имеется отрезок AB с координатами A(Xa, Ya) и B(Xb, Yb).
Требуется найти координаты точки C(Xc, Yc), лежащей на отрезке AB на расстоянии Rac от точки A.

Rab = sqrt((Xb - Xa) ^ 2 + (Yb - Ya) ^ 2)
k = Rac / Rab
Xc = Xa + (Xb - Xa) * k
Yc = Ya + (Yb - Ya) * k

Обозначения:
f ^ n — возведение f в степень n, в нашем случае (первом) f будет Xb - Xa и n будет 2.
sqrt(f) — квадратный корень из f, в нашем случае f будет (Xb - Xa) ^ 2 + (Yb - Ya) ^ 2.
f / n — деление f на n, в нашем случае f будет Rac и n будет Rab.
f * n — умножение f на n, в нашем случае (первом) f будет Xb - Xa и n будет k.

Mark Khromov's user avatar

ответ дан 4 мар 2016 в 6:54

Konstantin Les's user avatar

Konstantin LesKonstantin Les

1,5388 серебряных знаков12 бронзовых знаков

2

Алгоритм без кода (довольно элементарный):

Имеем:
Две точки A, B; len — расстояние от точки А до требуемой точки C

full_len = |B - A| // длина вектора, соединяющего две точки == длина отрезка
C = A + (B - A) * (len / full_len)

Сложение векторов и умножение на число — очевидные операции.

ответ дан 3 мар 2016 в 20:56

int3's user avatar

int3int3

2,4579 серебряных знаков19 бронзовых знаков

8

nodet — точка конец вектора, в твоем случае точка b
nodef — точка начало вектора, в твоем случае точка a

dx = nodet.x - nodef.x 
dy = nodet.y - nodef.y 
dz = nodet.z - nodef.z
r = math.sqrt(dx ** 2 + dy ** 2 + dz ** 2) 
xx = dx * (step/r) 
yy = dy * (step /r)
zz = dz * (step /r)
newnode = node(nodef.x + xx,nodef.y + yy,nodef.z + zz)

newnode — новая точка на заданом расстоянии

ответ дан 12 ноя 2019 в 16:31

qvuer7's user avatar

qvuer7qvuer7

113 бронзовых знака

Как найти координаты точки зная длину и угол на который она отдалена от другой точки

Как лучше всего найти координаты точки $%C$%, зная длину на которую она отдалена от точки $%A$% ( в моём случаи это отрезок $%b$% )и так же мне известен косинус и синус угла $%AC$%.
alt text

задан
8 Дек ’13 1:01

shatal's gravatar image

shatal
1231038

100% принятых

2 ответа

Координаты вектора $%vec{AB}$% мы знаем. Длины отрезков $%AB$% и $%AC$% тоже знаем. Если вектор $%vec{AB}$% умножить на число, равное отношению длин $%frac{AC}{AB}$%, то мы получим в точности вектор $%vec{AC}$%, то есть узнаем его координаты. И если теперь мы к ним прибавим координаты точки $%A$%, то получатся координаты точки $%C$%.

К примеру AB=5, AC=10
координаты А(1,1), В(5,4)
какие координаты С?

Здравствуйте

Математика — это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.

Присоединяйтесь!

отмечен:

координаты
×107

задан
8 Дек ’13 1:01

показан
10887 раз

обновлен
14 Дек ’16 22:52

Связанные вопросы

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Понравилась статья? Поделить с друзьями:
  • Массив как найти максимальное число
  • Как найти глубину глубины в физике
  • Что такое стационарные точки как найти
  • Спускает матрас как найти дырку в матрасе
  • Как в сервере найти своего пользователя