Как найти координаты точки конца отрезка

-1 / 0 / 0

Регистрация: 19.10.2012

Сообщений: 19

1

Как найти координаты конца отрезка

11.08.2013, 02:32. Показов 34454. Ответов 9


Студворк — интернет-сервис помощи студентам

Как можно найти координаты конца отрезка, если известны координаты начала(х0, У0) и его длина(Z). Подскажите формулу пожалуйста, нигде ничего не могу найти.



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

11.08.2013, 02:32

Ответы с готовыми решениями:

Найти координаты точек начала и конца отрезка
Даны две параллельные прямые А и Б. У прямых известны точки начала и окончания (прямая А…

Найти координаты конца перпендикуляра данной длины к данному отрезку, проведённого от одного из концов отрезка
Дан отрезок AB, координаты точки A(3,7), B(14, 10). Отрезок CA перпендикулярен AB, как найти…

Найти координаты точек отрезка если известны координаты концов отрезка
Отрезок АВ разделен на 5 равных частей точками С,D,Е,F найти координаты точек D,С если известны…

Найти координаты точки отрезка
Подскажите формулу нахождения координаты точки отрезка зная координаты второй точки, длину отрезка…

9

2662 / 1726 / 175

Регистрация: 05.06.2011

Сообщений: 4,955

11.08.2013, 05:42

2

Собственно, никак. Конец такого отрезка будет лежать на окружности в центром в начале и радиусом, равным длине — и это всё, что можно узнать из условий.



0



2 / 0 / 0

Регистрация: 10.08.2013

Сообщений: 19

11.08.2013, 06:26

3

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



0



Модератор

Эксперт функциональных языков программированияЭксперт Python

35325 / 19426 / 4065

Регистрация: 12.02.2012

Сообщений: 32,457

Записей в блоге: 13

11.08.2013, 10:06

4

Координаты конца зависят от одного параметра вот так:

https://www.cyberforum.ru/cgi-bin/latex.cgi?x={x}_{0}+cos(alpha)*Z

https://www.cyberforum.ru/cgi-bin/latex.cgi?y={y}_{0}+sin(alpha)*Z

где α меняется от 0 до 2π



1



670 / 163 / 22

Регистрация: 27.01.2012

Сообщений: 372

12.08.2013, 23:58

5

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



0



-1 / 0 / 0

Регистрация: 19.10.2012

Сообщений: 19

13.08.2013, 01:30

 [ТС]

6

Спасибо, формулы мне очень помогли, я уже все сделал.



0



5561 / 1367 / 150

Регистрация: 08.02.2009

Сообщений: 4,107

Записей в блоге: 30

15.08.2013, 18:15

7

Цитата
Сообщение от sco43
Посмотреть сообщение

Конец отрезка будет круг на плоскости описывать.

Окружность, если приглядеться.

Цитата
Сообщение от sco43
Посмотреть сообщение

Можно формулу этого круга вывести

Вдохновили (а то думаю: чи можно, чи не можно): (x – y0) ² + (y – y0) ² = Z², где точка (x; y) и есть искомый конец.



0



74 / 4 / 2

Регистрация: 21.03.2012

Сообщений: 187

04.11.2014, 16:28

8

Catstail, а если дано: координаты начала отрезка, длина отрезка, уровнение отрезка (отсюда и угол tg fi) и найти координаты конца?



0



Модератор

Эксперт функциональных языков программированияЭксперт Python

35325 / 19426 / 4065

Регистрация: 12.02.2012

Сообщений: 32,457

Записей в блоге: 13

04.11.2014, 17:46

9

Если дано урАвнение отрезка (т.е. угол с осью абсцисс fi), то координаты конца считаются так:

x=x0+d*cos(fi)
y=y0+d*sin(fi)



0



74 / 4 / 2

Регистрация: 21.03.2012

Сообщений: 187

04.11.2014, 19:05

10

Catstail, спасибо за ответ



0



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

x = x0 + cos(α) * Z

x = x0 + sin(α) * Z

Где:
x, y – координаты конца отрезка,
x0, y0 – координаты начала отрезка,
α – угол наклона в радианах (относительно горизонта),
Z – длина отрезка.

1

Расчёт в JS

Пример расчета координат и построении линии в canvas:

var x0 = 250;  // Начальная точка x
var y0 = 400;  // Начальная точка y  
var z = 400;   // Длина отрезка
var deg = -60; // Угол наклона, градусы

var x = Math.round(x0 + Math.cos(deg * Math.PI / 180) * z);
var y = Math.round(y0 + Math.sin(deg * Math.PI / 180) * z);

// Рисование линии
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');	

ctx.beginPath();
ctx.lineWidth = 2;
ctx.strokeStyle = 'red';
ctx.moveTo(x0, y0);
ctx.lineTo(x, y);
ctx.stroke();

JS

2

Расчёт в PHP

Пример вывода линии в библиотеки GD:

$x0 = 250;  // Начальная точка x
$y0 = 400;  // Начальная точка y  
$z = 400;   // Длина отрезка
$deg = -60; // Угол наклона, градусы

$x = round($x0 + cos(deg2rad($deg)) * $z);
$y = round($y0 + sin(deg2rad($deg)) * $z);

// Рисование линии
$img = imagecreate(800, 800); 
$bg = imagecolorallocate($img, 0, 0, 0);
imagesetthickness($img, 2);
imageline($img, $x0, $y0, $x, $y, 0x000000);
imagepng($im);
imagedestroy($im);

PHP

3

Онлайн расчет

Нахождение координат середины отрезка: примеры, решения

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

Отрезок – прямая линия, соединяющая две произвольные точки, называемые концами отрезка. В качестве примера пусть это будут точки A и B и соответственно отрезок A B .

Если отрезок A B продолжить в обе стороны от точек A и B , мы получим прямую A B . Тогда отрезок A B – часть полученной прямой, ограниченный точками A и B . Отрезок A B объединяет точки A и B , являющиеся его концами, а также множество точек, лежащих между. Если, к примеру, взять любую произвольную точку K , лежащую между точками A и B , можно сказать, что точка K лежит на отрезке A B .

Длина отрезка – расстояние между концами отрезка при заданном масштабе (отрезке единичной длины). Длину отрезка A B обозначим следующим образом: A B .

Середина отрезка – точка, лежащая на отрезке и равноудаленная от его концов. Если середину отрезка A B обозначить точкой C , то верным будет равенство: A C = C B

И далее мы рассмотрим, как же определять координаты середины отрезка (точки C ) при заданных координатах концов отрезка ( A и B ), расположенных на координатной прямой или в прямоугольной системе координат.

Середина отрезка на координатной прямой

Исходные данные: координатная прямая O x и несовпадающие точки на ней: A и B . Этим точкам соответствуют действительные числа x A и x B . Точка C – середина отрезка A B : необходимо определить координату x C .

Поскольку точка C является серединой отрезка А В , верным будет являться равенство: | А С | = | С В | . Расстояние между точками определяется модулем разницы их координат, т.е.

| А С | = | С В | ⇔ x C – x A = x B – x C

Тогда возможно два равенства: x C – x A = x B – x C и x C – x A = – ( x B – x C )

Из первого равенства выведем формулу для координаты точки C : x C = x A + x B 2 (полусумма координат концов отрезка).

Из второго равенста получим: x A = x B , что невозможно, т.к. в исходных данных – несовпадающие точки. Таким образом, формула для определения координат середины отрезка A B с концами A ( x A ) и B ( x B ):

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

Середина отрезка на плоскости

Исходные данные: прямоугольная система координат на плоскости О x y , две произвольные несовпадающие точки с заданными координатами A x A , y A и B x B , y B . Точка C – середина отрезка A B . Необходимо определить координаты x C и y C для точки C .

Возьмем для анализа случай, когда точки A и B не совпадают и не лежат на одной координатной прямой или прямой, перпендикулярной одной из осей. A x , A y ; B x , B y и C x , C y – проекции точек A , B и C на оси координат (прямые О х и О y ).

Согласно построению прямые A A x , B B x , C C x параллельны; прямые также параллельны между собой. Совокупно с этим по теореме Фалеса из равенства А С = С В следуют равенства: А x С x = С x В x и А y С y = С y В y , и они в свою очередь свидетельствуют о том, что точка С x – середина отрезка А x В x , а С y – середина отрезка А y В y . И тогда, опираясь на полученную ранее формулу, получим:

x C = x A + x B 2 и y C = y A + y B 2

Этими же формулами можно воспользоваться в случае, когда точки A и B лежат на одной координатной прямой или прямой, перпендикулярной одной из осей. Проводить детальный анализ этого случая не будем, рассмотрим его лишь графически:

Резюмируя все выше сказанное, координаты середины отрезка A B на плоскости с координатами концов A ( x A , y A ) и B ( x B , y B ) определяются как:

( x A + x B 2 , y A + y B 2 )

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

Исходные данные: система координат О x y z и две произвольные точки с заданными координатами A ( x A , y A , z A ) и B ( x B , y B , z B ) . Необходимо определить координаты точки C , являющейся серединой отрезка A B .

A x , A y , A z ; B x , B y , B z и C x , C y , C z – проекции всех заданных точек на оси системы координат.

Согласно теореме Фалеса верны равенства: A x C x = C x B x , A y C y = C y B y , A z C z = C z B z

Следовательно, точки C x , C y , C z являются серединами отрезков A x B x , A y B y , A z B z соответственно. Тогда, для определения координат середины отрезка в пространстве верны формулы:

x C = x A + x B 2 , y c = y A + y B 2 , z c = z A + Z B 2

Полученные формулы применимы также в случаях, когда точки A и B лежат на одной из координатных прямых; на прямой, перпендикулярной одной из осей; в одной координатной плоскости или плоскости, перпендикулярной одной из координатных плоскостей.

Определение координат середины отрезка через координаты радиус-векторов его концов

Формулу для нахождения координат середины отрезка также можно вывести согласно алгебраическому толкованию векторов.

Исходные данные: прямоугольная декартова система координат O x y , точки с заданными координатами A ( x A , y A ) и B ( x B , x B ) . Точка C – середина отрезка A B .

Согласно геометрическому определению действий над векторами верным будет равенство: O C → = 1 2 · O A → + O B → . Точка C в данном случае – точка пересечения диагоналей параллелограмма, построенного на основе векторов O A → и O B → , т.е. точка середины диагоналей.Координаты радиус-вектора точки равны координатам точки, тогда верны равенства: O A → = ( x A , y A ) , O B → = ( x B , y B ) . Выполним некоторые операции над векторами в координатах и получим:

O C → = 1 2 · O A → + O B → = x A + x B 2 , y A + y B 2

Следовательно, точка C имеет координаты:

x A + x B 2 , y A + y B 2

По аналогии определяется формула для нахождения координат середины отрезка в пространстве:

C ( x A + x B 2 , y A + y B 2 , z A + z B 2 )

Примеры решения задач на нахождение координат середины отрезка

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

Исходные данные: на плоскости – точки с заданными координатами А ( – 7 , 3 ) и В ( 2 , 4 ) . Необходимо найти координаты середины отрезка А В .

Решение

Обозначим середину отрезка A B точкой C . Координаты ее буду определяться как полусумма координат концов отрезка, т.е. точек A и B .

x C = x A + x B 2 = – 7 + 2 2 = – 5 2 y C = y A + y B 2 = 3 + 4 2 = 7 2

Ответ: координаты середины отрезка А В – 5 2 , 7 2 .

Исходные данные: известны координаты треугольника А В С : А ( – 1 , 0 ) , В ( 3 , 2 ) , С ( 9 , – 8 ) . Необходимо найти длину медианы А М .

Решение

  1. По условию задачи A M – медиана, а значит M является точкой середины отрезка B C . В первую очередь найдем координаты середины отрезка B C , т.е. точки M :

x M = x B + x C 2 = 3 + 9 2 = 6 y M = y B + y C 2 = 2 + ( – 8 ) 2 = – 3

  1. Поскольку теперь нам известны координаты обоих концов медианы (точки A и М ), можем воспользоваться формулой для определения расстояния между точками и посчитать длину медианы А М :

A M = ( 6 – ( – 1 ) ) 2 + ( – 3 – 0 ) 2 = 58

Ответ: 58

Исходные данные: в прямоугольной системе координат трехмерного пространства задан параллелепипед A B C D A 1 B 1 C 1 D 1 . Заданы координаты точки C 1 ( 1 , 1 , 0 ) , а также определена точка M , являющаяся серединой диагонали B D 1 и имеющая координаты M ( 4 , 2 , – 4 ) . Необходимо рассчитать координаты точки А .

Решение

Диагонали параллелепипеда имеют пересечение в одной точке, которая при этом является серединой всех диагоналей. Исходя из этого утверждения, можно иметь в виду, что известная по условиям задачи точка М является серединой отрезка А С 1 . Опираясь на формулу для нахождения координат середины отрезка в пространстве, найдем координаты точки А : x M = x A + x C 1 2 ⇒ x A = 2 · x M – x C 1 = 2 · 4 – 1 + 7 y M = y A + y C 1 2 ⇒ y A = 2 · y M – y C 1 = 2 · 2 – 1 = 3 z M = z A + z C 1 2 ⇒ z A = 2 · z M – z C 1 = 2 · ( – 4 ) – 0 = – 8

Ответ: координаты точки А ( 7 , 3 , – 8 ) .

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

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

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

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

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

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

Выберем начало координат. Проведем три взаимно перпендикулярные оси 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:

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

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

Найти координаты конца B отрезка, если другой конец отрезка – точка A(-5, -7), а середина отрезка – C(-9, -12).

(1)

координаты середины отрезка обозначены через x и y. По условию задачи x = -9; y = -12. Координаты одного конца отрезка точки A в этих формулах x1 = -5; y1 = -7. Координаты точки B (другого конца отрезка) – величины неизвестные, которые мы обозначим через x2 и y2. Тогда по формулам (1) для определения этих неизвестных получаем два уравнения:

[spoiler title=”источники:”]

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

http://www.pm298.ru/reshenie/fha0774.php

[/spoiler]

Как найти координаты концов отрезка, зная координаты центра, длину и угол наклона отрезка?

BiNaKoT



Профи

(562),
на голосовании



11 лет назад

Мне необходим алгоритм на любом языке программирования или просто формулы. Т.е. у меня есть Длина, Координаты центра, Угол наклона относительно Ох. Необходимы формулы для нахождения координат обоих концов отрезка. Про формулу y = kx + b я знаю, но не могу ее никак применить в данном случае.

Дополнен 11 лет назад

Вот что получилось)
procedure DrawLine(x0, y0 : integer; lenght : real; angle : real);
var x1, x2, y1, y2 : integer;
begin
x1 := Round (x0 + 0.5 * lenght * cos(angle));
y1 := Round (y0 + 0.5 * lenght * sin(angle));
x2 := Round (x0 – 0.5 * lenght * cos(angle));
y2 := Round (y0 – 0.5 * lenght * sin(angle));
Form1.Image1.Canvas.Pen.Color := clRed;
Form1.Image1.Canvas.MoveTo(x0, y0);
Form1.Image1.Canvas.LineTo(x1, y1);
Form1.Image1.Canvas.MoveTo(x0, y0);
Form1.Image1.Canvas.LineTo(x2, y2);
end;

Голосование за лучший ответ

На плоскости даны длина отрезка l, координаты начала отрезка [A, B], и координаты вектора направления [A1, B1]
По какой формуле можно найти координаты конца отрезка [X,Y] ?

Alexey Ten's user avatar

Alexey Ten

5,4893 золотых знака13 серебряных знаков24 бронзовых знака

задан 27 янв 2022 в 22:49

Сергей Бердник's user avatar

0

Нормируем вектор направления (если он не единичный)

norm = sqrt(a1^2+b1^2)
dx = a1 / norm
dy = b1 / norm

И рассчитываем точку на нужном удалении

endx = a + dx * l
endy = b + dy * l

ответ дан 28 янв 2022 в 0:55

MBo's user avatar

MBoMBo

47.8k1 золотой знак17 серебряных знаков40 бронзовых знаков

1

Добавить комментарий