Пусть даны два отрезка. Первый задан точками P1(x1;y1) и P2(x2;y2). Второй задан точками P3(x3;y3) и P4(x4;y4).
Взаимное расположение отрезков можно проверить с помощью векторных произведений:
Рассмотрим отрезок P3P4 и точки P1 и P2.
Точка P1 лежит слева от прямой P3P4, для нее векторное произведение v1 > 0, так как векторы положительно ориентированы.
Точка P2 расположена справа от прямой, для нее векторное произведение v2 < 0, так как векторы отрицательно ориентированы.
Для того чтобы точки P1 и P2 лежали по разные стороны от прямой P3P4, достаточно, чтобы выполнялось условие v1v2 < 0 (векторные произведения имели противоположные знаки).
Аналогичные рассуждения можно провести для отрезка P1P2 и точек P3 и P4.
Итак, если v1v2 < 0 и v3v4 < 0, то отрезки пересекаются.
Векторное произведение двух векторов вычисляется по формуле:
где:
ax, ay — координаты первого вектора,
bx, by — координаты второго вектора.
Уравнение прямой, проходящей через две различные точки, заданные своими координатами.
Пусть на прямой заданы две не совпадающие точки:P1 с координатами (x1;y1) и P2 с координатами (x2; y2). Соответственно вектор с началом в точке P1 и концом в точке P2 имеет координаты (x2-x1, y2-y1). Если P(x, y) – произвольная точка на прямой, то координаты вектора P1P равны (x — x1, y – y1).
С помощью векторного произведения условие коллинеарности векторов P1P и P1P2 можно записать так:
|P1P,P1P2|=0, т.е. (x-x1)(y2-y1)-(y-y1)(x2-x1)=0
или
(y2-y1)x + (x1-x2)y + x1(y1-y2) + y1(x2-x1) = 0
Последнее уравнение переписывается следующим образом:
ax + by + c = 0, (1)
где
a = (y2-y1),
b = (x1-x2),
c = x1(y1-y2) + y1(x2-x1)
Итак, прямую можно задать уравнением вида (1).
Как найти точку пересечения прямых?
Очевидное решение состоит в том, чтобы решить систему уравнений прямых:
ax1+by1=-c1
ax2+by2=-c2 (2)
Ввести обозначения:
Здесь D – определитель системы, а Dx,Dy — определители, получающиеся в результате замены столбца коэффициентов при соответствующем неизвестном столбцом свободных членов. Если D ≠ 0, то система (2) является определенной, то есть имеет единственное решение. Это решение можно найти по следующим формулам: x1=Dx/D, y1=Dy/D, которые называются формулами Крамера. Небольшое напоминание, как вычисляется определитель второго порядка. В определителе различают две диагонали: главную и побочную. Главная диагональ состоит из элементов, взятых по направлению от верхнего левого угла определителя в нижний правый угол. Побочная диагональ – из правого верхнего в нижний левый. Определитель второго порядка равен произведению элементов главной диагонали минус произведение элементов побочной диагонали.
Точка пересечения 2 векторов
Координаты x,y я то нашел, спроецировав на плоскость вектора.
stl
А что такое пересечение векторов?
Есть обобщенная задача — поиск двух БЛИЖАЙШИХ ТОЧЕК у двух отрезков в пространстве. Я щас не дома и не могу показать код, да и в двух словах алгоритм не опишешь. Гугли.
stl
>Даны 2 вектора: x1,y1,z1; x2,y2,z2;
Как найти точку пересечения?
Элементарно: (0; 0; 0)
если честно , я не понял ваших ответов. Мне нужны не ближайшие точки, и причем тут 0,0,0 я тоже не понял.
2 вектора точно пересекаются в пространстве в какой-то точке. У векторов есть координаты начала и конца. Найти x,y точки пересечения легко — проецируем на экран, отбрасывая z, находим.
А как найти координату z, если она может потребоваться в дальнейшем?
stl
>2 вектора точно пересекаются в пространстве в какой-то точке. У векторов есть
>координаты начала и конца.
У настоящих брутальных векторов координаты начала находятся в точке
ты у каждого вектора указал лишь один набор координат. потому их от (0,0,0) и отсчитали 😉 вопрос надо правильней формулировать. тебя интересует пересение ОТРЕЗКОВ? ну так элементарно, пусть отрезки
(x1, y1, z1) — (x2, y2, z2) и (a1, b1, c1) — (a2, b2, c2)
тогда уравнение первого
x = x1*t + x2*(1 — t)
y = y1*t + y2*(1 — t)
z = z2*t + z2*(1 — t)
аналогично для второго
x = a1*s + a2*(1 — s)
y = b1*s + b2*(1 — s)
z = c2*s + c2*(1 — s)
приравниваем x,y,z, получаем
x1 t + x2 (1 — t) = a1 s + a2 (1 — s)
y1 t + y2 (1 — t) = b1 s + b2 (1 — s)
система из 2 уравнений с 2мя неизвестными, решаем, подставляем s и t во третьи уравнения, убеждаемся, что z-координаты совпали тоже (если нет, то и пересечения нет)
stl
>У векторов есть координаты начала и конца
А нету!
Вектор это упорядоченное конечное множество своих координат.
Вектор может представлять множество отрезков, которые будут по длине равны абсолютному значению вектора и паралельны.
И вот разница координат отрезков следовательно равна координатам вектора.
Если проще, вектор — это не отрезок. Вектор — это точка. А его направление — это направление отрезка из начала координат в эту точку.
Tweedle Dee
>ты у каждого вектора указал лишь один набор координат. потому их от (0,0,0) и отсчитали 😉
Он указал правильно а отсчитывают от нулей всегда.
>У настоящих брутальных векторов координаты начала находятся в точке
Координаты у труЪ-математиков задаются либо (0; 0; 0) либо <0, 0, 0> А вот — смахивает на неупорядоченное множество.
stl
Короче объясняю.
Такс. Если у тебя есть отрезок <(x1; y1; z1), (x2; y2; z2)> то вектор, который задаст множество отрезков, равных по модулю длине твоего отрезка и паралельных ему равен (x2 — x1; y2 — y1; z2 — z1). И любой отрезок, входящий в это множество будет равен <(c1 + x1; c2 + y1; c3 + z1), (c1 + x2; c2 + y2; c3 + z2)>,
Отрезок, совпадающий с радиус-вектором на графике будет равен <(0; 0; 0), <x, y, z>>.
Где c1, c2, c3 — произвольные константы из множества декартовой степени 1/n пространства, которому принадлежит вектор, где n — мерность пространства. Например пространство R^3 возводим в декартовую степень 1/3 получаем R — множество действительных чисел (частный случай для трёхмерного пространства).
x, y, z — координаты вектора, равные x2 — x1, y2 — y1 и z2 — z1 соответственно.
ПРАВКА: поумничал малость
ПРАВКА: афрографея
ПРАВКА: поумничал малость
Векторы в пространстве — не пересекаются! Их пересечение возможно только при строгом и абсолютно точном соотношении параметров (как минимум, «лежат в одной плоскости»). Однако, поскольку в реальном мире имеют место квантовые флуктуации, а малейшего отклонения параметра достаточно для разрушения необходимого равенства (в случае компутера эта особенность физического мира симулируется неабсолютной точностью вычислений), то вероятность пересечения изничтожающе стремится к нулю.
А поэтому мораль такова: не надо математически эстетствовать, ибо жизнь сурова. А надо взять и найти, как предлагали в посте 2, ближайшие точки A и B обоих векторов. Если расстояние AB меньше некоторого епсилон (скажем, 0.001), то можно условно считать, что вектора пересеклись, и точка пересечения — середина AB. Если же больше епсилона — значит, не пересеклись.
векторная-геометрия — Найти точку пересечения вектора и плоскости
Добрый день, возник такой вопрос: есть плоскость, в моем случае y = 0, положение точки 1: (x1, y1, z1), и положение точки 2 (x2, y2, z2). Как найти точку пересечения вектора, направленного от точки 1 к точке 2, и плоскости? Затем нужно посчитать расстояние до этой точки пересечения (но это уже не сложно).
задан 20 Май ’14 14:10
@сергей111: одно замечание по поводу терминологии. Обычно не говорят о пересечении вектора и плоскости. Задачу можно рассматривать в трёх вариантах, проводя либо прямую, либо луч, либо отрезок. В принципе, все они решаются однотипным способом.
@сергей111, Если вы получили исчерпывающий ответ, отметьте его как принятый.
2 ответа
Стандартный способ решения таких задач — использовать параметрическую запись прямой, заданной направляющим вектором и точкой: $$beginx=mt+x_0,\y=nt+y_0,\z=pt+z_0.end$$ Здесь $%(m,n,p)$% — координаты вектора от одной точки до другой, а $%(x_0,y_0,z_0)$% — координаты одной из точек. Подставляете эти значения в уравнение плоскости, откуда находите параметр $%t$%. По этому параметру находите $%(x,y,z)$%.
Определение точки пересечения двух отрезков
Пусть даны два отрезка. Первый задан точками P1(x1;y1) и P2(x2;y2). Второй задан точками P3(x3;y3) и P4(x4;y4).
Взаимное расположение отрезков можно проверить с помощью векторных произведений:
Рассмотрим отрезок P3P4 и точки P1 и P2.
Точка P1 лежит слева от прямой P3P4, для нее векторное произведение v1 > 0, так как векторы положительно ориентированы.
Точка P2 расположена справа от прямой, для нее векторное произведение v2 < 0, так как векторы отрицательно ориентированы.
Для того чтобы точки P1 и P2 лежали по разные стороны от прямой P3P4, достаточно, чтобы выполнялось условие v1v2 < 0 (векторные произведения имели противоположные знаки).
Аналогичные рассуждения можно провести для отрезка P1P2 и точек P3 и P4.
Векторное произведение двух векторов вычисляется по формуле:
где:
ax, ay — координаты первого вектора,
bx, by — координаты второго вектора.
Уравнение прямой, проходящей через две различные точки, заданные своими координатами.
Пусть на прямой заданы две не совпадающие точки:P1 с координатами (x1;y1) и P2 с координатами (x2; y2). Соответственно вектор с началом в точке P1 и концом в точке P2 имеет координаты (x2-x1, y2-y1). Если P(x, y) – произвольная точка на прямой, то координаты вектора P1P равны (x — x1, y – y1).
Итак, прямую можно задать уравнением вида (1).
Как найти точку пересечения прямых?
Очевидное решение состоит в том, чтобы решить систему уравнений прямых:
Здесь D – определитель системы, а Dx,Dy — определители, получающиеся в результате замены столбца коэффициентов при соответствующем неизвестном столбцом свободных членов. Если D ≠ 0, то система (2) является определенной, то есть имеет единственное решение. Это решение можно найти по следующим формулам: x1=Dx/D, y1=Dy/D, которые называются формулами Крамера. Небольшое напоминание, как вычисляется определитель второго порядка. В определителе различают две диагонали: главную и побочную. Главная диагональ состоит из элементов, взятых по направлению от верхнего левого угла определителя в нижний правый угол. Побочная диагональ – из правого верхнего в нижний левый. Определитель второго порядка равен произведению элементов главной диагонали минус произведение элементов побочной диагонали.
The other results are confusing, verbose and incomplete, IMO. So here’s my two cents — also potentially confusing and verbose.
If you are sure that your lines are not skew-parallel or parallel, the following is all you need:
% Let each point be def as a 3x1 array
% Let points defining first line be : p1, q1
% Let points defining second line be : p2, q2
L = p1-p2;
M = p1-q1;
N = p2-q2;
A = [M N];
T = pinv(A)*L;
h = p1-T(1)*(p1-q1); % h is a 3x1 array representing the actual pt of intersection
Yeah, the Moore-Penrose pseudoinverse is a powerful thing. The explanation for the approach is: You want to find the weights or the scaling factors of the ‘direction vectors’ (M and N are direction vectors), that linearly combine M and N to give L.
A full description is presented below. It presents a simple exception detection scheme, and their handling is left to the user. (The minimum distance between two line algorithms is from Wikipedia; the comparison of direction cosines (DCS) to check vector attitudes is common knowledge.)
% Let each point be def as a 3x1 array
% Let points defining first line be : p1, q1
% Let points defining second line be: p2, q2
% There are two conditions that prevent intersection of line segments/lines
% in L3 space. 1. parallel 2. skew-parallel (two lines on parallel planes do not intersect)
% Both conditions need to be identified and handled in a general algorithm.
% First check that lines are not parallel, this is done by comparing DCS of
% the line vectors
% L, M, N ARE DIRECTION VECTORS.
L = p1-p2;
M = p1-q1;
N = p2-q2;
% Calculate a normalized DCS for comparison. If equal, it means lines are parallel.
MVectorMagnitude = sqrt(sum(M.*M,2)); % The rowsum is just a generalization for N-D vectors.
NVectorMagnitude=sqrt(sum(N.*N,2)); % The rowsum is just a generalization for N-D vectors.
if isequal(M/MVectorMagnitude,N/NVectorMagnitude) % Compare the DCS for equality
fprintf('%sn', 'lines are parallel. End routine')
end;
% Now check that lines do not exist on parallel planes
% This is done by checking the minimum distance between the two lines. If there's a minimum distance, then the lines are skew.
a1 = dot(M,L); b1 = dot(M,M); c1 = dot(M,N);
a2 = dot(N,L); b2 = dot(N,M); c2 = dot(N,N);
s1 = -(a1*c2 - a2*c1)/(b1*c2-b2*c1);
s2 = -(a1*b2 - a2*b1)/(b1*c2-b2*c1);
Sm = (L + s1*M - s2*N);
s = sqrt(sum(Sm.*Sm,2));
if ~isequal(s,0) % If the minimum distance between two lines is not zero, then the lines do not intersect
fprintf('%sn','lines are skew. End routine')
end;
% Here's the actual calculation of the point of intersection of two lines.
A = [M N];
T = pinv(A)*L;
h = p1-T(1)*(p1-q1); % h is a 3x1 array representing the actual pt of intersection.
So the pinv approach will give you results even when your M and N vectors are skew (but not parallel, because inv(A’.A) is required to exist). You can use this to determine the minimum distance between two parallel lines or between two parallel planes — to do this, define k = p2+T(2)*(p2-q2), and then the required distance is h-k. Also note that h and k are the points on the lines that are closest to each other IFF lines are skew.
So the use of the pseudoinverse and projection spaces gives us a concise algorithm for:
- Determining the point of intersection of two lines (not parallel, and not skew)
- Determining the minimum distance between two lines (not parallel)
- Determining the points closest to each other on two skew lines.
Concise is not the same as time-efficient. A lot depends on your exact pinv function implementation — MATLAB uses svd which solves to a tolerance. Also, some results will only be approximately accurate in higher dimensions and higher order definitions of the measurement metric (or vector norms). Besides the obvious dimension independent implementation, this can be used in statistical regression analysis and algebraically maximizing likelihood of point estimates.
Векторы в пространстве и метод координат
Существует два способа решения задач по стереометрии
Первый — классический — требует отличного знания аксиом и теорем стереометрии, логики, умения построить чертеж и свести объемную задачу к планиметрической. Способ хорош тем, что развивает мозги и пространственное воображение.
Другой метод — применение векторов и координат. Это простые формулы, алгоритмы и правила. Он очень удобен, особенно когда времени до экзамена мало, а решить задачу хочется.
Если вы освоили векторы на плоскости и действия с ними — то и с векторами в пространстве разберетесь. Многие понятия окажутся знакомыми.
Система координат в пространстве
Выберем начало координат. Проведем три взаимно перпендикулярные оси 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.
Для точки M:
То есть A + C + D = 0.
Для точки N:
Аналогично для точки 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 = √3
Плоскость 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:
В некоторых задачах по стереометрии требуется найти расстояние от прямой до параллельной ей плоскости. В этом случае можно выбрать любую точку, принадлежащую данной прямой.
Спасибо за то, что пользуйтесь нашими статьями.
Информация на странице «Векторы в пространстве и метод координат» подготовлена нашими авторами специально, чтобы помочь вам в освоении предмета и подготовке к ЕГЭ и ОГЭ.
Чтобы успешно сдать нужные и поступить в высшее учебное заведение или колледж нужно использовать все инструменты: учеба, контрольные, олимпиады, онлайн-лекции, видеоуроки, сборники заданий.
Также вы можете воспользоваться другими статьями из данного раздела.
Публикация обновлена:
08.05.2023
Содержание:
Векторная алгебра
Векторная алгебра — это раздел векторного исчисления, изучающий линейные операции с векторами и их геометрические свойства; часть линейной алгебры, занимающаяся векторными пространствами; различные векторные алгебры XIX века (например, кватернионов, бикватернионов, сплит-кватернионов).
Векторы и линейные операции над ними
Займемся теперь таким важным как в самой математике, так и в ее многочисленных приложениях, понятием вектора.
Определение: Вектором, на плоскости или в пространстве называется отрезок прямой с заданным на нем направлением, т. е. одна из его граничных точек считается начальной, а вторая — конечной.
Обозначать векторы мы будем строчными латинскими буквами
Длина отрезка, изображающего вектор

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

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

Два ненулевых вектора 

Введем теперь линейные операции над векторами.
а) Умножение числа на вектор.
Произведением действительного числа 







В частности, вектор

Если 

Из приведенного определения сразу же следует, что коллинеарные векторы 


взять число 



b) Сложение векторов.
Суммой двух векторов 

или по равносильному ему правилу параллелограмма
Вектор 
Свойства линейных операций над векторами аналогичны соответствующим свойствам действительных чисел.
Проекцией вектора 

Геометрически очевидны следующие свойства проекции:
Пример №1
Пусть Е и F — середины сторон AD и ВС соответственно выпуклого четырехугольника ABCD. Доказать, что
Доказательство. Из четырехугольников EDCF и EABF по правил}’ сложения векторов получим:
Сложив данные равенства и учитывая, что 
что и требовалось.
Базис и декартова система координат
Определение: Базисом на плоскости называется упорядоченная пара неколлинеарных векторов. Базисом в пространстве называется упорядоченная тройка некомпланарных векторов.
Обозначение: 




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


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



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

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



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



В выбранной системе координат координаты радиуса-вектора 
Если известны координаты начальной 




Найдем теперь координаты точки М, делящей отрезок с концами в точках 
отношении 

Следовательно, координаты искомой точки вычисляются по формулам:
Найдем, в частности, координаты середины отрезка. Здесь А = 1, поэтому
Пример №2
Треугольник задан координатами своих вершин 

Пусть

По известному свойству точки пересечения медиан 
Подставив сюда найденные координаты точки 
Таким образом, координаты точки пересечения медиан треугольника равны средним арифметическим соответствующих координат его вершин.
Замечание. Базисом n-мерного пространства 
обладающая тем свойством, что любой вектор


В качестве базиса в 
так как, очевидно, любой вектор 
Скалярное произведение векторов
Определение: Скалярным произведением векторов 
Из этого определения сразу же следует, что
и таким образом, если один из векторов имеет единичную длину, то их скалярное произведение равно проекции второго вектора на единичный.
Отметим основные свойства скалярного произведения.
Первые два и последнее свойства немедленно следуют из определения скалярного произведения, а третье и четвертое — из сформулированных в §1 свойств проекции.
Найдем теперь представление скалярного произведения в координатах. Пусть в орто-нормированном базисе 


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

Решение.
Из чертежа следует, что 




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

Составляющая 


Окончательно, работа силы
Замечание. Скалярным произведением векторов 


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

составляют ортонормированный базис пространства 
Любой вектор 
n-мерного пространства с координатами
Взяв еще одну точку 


Таким образом переопределенное пространство 
Совокупность точки О(0.0,…, 0) и ортонормированного базиса (1) называется декартовой системой координат евклидова пространства R». Точка 0(0,0,… ,0) называется, естественно, началом координат.
Векторное произведение векторов
Определение: Векторным произведением некоялинеарных векторов 

Из этого определения следует, что площадь параллелограмма, построенного на векторах 


Сформулируем основные свойства векторного произведения.
Первые два свойства очевидным образом следуют из определения векторного произведения. Доказательство третьего ввиду его громоздкости мы приводить не будем.
Найдем формулу для вычисления векторного произведения в координатах. Пусть векторы 



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

Решение.
Из чертежа видно, что искомая составляющая представляет собой вектор проекции данного вектора 

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



— объем параллелепипеда. Таким образом, абсолютная величина смешанного произведения трех векторов равна объему параллелепипеда, построенного на этих векторах.
Если векторы заданы своими координатами в ортонормированном базисе 

Следовательно (глава I. §2, пункт 3, свойство 7)), в координатах смешанное произведение вычисляется по формуле:
Докажем, пользуясь этой формулой, некоторые свойства смешанного произведения.
что следует из свойства 4) определителя (глава I. §2, пункт 3). Таким образом, в смешанном произведении можно менять местами знаки скалярного и векторного произведения, и поэтому для него используется более короткое обозначение 
Эти свойства смешанного произведения также являются прямыми следствиями соответствующих свойств определителя.
Докажем еще одно, геометрическое свойство смешанного произведения.
Теорема. Три вектора 
Доказательство. Докажем необходимость условия теоремы. Пусть векторы 


Следствие. Три вектора 
Заметим, кроме того, что, если 


Пример №5
Доказать, что пять точек
расположены в одной плоскости.
Решение. Рассмотрим векторы 
то по доказанной выше теореме эти векторы компланарны и, стало быть. точки 



так как первая и третья строки в определителе пропорциональны. Плоскости 

Векторы и линейные операции над ними
Определение: Вектором называется направленный отрезок (рис. 1).

Рис. 1
Так как вектор определяется его началом и концом, то можно сформулировать эквивалентное данному определение.
Определение: Вектором называется упорядоченная пара точек.
Определение: Длина вектора 
Определение: Два вектора называются равными, если они имеют равные длины и одинаково направлены. При этом одинаково направленными называются векторы, лежащие на параллельных прямых и имеющие одинаковые направления.
Из этого определения следует, что точка приложения вектора значения не имеет, то есть вектор не изменяется, если его перемещать параллельно самому себе, сохраняя длину. Такие векторы называются свободными.
Если начало и конец вектора совпадают, он называется нулевым:


Определение: Векторы 
Так как направление нулевого вектора не определено, то он коллинеарен любому другому.
Определение: Векторы называются компланарными, если они параллельны одной плоскости.
Нулевой вектор компланарен любой системе компланарных векторов.
Линейные операции над векторами
Линейными называются операции сложения векторов и умножения на число.
Сложение
а) Правило параллелограмма (рис.2): начала 


б) Правило треугольника (рис. 3): начало 



в) Правило сложения нескольких векторов (рис. 4).
Вектор 



Умножение на число
Определение: Произведением вектора 


а) 
б) 
в)



Произведение 


Определение: Разностью 


Начала 



Свойства линейных операций

Определение: Результат конечного числа линейных операций над векторами называется их линейной комбинацией:


Пример №6
Пусть М – точка пересечения медиан треугольника АВС, а О – произвольная точка пространства. Представить 


По правилу треугольника 


Теорема: Пусть 
где коэффициенты (2.1) определяются единственным образом.
Представление вектора 
Доказательство:
- Пусть среди
есть два коллинеарных, например:
- Пусть среди
коллинеарных нет, тогда совместим начала всех трех векторов в одной точке. Построим параллелограмм, диагональ которого совпадает с
, а стороны параллельны прямым, на которых лежат
(рис. 7).
Тогда c 

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

Если 
Теорема: Пусть 

причем единственным образом.
Представление вектора 
Доказать самостоятельно.
Проекция вектора на ось
Проекция вектора на ось — это скалярная величина (число), равная длине геометрической проекции вектора, если направление оси и геометрической проекции совпадают; или число, противоположное длине геометрической проекции вектора, если направления геометрической проекции и оси — противоположные.
Координаты вектора
Осью называется направленная прямая.
Определение: Ортом оси 

направление которого совпадает с направлением оси.
Определение: Ортогональной проекцией точки М на ось 


Определение: Ортогональной проекцией вектора 



Определение: Углом между вектором и осью называется угол, на который нужно повернуть в положительном направлении ось до совпадения ее направления с направлением вектора (положительным считается поворот против часовой стрелки).
Очевидно, проекцию вектора на ось можно найти по формуле
Можно показать, что проекция линейной комбинации векторов равна та-
кой же линейной комбинации их проекций:
В частности, проекция суммы векторов равна сумме их проекций:

Рассмотрим прямоугольную декартову систему координат ХОY. Обозначим 


Аналогично в пространственной системе OXYZ 
– разложение 
Таким образом, если задана прямоугольная декартова система координат (пдск), то со всяким пространственным вектором 
Определение: Координатами вектора 
Таким образом, можно дать еще одно определение вектора.
Определение: Вектором называется упорядоченная тройка чисел (упорядоченная пара, если вектор плоский).
Пример №7
Если 
Так как, с одной стороны, вектор – объект, имеющий длину и направление, а с другой, – упорядоченная тройка чисел, то, зная длину и направление, можно определить его координаты и наоборот. Направление вектора в заданной системе координат характеризуется его направляющими косинусами (рис. 11):
Из этих формул очевидно следует основное свойство направляющих косинусов:
Если известны длина 
Пусть AB – произвольный вектор в системе OXYZ, OA,OB – радиус-векторы его начала и конца,
Тогда


Определение: Базисом в пространстве называется любая упорядоченная тройка некомпланарных векторов (рис. 13).
Если 

Определение: Базис называется прямоугольным декартовым, если базисные векторы взаимно перпендикулярны и длина каждого равна 1.
Такой базис принято обозначать
Из теоремы 2 следует, что всякий вектор 




Определение: Базисом на плоскости называется любая упорядоченная пара неколлинеарных векторов.
Если 




Определение: Базисом на прямой называется любой ненулевой вектор этой прямой.
Деление отрезка в данном отношении
Рассмотрим задачу: дан отрезок AB . Найти точку D , которая делит AB в заданном отношении 
Введем прямоугольную декартову систему координат (пдск) OXYZ, тогда
Обозначим

Так как 

Переходя от этого векторного равенства к равенству соответствующих координат, получим:
ЗАМЕЧАНИЕ 1. Если D – середина отрезка AB , то k 1, поэтому
ЗАМЕЧАНИЕ 2. Если k < 0, 

В этом случае
Скалярное произведение векторов
Определение: Скалярным произведением векторов 
Скалярное произведение обозначается так: 
Так как 

Свойства скалярного произведения
1.
2.
Доказательство:
3.
Доказательство:
а) 
б)
в) 
4.
Отсюда следует, что
Необходимым и достаточным условием перпендикулярности векторов является равенство нулю их скалярного произведения:
5.
Доказательство:
а) пусть
б) пусть
В первом и втором случаях один из сомножителей – нулевой вектор. Его направление не определено, поэтому можно считать, что 
Используя свойства 4 и 5, составим таблицу вычисления скалярного произведения базисных векторов
Пусть в некоторой пдск 
Таким образом,
Пример №8
Найти, при каком значении x векторы 
Два вектора перпендикулярны тогда и только тогда, когда их скалярное произведение равно нулю (свойство 5), поэтому найдем скалярное произведение по формуле (2.5):
Пример №9
Найти угол между биссектрисой AD и медианой 
Так как 
то
Найдем координаты векторов 
По теореме о биссектрисе внутреннего угла треугольника
Чтобы найти k , вычислим длины AC и AB :
Разделим отрезок CB в данном отношении по формулам (2.3):
отсюда
Заметим, что 
Пример №10
Найти
Воспользуемся свойствами 1–4 скалярного произведения:
Отсюда
ЗАМЕЧАНИЕ. Так как работа силы 

Определение векторного произведения векторов
Определение: Тройка некомпланарных векторов 



Определение: Векторным произведением вектора 


(
перпендикулярен плоскости векторов
и
).
- Направление
таково, что тройка
– правая.
Векторное произведение обозначается так:
ЗАМЕЧАНИЕ 1. Геометрический смысл векторного произведения: длина векторного произведения численно равна площади параллелограмма, построенного на этих векторах.
Это следует из того, что площадь параллелограмма равна произведению длин смежных сторон на синус угла между ними.
Заметим, что
Таким образом, длину вектора векторного произведения можно вычислить с помощью скалярного произведения по формуле
Пример №11
Найти площадь параллелограмма, построенного на векторах
По формуле (2.7):
ЗАМЕЧАНИЕ 2. Направление вектора 



Свойства векторного произведения
1.
Доказательство:
а)пусть 

Его направление не определено, поэтому можно считать, что 
б)пусть
2. 
Доказательство: По определению направления векторов 

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

Пусть в некоторой пдск 
Заметим, что это выражение можно получить, вычислив символический определитель (сделать это можно по-разному, но лучше разложить по первой строке):
Таким образом,

Пример №12
Вычислить векторное произведение векторов
По формуле (2.8):
Заметим, что площадь треугольника, построенного на векторах 
или

Пример №13
Вычислить площадь параллелограмма, построенного на векторах 
Так как 
Отсюда
Определение смешанного произведения векторов
Определение: Смешанным произведением векторов 

Смешанное произведение обозначается так:
Пусть в некоторой пдск
Обозначим
Тогда
по 7 свойству определителей.
Таким образом,

По определению скалярного произведения
Совместим начала всех трех векторов в одной точке. Тогда (рис. 21)



Геометрический смысл смешанного произведения: модуль смешанного произведения численно равен объему параллелепипеда, построенного на векторах-сомножителях, при этом 

Свойства смешанного произведения
1. Необходимым и достаточным условием компланарности трех векторов является равенство нулю их смешанного произведения: 
Доказательство: а) 
Если 
б)
Во всех трех случаях 


2. Круговая перестановка сомножителей в смешанном произведении не изменяет его величины. Перестановка соседних сомножителей изменяет его знак, не изменяя абсолютной величины:
Доказательство следует из формулы (2.9) и свойства 3 определителей, при этом круговая перестановка сомножителей соответствует двойной перемене строк в определителе, а потому оставляет его неизменным.
3. В смешанном произведении векторное и скалярное произведения можно менять местами:
Доказательство: из свойства 2 смешанного произведения и свойства 1 скалярного получим:
4. Смешанное произведение линейно по каждому из трех сомножителей.

Доказательство следует из формулы (2.9) и свойств определителей.
Пример №14
Найти объем тетраэдра, построенного на векторах


Объем тетраэдра в 6 раз меньше объема параллелепипеда, построенного на этих векторах, поэтому
Отсюда 

Чтобы найти высоту, воспользуемся формулой

По формуле (2.7)
Лекции по предметам:
- Математика
- Алгебра
- Линейная алгебра
- Геометрия
- Аналитическая геометрия
- Высшая математика
- Дискретная математика
- Математический анализ
- Теория вероятностей
- Математическая статистика
- Математическая логика






























































































































есть два коллинеарных, например: 

, а стороны параллельны прямым, на которых лежат
(рис. 7). 
































































(
– правая.






































