Вектор – это направленный прямолинейный отрезок, то есть отрезок, имеющий
определенную длину и определенное направление. Пусть точка А – начало вектора, а точка B – его конец, тогда вектор обозначается символом или . Вектор называется противоположным
вектору и может быть
обозначен .
Сформулируем ряд базовых определений.
Длиной
или модулем
вектора называется
длина отрезка и обозначается . Вектор нулевой длины (его суть – точка) называется нулевым и направления
не имеет. Вектор единичной длины, называется единичным. Единичный вектор,
направление которого совпадает с направлением вектора , называется ортом вектора .
Векторы
называются коллинеарными, если они лежат на одной прямой или на
параллельных прямых, записывают. Коллинеарные векторы могут иметь совпадающие или
противоположные направления. Нулевой вектор считают коллинеарным любому
вектору.
Векторы
называются равными , если они коллинеарны, одинаково направлены и имеют
одинаковые длины.
Три вектора в пространстве называются компланарными,
если они лежат в одной плоскости или на параллельных плоскостях. Если среди
трех векторов хотя бы один нулевой или два любые коллинеарны, то такие векторы
компланарны.
Рассмотрим в
пространстве прямоугольную систему координат 0xyz. Выделим на осях координат 0x, 0y, 0z единичные векторы (орты) и
обозначим их через соответственно.
Выберем произвольный вектор
пространства и совместим его начало с началом
координат. Спроектируем вектор
на координатные
оси и обозначим проекции через ax, ay, az
соответственно. Тогда нетрудно показать, что
. (2.25)
Эта
формула является основной в векторном исчислении и называется разложением
вектора по ортам координатных осей. Числа ax, ay, az называются координатами вектора . Таким образом, координаты вектора являются его
проекциями на оси координат. Векторное равенство (2.25) часто записывают в
виде
. Мы будем использовать обозначение вектора в фигурных
скобках, чтобы визуально легче различать координаты вектора и координаты точки.
С использованием формулы длины отрезка, известной из школьной геометрии, можно
найти выражение для вычисления модуля вектора
:
, (2.26)
то
есть модуль вектора равен корню квадратному из суммы квадратов его координат.
Обозначим углы между вектором
и осями
координат через α, β, γ соответственно. Косинусы этих углов называются
для вектора направляющими, и для них выполняется соотношение:Верность данного равенства можно показать с помощью
свойства проекции вектора на ось, которое будет рассмотрено в нижеследующем
пункте 4.
Пусть в трехмерном пространстве заданы векторы своими
координатами. Имеют место следующие
операции над ними: линейные (сложение, вычитание, умножение на число и
проектирование вектора на ось или другой вектор); не линейные – различные
произведения векторов (скалярное, векторное, смешанное).
1. Сложение двух векторов производится покоординатно, то
есть если
.
Данная
формула имеет место для произвольного конечного числа слагаемых.
Геометрически
два вектора складываются по двум правилам:
а) правило треугольника –
результирующий вектор суммы двух векторов соединяет начало первого из них с
концом второго при условии, что начало второго совпадает с концом первого
вектора; для суммы векторов –
результирующий вектор суммы соединяет начало первого из них с концом последнего
вектора-слагаемого при условии, что начало последующего слагаемого совпадает с
концом предыдущего;
б)
правило
параллелограмма (для двух
векторов) – параллелограмм строится на векторах-слагаемых как на сторонах,
приведенных к одному началу; диагональ параллелограмма исходящая из их общего начала, является суммой
векторов.
2. Вычитание двух векторов производится
покоординатно, аналогично сложению, то есть если , то
.
Геометрически два
вектора складываются по уже упомянутому правилу параллелограмма с учетом того, что разностью векторов
является диагональ, соединяющая концы векторов, причем результирующий вектор
направлен из конца вычитаемого в конец уменьшаемого вектора.
Важным следствием
вычитания векторов является тот факт, что если известны координаты начала и
конца вектора, то для вычисления координат вектора необходимо из координат его конца
вычесть координаты его начала. Действительно, любой вектор пространства может быть
представлен в виде разности двух векторов, исходящих из начала координат: . Координаты векторов и совпадают с
координатами точек А и В, так как начало координат О(0;0;0). Таким образом, по правилу
вычитания векторов следует произвести вычитание координат точки А из координат точки В.
3. Умножение вектора на число λ покоординатно:.
При λ>0
– вектор сонаправлен ; λ<0 – вектор противоположно направлен ; |λ|>1 – длина вектора увеличивается в λ раз; |λ|<1 – длина вектора уменьшается в λ раз.
4. Пусть в пространстве задана
направленная прямая (ось l), вектор задан
координатами конца и начала. Обозначим проекции точек A и B на ось l
соответственно через A’ и B’.
Проекцией вектора на ось l называется длина вектора , взятая со
знаком «+», если вектор и ось l сонаправлены, и со
знаком «–», если и l противоположно направлены.
Если
в качестве оси l взять некоторый другой вектор , то получим проекцию вектора на вектор .
Рассмотрим некоторые
основные свойства проекций:
1) проекция вектора на ось l равна произведению модуля
вектора на косинус угла
между вектором и осью, то есть ;
2.) проекция вектора на ось
положительна (отрицательна), если вектор образует с осью острый (тупой) угол, и
равна нулю, если этот угол – прямой;
3) проекция суммы нескольких
векторов на одну и ту же ось равна сумме проекций на эту ось.
Сформулируем определения и
теоремы о произведениях векторов, представляющих нелинейные операции над
векторами.
5. Скалярным произведением векторов и называется
число (скаляр), равное произведению длин этих векторов на косинус угла φ между
ними, то есть
. (2.27)
Очевидно, что скалярный квадрат любого ненулевого вектора равен квадрату его длины, так как в этом случае угол , поэтому его косинус (в 2.27) равен 1.
Теорема 2.2. Необходимым и достаточным условием
перпендикулярности двух векторов является равенство нулю их скалярного
произведения
Следствие. Попарные скалярные произведения единичных орт равны нулю, то есть
Теорема 2.3. Скалярное произведение двух векторов ,
заданных своими координатами, равно сумме произведений их одноименных координат, то есть
(2.28)
С помощью скалярного произведения векторов можно
вычислить угол между ними.
Если заданы два ненулевых вектора
своими координатами , то косинус угла φ между ними:
(2.29)
Отсюда
следует условие перпендикулярности ненулевых векторов
и :
(2.30)
Нахождение проекции вектора на направление,
заданное вектором , может осуществляться по формуле
(2.31)
С помощью скалярного произведения векторов находят
работу постоянной силы на
прямолинейном участке пути.
Предположим, что под действием постоянной силы материальная точка перемещается прямолинейно из
положения А в положение B. Вектор силы образует угол φ с вектором перемещения (рис. 2.14). Физика утверждает, что работа силы при перемещении
равна .
Следовательно, работа постоянной силы
при прямолинейном перемещении точки ее приложения равна скалярному произведению
вектора силы на вектор перемещения.
Пример
2.9. С
помощью скалярного произведения векторов найти угол при вершине A параллелограмма ABCD, построенного на векторах
Решение. Вычислим модули векторов и их скалярное произведение
по теореме (2.3):
Отсюда согласно формуле (2.29) получим косинус
искомого угла
Пример 2.10. Затраты сырьевых и материальных ресурсов, используемых
на производство одной тонны творога, заданы в таблице 2.2 (руб.).
Какова общая цена этих ресурсов, затрачиваемых на изготовление одной
тонны творога?
Таблица 2.2
Решение. Введем в рассмотрение два вектора: вектор затрат
ресурсов на тонну продукции и вектор цены единицы
соответствующего ресурса .
Тогда . Общая цена
ресурсов , что представляет собой скалярное произведение
векторов . Вычислим его по формуле (2.28) согласно теореме 2.3:
Таким образом, общая цена затрат на производство одной
тонны творога составляет 279 541,5 рублей
Примечание. Действия с векторами, осуществленные в примере 2.10,
можно выполнить на персональном компьютере. Для нахождения скалярного
произведения векторов в MS Excel используют функцию СУММПРОИЗВ( ), где в качестве
аргументов указываются адреса диапазонов элементов матриц, сумму произведений
которых необходимо найти. В MathCAD
скалярное произведение двух векторов выполняется при помощи соответствующего
оператора панели инструментов Matrix
Пример 2.11. Вычислить работу, произведенную силой , если точка ее приложения перемещается прямолинейно
из положения A(2;4;6) в положение A(4;2;7). Под каким углом к AB направлена сила ?
Решение. Находим вектор перемещения, вычитая из координат его конца координаты
начала
. По формуле (2.28) (единиц работы).
Угол φ между и
находим по
формуле (2.29), то есть
6. Три некомпланарных вектора , взятые в указанном порядке, образуют правую
тройку, если при наблюдении из конца третьего вектора кратчайший
поворот от первого вектора ко второму
вектору совершается против часовой стрелки, и левую,
если по часовой стрелке.
Векторным
произведением вектора на вектор называется
вектор , удовлетворяющий следующим условиям:
– перпендикулярен векторам и ;
– имеет длину, равную , где φ – угол, образованный векторами
и ;
– векторы образуют правую
тройку (рис. 2.15).
Теорема 2.4. Необходимым и достаточным
условием коллинеарности двух векторов является равенство нулю их векторного
произведения
Теорема 2.5. Векторное произведение векторов , заданных своими координатами, равно определителю
третьего порядка вида
(2.32)
Примечание. Определитель (2.25)
раскладывается по свойству 7 определителей
Следствие 1. Необходимым и достаточным условием коллинеарности двух
векторов является пропорциональность их соответствующих координат
Следствие 2. Векторные произведения единичных орт равны
Следствие 3. Векторный квадрат любого вектора равен нулю
Геометрическая
интерпретация векторного произведения состоит в том, что длина результирующего
вектора численно равна площади S
параллелограмма, построенного на векторах–сомножителях как на сторонах,
приведенных к одному началу. Действительно, согласно определению, модуль
векторного произведения векторов равен . С другой стороны, площадь параллелограмма,
построенного на векторах и , также равна
. Следовательно,
. (2.33)
Также с помощью векторного произведения можно
определить момент силы относительно точки и линейную скорость вращения.
Пусть в точке A приложена
сила и пусть O –
некоторая точка пространства (рис. 2.16). Из курса физики известно, что моментом
силы относительно
точки O называется вектор , который проходит через точку O и удовлетворяет следующим условиям:
– перпендикулярен плоскости, проходящей через точки O, A, B;
– его модуль численно равен произведению силы на плечо .
– образует правую тройку с векторами и .
Следовательно,
момент силы относительно
точки O представляет собой векторное произведение
. (2.34)
Линейная скорость точки М твердого тела, вращающегося с
угловой скоростью вокруг
неподвижной оси, определяется формулой Эйлера , O – некоторая неподвижная
точка оси (рис. 2.17).
Пример 2.12. С помощью
векторного произведения найти площадь треугольника ABC, построенного на векторах
, приведенных к одному началу.
Решение. Найдем векторное произведение заданных векторов по
формуле (2.32).
. Согласно формуле (2.33) модуль векторного
произведения двух неколлинеарных векторов численно равен площади
параллелограмма, построенного на данных векторах как на сторонах, приведенных к
общему началу, то есть . Тогда площадь треугольника
. Следовательно, искомая площадь равна (единиц
площади)
7. Рассмотрим произведение трех векторов , составленное следующим образом: . Здесь первые два вектора перемножаются векторно, а
результирующий вектор – скалярно на третий. Такое произведение называется смешанным
произведением трех векторов
(векторно–скалярным произведением).
Теорема 2.6. Необходимым и достаточным условием компланарности
трех векторов является равенство нулю их смешанного произведения
Теорема 2.7. Если три вектора заданы своими координатами, то их смешанное
произведение представляет собой определитель третьего порядка, составленный из
координат векторов- сомножителей соответственно, то есть
(2.35)
Нетрудно показать, что объем параллелепипеда,
построенного на векторах как на
сторонах, приведенных к общему началу, численно равен модулю смешенного
произведения этих векторов .
Объем треугольной пирамиды, построенной на этих же
векторах, равен
(2.36)
Пример 2.13. Вершинами пирамиды служат точки . Вычислить объем пирамиды.
Решение. Найдем
координаты векторов
. Вычислим смешанное произведение этих векторов:
По формуле (2.36) объем пирамиды, построенной на
векторах равен
(единиц объема)
Рассмотрим очень важный вопрос о
разложении вектора по базису. Приведем
следующие определения.
Система векторов называется
линейно зависимой, если существуют такие числа , хотя бы одно из которых отлично от нуля, что имеет
место равенство
(2.37)
Отсюда всегда можно один из линейно
зависимых векторов выразить через линейную комбинацию остальных. Действительно,
допустим для определенности, что . Тогда на это число разделим равенство (2.37), имеем:
получим выражение вектора через
остальные векторы
Линейно независимыми называют векторы, если равенство
(2.37) выполняется только тогда, когда
все
В системе векторов число линейно
независимых векторов равняется рангу матрицы, которая составлена из координат
этих векторов (смотри раздел I.5).
Базисом n – мерного
пространства En называют любую совокупность линейно независимых векторов n – мерного пространства.
Произвольный вектор n
– мерного пространства можно представить
в виде линейной комбинации векторов базиса
таким образом:
Числа
называются координатами
вектора в базисе
векторов .
Линейное пространство называется
конечномерным и имеет размерность n, если в этом
пространстве существует система из n линейно независимых векторов (базис) такая,
что каждое ее расширение приводит к линейной зависимости системы.
Например, в трехмерном пространстве
существует базис единичных орт такой, что любое расширение этой системы
линейно независимых векторов, то есть каждый вектор трехмерного
пространства, приводит к линейной зависимости векторов (является линейной
комбинацией орт ): Коэффициенты {x1, x2, x3} такого разложения вектора
по ортам являются координатами вектора в трехмерном
пространстве.
Вопросы для самопроверки
Векторы в пространстве и метод координат
Существует два способа решения задач по стереометрии
Первый — классический — требует отличного знания аксиом и теорем стереометрии, логики, умения построить чертеж и свести объемную задачу к планиметрической. Способ хорош тем, что развивает мозги и пространственное воображение.
Другой метод — применение векторов и координат. Это простые формулы, алгоритмы и правила. Он очень удобен, особенно когда времени до экзамена мало, а решить задачу хочется.
Если вы освоили векторы на плоскости и действия с ними — то и с векторами в пространстве разберетесь. Многие понятия окажутся знакомыми.
Система координат в пространстве
Выберем начало координат. Проведем три взаимно перпендикулярные оси 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:
В некоторых задачах по стереометрии требуется найти расстояние от прямой до параллельной ей плоскости. В этом случае можно выбрать любую точку, принадлежащую данной прямой.
Как построить вектор в трехмерном пространстве
Еще из школьного курса алгебры и геометрии мы знаем о понятии трехмерного пространства. Если разобраться, сам термин «трехмерное пространство» определяется как система координат с тремя измерениями (это знают все). По сути, описать любой объемный объект можно при помощи длины, ширины и высоты в классическом понимании. Однако давайте, как говорится, копнем несколько глубже.
Что такое трехмерное пространство
Как уже стало ясно, понимание трехмерного пространства и объектов, способных существовать внутри него, определяется тремя основными понятиями. Правда, в случае с точкой это именно три значения, а в случае с прямыми, кривыми, ломаными линиями или объемными объектами соответствующих координат может быть больше.
В данном случае все зависит именно от типа объекта и применяемой системы координат. Сегодня наиболее распространенной (классической) считается Декартова система, которую иногда еще называют прямоугольной. Она и некоторые другие разновидности будут рассмотрены несколько позже.
Кроме всего прочего, здесь нужно разграничивать абстрактные понятия (если можно так сказать, бесформенные) вроде точек, прямых или плоскостей и фигуры, обладающие конечными размерами или даже объемом. Для каждого из таких определений существуют и свои уравнения, описывающие их возможное положение в трехмерном пространстве. Но сейчас не об этом.
Понятие точки в трехмерном пространстве
Для начала определимся, что представляет собой точка в трехмерном пространстве. В общем-то, ее можно назвать некой основной единицей, определяющей любую плоскую или объемную фигуру, прямую, отрезок, вектор, плоскость и т. д.
Сама же точка характеризуется тремя основными координатами. Для них в прямоугольной системе применяются специальные направляющие, называемые осями X, Y и Z, причем первые две оси служат для выражения горизонтального положения объекта, а третья относится к вертикальному заданию координат. Естественно, для удобства выражения положения объекта относительно нулевых координат в системе приняты положительные и отрицательные значения. Однако же сегодня можно найти и другие системы.
Разновидности систем координат
Как уже говорилось, прямоугольная система координат, созданная Декартом, сегодня является основной. Тем не менее в некоторых методиках задания местоположения объекта в трехмерном пространстве применяются и некоторые другие разновидности.
Наиболее известными считаются цилиндрическая и сферическая системы. Отличие от классической состоит в том, что при задании тех же трех величин, определяющих местоположение точки в трехмерном пространстве, одно из значений является угловым. Иными словами, в таких системах используется окружность, соответствующая углу в 360 градусов. Отсюда и специфичное задание координат, включающее такие элементы, как радиус, угол и образующая. Координаты в трехмерном пространстве (системе) такого типа подчиняются несколько другим закономерностям. Их задание в данном случае контролируется правилом правой руки: если совместить большой и указательный палец с осями X и Y, соответственно, остальные пальцы в изогнутом положении укажут на направление оси Z.
Понятие прямой в трехмерном пространстве
Теперь несколько слов о том, что представляет собой прямая в трехмерном пространстве. Исходя из основного понятия прямой, это некая бесконечная линия, проведенная через точку или две, не считая множества точек, расположенных в последовательности, не изменяющей прямое прохождение линии через них.
Если посмотреть на прямую, проведенную через две точки в трехмерном пространстве, придется учитывать по три координаты обеих точек. То же самое относится к отрезкам и векторам. Последние определяют базис трехмерного пространства и его размерность.
Определение векторов и базиса трехмерного пространства
Как принято считать, в трехмерной системе координат может существовать три основных вектора, которые определяют базис. При этом базисов с соответствующими независимыми тремя векторами может быть бесчисленное множество.
Заметьте, это могут быть только три вектора, но вот троек векторов можно определить сколько угодно. Размерность пространства определяется количеством линейно-независимых векторов (в нашем случае – три). И пространство, в котором имеется конечное число таких векторов, называется конечномерным.
Зависимые и независимые векторы
Что касается определения зависимых и независимых векторов, линейно-независимыми принято считать векторы, являющиеся проекциями (например, векторы оси X, спроецированные на ось Y).
Как уже понятно, любой четвертый вектор является зависимым (теория линейных пространств). А вот три независимых вектора в трехмерном пространстве в обязательном порядке не должны лежать в одной плоскости. Кроме того, если определять независимые векторы в трехмерном пространстве, они не могут являться, так сказать, один продолжением другого. Как уже понятно, в рассматриваемом нами случае с тремя измерениями, согласно общей теории, можно построить исключительно только тройки линейно-независимых векторов в определенной системе координат (без разницы, какого типа).
Плоскость в трехмерном пространстве
Если рассматривать понятие плоскости, не вдаваясь в математические определения, для более простого понимания этого термина, такой объект можно рассматривать исключительно как двумерный. Иными словами, это бесконечная совокупность точек, у которых одна из координат является постоянной (константой).
К примеру, плоскостью можно назвать любое количество точек с разными координатами по осям X и Y, но одинаковыми координатами по оси Z. В любом случае одна из трехмерных координат остается неизменной. Однако это, так сказать, общий случай. В некоторых ситуациях трехмерное пространство может пересекаться плоскостью по всем осям.
Существует ли более трех измерений
Вопрос о том, сколько может существовать измерений, достаточно интересен. Как считается, мы живем не в трехмерном с классической точки зрения пространстве, а в четырехмерном. Кроме известных всем длины, ширины и высоты, такое пространство включает в себя еще и время существования объекта, причем время и пространство между собой взаимосвязаны достаточно сильно. Это доказал еще Эйнштейн в своей теории относительности, хотя это больше относится к физике, нежели к алгебре и геометрии.
Интересен и тот факт, что сегодня ученые уже доказали существование как минимум двенадцати измерений. Конечно, понять, что они собой представляют, сможет далеко не каждый, поскольку это относится скорее к некой абстрактной области, которая находится вне человеческого восприятия мира. Тем не менее факт остается фактом. И не зря же многие антропологи и историки утверждают, что наши пращуры могли иметь некие специфичные развитые органы чувств вроде третьего глаза, которые помогали воспринимать многомерную действительность, а не исключительно трехмерное пространство.
Кстати сказать, сегодня существует достаточно много мнений по поводу того, что экстрасенсорика тоже является одним из проявлений восприятия многомерного мира, и тому можно найти достаточно много подтверждений.
Заметьте, что современными базовыми уравнениями и теоремами описать многомерные пространства, отличающиеся от нашего четырехмерного мира, тоже не всегда представляется возможным. Да и наука в этой области относится скорее к области теорий и предположений, нежели к тому, что можно явно ощутить или, так сказать, потрогать или увидеть воочию. Тем не менее косвенные доказательства существования многомерных миров, в которых может существовать четыре и более измерений, сегодня ни у кого не вызывают сомнений.
Заключение
В целом же, мы очень кратко рассмотрели основные понятия, относящиеся к трехмерному пространству и базовым определениям. Естественно, существует множество частных случаев, связанных с разными системами координат. К тому же мы постарались особо не лезть в математические дебри для объяснения основных терминов только для того, чтобы вопрос, связанный с ними, был понятен любому школьнику (так сказать, объяснение «на пальцах»).
Тем не менее, думается, даже из таких простых трактовок можно сделать вывод о математическом аспекте всех составляющих, входящих в базовый школьный курс алгебры и геометрии.
Геометрическим представлением вектора является направленный отрезок прямой линии, что показано на рис. 1. У каждого вектора есть два свойства: длина (также называемая модулем или нормой вектора) и направление . Благодаря этому векторы очень удобны для моделирования физических величин, которые характеризуются модулем и направлением. Например, в главе 14 мы реализуем систему частиц. При этом мы будем использовать векторы для моделирования скорости и ускорения наших частиц. С другой стороны, в трехмерной компьютерной графике векторы часто используются только для моделирования направления. Например, нам часто требуется указать направление распространения световых лучей, ориентацию грани или направление камеры, глядящей на трехмерный мир. Векторы обеспечивают удобный механизм задания направления в трехмерном пространстве.
Рис. 1. Свободные векторы, определенные независимо от системы координат
Поскольку местоположение не является характеристикой вектора, два вектора с одинаковой длиной и указывающие в одном и том же направлении считаются равными, даже если они расположены в различных местах. Обратите внимание, что два таких вектора будут параллельны друг другу. Например, на рис. 1 векторы u и v равны.
На рис. 1 видно, что обсуждние векторов может вестись без упоминания системы координат, поскольку всю значимую информацию, — длину и направление, — вектор содержит в себе. Добавление системы координат не добавляет информации в вектор; скорее можно говорить, что вектор, значения которого являются его неотъемлимой частью, просто описан относительно конкретной системы координат. И если мы изменим систему координат, мы только опишем тот же самый вектор относительно другой системы.
Отметив этот важный момент, мы перейдем к изучению того, как векторы описываются в левосторонней трехмерной декартовой системе координат. На рис. 2 показаны левосторонняя и правосторонняя системы координат. Различие между ними — положительное направление оси Z. В левосторонней системе координат положительное направление оси Z погружается в страницу. В правосторонней системе координат положительное направление оси Z направлено от страницы.
Рис. 2. Слева изображена левосторонняя система координат. Обратите внимание, что положительное направление оси Z направлено вглубь страницы. Справа изображена правостороняя система координат. Здесь положительное направление оси Z направлено от страницы
Поскольку местоположение вектора не изменяет его свойств, мы можем перенести векторы таким образом, чтобы начало каждого из них совпадало с началом координат выбранной координатной системы. Когда начало вектора совпадает с началом координат, говорят, что вектор находится в стандартной позиции . Таким образом, если вектор находится в стандартной позиции, мы можем описать его, указав только координаты конечной точки. Мы будем называть эти координаты компонентами вектора. На рис. 3 показаны векторы, изображенные на рис. 1, которые были перемещены в стандартные позиции.
Рис. 3. Векторы в стандартной позиции, определенные в указанной системе координат. Обратите внимание, что векторы u и v полностью совпадают друг с другом потому что они равны
Поскольку мы описываем находящийся в стандартной позиции вектор, указывая его конечную точку, как если бы мы описывали отдельную точку, легко перепутать точку и вектор. Чтобы подчеркнуть различия между этими двумя понятиями, мы вновь приведем определение каждого из них. Точка описывает только местоположение в системе координат, в то время как вектор описывает величину и направление.
Мы будем пользоваться для обозначения векторов полужирными строчными буквами, но иногда будем применять и полужирные заглавные буквы. Вот пример двух-, трех- и четырехмерных векторов соответственно: u = ( u x , u y ), N = ( N x , N y , N z ), c = ( c x , c y , c z , c w ).
Теперь мы введем четыре специальных трехмерных вектора, которые показаны на рис. 4. Первый из них называется нулевым вектором , и значения всех его компонент равны нулю; мы будем обозначать такой вектор выделенным полужирным шрифтом нулем: 0 = (0, 0, 0). Следующие три специальных вектора называются единичными базовыми векторами (базовыми ортами) трехмерной системы координат. Эти векторы, направленные вдоль осей X, Y и Z нашей координатной системы, мы будем называть i , j и k соответственно. Модуль этих векторов равен единице, а определение выглядит следующим образом: i = (1, 0, 0), j = (0, 1, 0), k = (0, 0, 1).
Рис. 4. Нулевой вектор и базовые орты трехмерной системы координат
Вектор, длина которого равна единице, называется единичным вектором или ортом .
В библиотеке D3DX для представления векторов в трехмерном пространстве мы можем воспользоваться классом D3DXVECTOR3 . Его определение выглядит следующим образом:
Обратите внимание, что D3DXVECTOR3 наследует компоненты от D3DVECTOR , определение которого выглядит следующим образом:
Так же, как и у скалярных величин, у векторов есть собственная арифметика, что видно из наличия описаний математических операций в определении класса D3DXVECTOR3. Возможно, сейчас вы не знаете, что делают эти методы. В следующих подразделах мы рассмотрим эти операции с векторами, другие вспомогательные функции работы с векторами из библиотеки D3DX и некоторые важные особенности обработки векторов.
Хотя основной интерес для нас представляют векторы в трехмерном пространстве, занимаясь программированием трехмерной графики мы будем иногда сталкиваться с векторами в двухмерном и четырехмерном пространствах. Библиотека D3DX предоставляет классы D3DXVECTOR2 и D3DXVECTOR4 , предназначенные для представления векторов в двухмерном и четырехмерном пространствах соответственно. Векторы в пространствах с другим количеством измерений обладают теми же свойствами, что и векторы в трехмерном пространстве, а именно — длиной и направлением, отличается только количество измерений. Кроме того, математические операции с векторами, за исключением векторного произведения (см. раздел «Векторное произведение», далее в этой главе), которое определено только для трехмерной системы координат, могут быть обобщены для векторов любой размерности. Таким образом, за исключением векторного произведения, все операции, которые мы обсуждаем для векторов в трехмерном пространстве, распространяются и на векторы в двухмерном, четырехмерном и даже n-мерном пространствах.
Равенство векторов
В геометрии два вектора считаются равными, если они указывают в одном и том же направлении и имеют одинаковую длину. В алгебре говорят, что векторы равны, если у них одинаковое количество измерений и их соответствующие компоненты равны. Например, ( u x , u y , u z ) = ( v x , v y , v z ) если u x = v x , u y = v y и u z = v z .
В коде мы можем проверить равны ли два вектора, используя перегруженный оператор равенства:
Аналогичным образом, можно убедиться, что два вектора не равны, используя перегруженный оператор неравенства:
Сравнивая числа с плавающей точкой следует быть очень аккуратным, поскольку из-за погрешностей округления, два числа с плавающей точкой, которые должны быть равными, могут слегка отличаться. По этой причине мы проверяем приблизительное равенство чисел с плавающей точкой. Для этого мы определили константу EPSILON , содержащую очень маленькое значение, которое будет служить «буфером». Мы будем говорить, что два числа приблизительно равны, если разница между ними меньше EPSILON . Другими словами, EPSILON дает нам некий допуск для ошибок округления чисел с плавающей точкой. Приведенная ниже функция показывает, как EPSILON может использоваться при проверке равенства двух чисел с плавающей точкой: Об этом не надо беспокоиться, работая с классом D3DXVECTOR , поскольку перегруженные операции сравнения все сделают за нас, но очень важно знать об этой особенности сравнения чисел с плавающей точкой.
Вычисление модуля вектора
В геометрии модулем вектора называется длина направленного отрезка линии. В алгебре, зная компоненты вектора мы можем вычислить его модуль по следующей формуле:
Вертикальные линии в |u| обозначают модуль u .
Вычислите модуль векторов u = (1, 2, 3) и v = (1, 1).
Решение
Для вектора u мы получаем:
Обобщив формулу (1) для двухмерного пространства, для вектора v мы получим:
Работая с библиотекой D3DX, для вычисления модуля вектора мы можем применять следующую функцию:
Нормализация вектора
В результате нормализации получается вектор, направление которого совпадает с исходным, а модуль равен единице (единичный вектор). Чтобы нормализовать произвольный вектор, достаточно разделить каждый компонент вектора на модуль вектора, как показано ниже:
Мы отмечаем единичный вектор, помещая над его обозначением символ ^ : û .
Нормализуйте векторы u = (1, 2, 3) и v = (1, 1).
Решение
Из приведенных выше формул (2) и (3) мы знаем, что |u| = √ 14 и |v| = √ 2 , поэтому:
В библиотеке D3DX для нормализации векторов применяется следующая функция:
Эта функция возвращает указатель на результат, который может быть передан в качестве параметра другой функции. В большинстве случаев, за исключением явно указанных, математические функции библиотеки D3DX возвращают указатель на результат. Мы не будем явно говорить это для каждой функции.
Сложение векторов
Мы можем сложить два вектора, сложив их соответствующие компоненты; обратите внимание, что размерность складываемых векторов должна быть одинаковой:
Геометрическая интерпретация сложения векторов показана на рис. 5.
Рис. 5. Сложение векторов. Обратите внимание, как мы выполняем параллельный перенос вектора v таким образом, чтобы его начало совпало с концом вектора u ; суммой будет вектор начало которого совпадает с началом вектора u , а конец совпадает с концом перенесенного вектора v
В коде для сложения двух векторов мы будем применять перегруженый оператор сложения:
Вычитание векторов
Аналогично сложению, вычитание векторов осуществляется путем вычитания их отдельных компонент. Опять же оба вектора должны иметь одинаковую размерность.
Геометрическая интерпретация вычитания векторов показана на рис. 6.
Рис. 6. Вычитание векторов
В коде для вычитания двух векторов мы будем применять перегруженый оператор вычитания:
Как видно на рис. 6, операция вычитания векторов возвращает вектор, начало которого совпадает с концом вектора v , а конец — с концом вектора u . Если мы интерпретируем компоненты u и v как координаты точек, то результатом вычитания будет вектор, направленный от одной точки к другой. Это очень удобная операция, поскольку нам часто будет необходимо найти вектор, описывающий направление от одной точки к другой.
Умножение вектора на скаляр
Как видно из названия раздела, мы можем умножать вектор на скаляр, в результате чего происходит масштабирование вектора. Если масштабный множитель положителен, направление вектора не меняется. Если же множитель отрицателен, то направление вектора изменяется на противоположное (инвертируется).
Класс D3DXVECTOR3 предоставляет оператор умножения вектора на скаляр:
Скалярное произведение векторов
Скалярное произведение векторов — это первая из двух определенных в векторной алгебре операций умножения. Вычисляется такое произведение следующим образом:
У приведенной выше формулы нет очевидной геометрической интерпретации. Используя теорему косинусов 1 , мы получим отношение u Ч v = |u||v| cos j , говорящее, что скалярное произведение двух векторов равно произведению косинуса угла между векторами на модули векторов. Следовательно, если u и v — единичные векторы, их скалярное произведение равно косинусу угла между ними.
Вот некоторые полезные свойства скалярного произведения:
- Если u Ч v = 0, значит u ^ v .
- Если u Ч v > 0, значит угол j между двумя векторами меньше 90 градусов.
- Если u Ч v j между двумя векторами больше 90 градусов.
Символ ^ обозначает «ортогональный» или (что то же самое) «перпендикулярный».
Для вычисления скалярного произведения двух векторов в библиотеке D3DX предназначена следующая функция:
Векторное произведение
Второй формой операции умножения, определенной в векторной алгебре, является векторное произведение. В отличие от скалярного произведения, результатом которого является число, результатом векторного произведения будет вектор. Векторным произведением двух векторов u и v будет другой вектор, p , являющийся взаимно перпендикулярным для векторов u и v . Это означает, что вектор p перпендикулярен вектору u и одновременно вектор p перпендикулярен вектору v .
Вычисляется векторное произведение по следующей формуле:
В компонентной форме вычисление выглядит так:
Рис. 7. Векторное произведение. Вектор p = u × v перпендикулярен как вектору u, так и вектору v
Вычислите j = k × i = (0, 0, 1) × (1, 0, 0) и проверьте, что вектор j перпендикулярен как вектору i , так и вектору k .
Решение
Таким образом, j = (0, 1, 0). Вспомните, в предыдущем разделе «Скалярное произведение векторов» говорилось, что если u Ч v = 0, значит u ^ v . Поскольку j Ч k = 0 и j Ч i = 0, мы знаем что вектор j перпендикулярен как вектору k , так и вектору i .
Для вычисления векторного произведения двух векторов в библиотеке D3DX предназначена следующая функция:
Как явствует из рис. 7, вектор –p также взаимно перпендикулярен векторам u и v . Какой из векторов, p или –p будет возвращен в качестве результата векторного произведения определяется порядком операндов. Другими словами, u × v = –( v × u ). Это заначит, что операция векторного произведения не является коммутативной. Определить, какой вектор будет возвращен в качестве результата, можно с помощью правила левой руки . (Мы используем правило левой руки, поскольку работаем с левосторонней системой координат. Если бы у нас была правосторонняя система координат, пришлось бы воспользоваться правилом правой руки.) Если расположить пальцы левой руки вдоль первого вектора, а ладонь руки — вдоль второго, отогнутый на 90 градусов большой палец укажет направление результирующего вектора.
1 Теорема косинусов определяет зависимость между сторонами и углами треугольника. Она утверждает, что во всяком треугольнике квадрат длины стороны равен сумме квадратов двух других сторон без удвоенного произведения длин этих сторон на косинус угла между ними. Если угол прямой, то теорема косинусов переходит в теорему Пифагора, т.к. косинус прямого угла равен 0.
В статье о n -мерных векторах мы пришли к понятию линейного пространства, порождаемого множеством n -мерных векторов. Теперь нам предстоит рассмотреть не менее важные понятия, такие как размерность и базис векторного пространства. Они напрямую связаны с понятием линейно независимой системы векторов, так что дополнительно рекомендуется напомнить себе основы и этой темы.
Введем некоторые определения.
Размерность векторного пространства – число, соответствующее максимальному количеству линейно независимых векторов в этом пространстве.
Базис векторного пространства – совокупность линейно независимых векторов, упорядоченная и в своей численности равная размерности пространства.
Рассмотрим некое пространство n -векторов. Размерность его соответственно равна n . Возьмем систему из n -единичных векторов:
e ( 1 ) = ( 1 , 0 , . . . , 0 ) e ( 2 ) = ( 0 , 1 , . . . , 0 ) e ( n ) = ( 0 , 0 , . . . , 1 )
Используем эти векторы в качестве составляющих матрицы A : она будет являться единичной с размерностью n на n . Ранг этой матрицы равен n . Следовательно, векторная система e ( 1 ) , e ( 2 ) , . . . , e ( n ) является линейно независимой. При этом к системе невозможно добавить ни одного вектора, не нарушив ее линейной независимости.
Так как число векторов в системе равно n , то размерность пространства n -мерных векторов равна n , а единичные векторы e ( 1 ) , e ( 2 ) , . . . , e ( n ) являются базисом указанного пространства.
Из полученного определения сделаем вывод: любая система n -мерных векторов, в которой число векторов меньше n , не является базисом пространства.
Если мы поменяем местами первый и второй вектор, получим систему векторов e ( 2 ) , e ( 1 ) , . . . , e ( n ) . Она также будет являться базисом n -мерного векторного пространства. Составим матрицу, взяв за ее строки векторы полученной системы. Матрица может быть получена из единичной матрицы перестановкой местами первых двух строк, ранг ее будет равен n . Система e ( 2 ) , e ( 1 ) , . . . , e ( n ) линейно независима и является базисом n -мерного векторного пространства.
Переставив местами в исходной системе другие векторы, получим еще один базис.
Мы можем взять линейно независимую систему неединичных векторов, и она также будет представлять собой базис n -мерного векторного пространства.
Векторное пространство с размерностью n имеет столько базисов, сколько существует линейно независимых систем из n -мерных векторов числом n.
Плоскость является двумерным пространством – ее базисом будут два любых неколлинеарных вектора. Базисом трехмерного пространства послужат три любых некомпланарных вектора.
Рассмотрим применение данной теории на конкретных примерах.
Исходные данные: векторы
a = ( 3 , — 2 , 1 ) b = ( 2 , 1 , 2 ) c = ( 3 , — 1 , — 2 )
Необходимо определить, являются ли указанные векторы базисом трехмерного векторного пространства.
Решение
Для решения поставленной задачи исследуем заданную систему векторов на линейную зависимость. Составим матрицу, где строки – координаты векторов. Определим ранг матрицы.
A = 3 2 3 — 2 1 — 1 1 2 — 2 A = 3 — 2 1 2 1 2 3 — 1 — 2 = 3 · 1 · ( — 2 ) + ( — 2 ) · 2 · 3 + 1 · 2 · ( — 1 ) — 1 · 1 · 3 — ( — 2 ) · 2 · ( — 2 ) — 3 · 2 · ( — 1 ) = = — 25 ≠ 0 ⇒ R a n k ( A ) = 3
Следовательно, заданные условием задачи векторы линейно независимы, и их численность равна размерности векторного пространства – они являются базисом векторного пространства.
Ответ: указанные векторы являются базисом векторного пространства.
Исходные данные: векторы
a = ( 3 , — 2 , 1 ) b = ( 2 , 1 , 2 ) c = ( 3 , — 1 , — 2 ) d = ( 0 , 1 , 2 )
Необходимо определить, может ли указанная система векторов являться базисом трехмерного пространства.
Решение
Указанная в условии задачи система векторов является линейно зависимой, т.к. максимальное число линейно независимых векторов равно 3. Таким образом, указанная система векторов не может служить базисом трехмерного векторного пространства. Но стоит отметить, что подсистема исходной системы a = ( 3 , — 2 , 1 ) , b = ( 2 , 1 , 2 ) , c = ( 3 , — 1 , — 2 ) является базисом.
Ответ: указанная система векторов не является базисом.
Исходные данные: векторы
a = ( 1 , 2 , 3 , 3 ) b = ( 2 , 5 , 6 , 8 ) c = ( 1 , 3 , 2 , 4 ) d = ( 2 , 5 , 4 , 7 )
Могут ли они являться базисом четырехмерного пространства?
Решение
Cоставим матрицу, используя в качестве строк координаты заданных векторов
A = 1 2 3 3 2 5 6 8 1 3 2 4 2 5 4 7
По методу Гаусса определим ранг матрицы:
A = 1 2 3 3 2 5 6 8 1 3 2 4 2 5 4 7
1 2 3 3 0 1 0 2 0 1 — 1 1 0 1 — 2 1
1 2 3 3 0 1 0 2 0 0 — 1 — 1 0 0 — 2 — 1
1 2 3 3 0 1 0 2 0 0 — 1 — 1 0 0 0 1 ⇒ ⇒ R a n k ( A ) = 4
Следовательно, система заданных векторов линейно независима и их численность равна размерности векторного пространства – они являются базисом четырехмерного векторного пространства.
Ответ: заданные векторы являются базисом четырехмерного пространства.
Исходные данные: векторы
a ( 1 ) = ( 1 , 2 , — 1 , — 2 ) a ( 2 ) = ( 0 , 2 , 1 , — 3 ) a ( 3 ) = ( 1 , 0 , 0 , 5 )
Составляют ли они базис пространства размерностью 4?
Решение
Исходная система векторов линейно независима, но численность векторов в ней недостаточна, чтобы стать базисом четырехмерного пространства.
Ответ: нет, не составляют.
Разложение вектора по базису
Примем, что произвольные векторы e ( 1 ) , e ( 2 ) , . . . , e ( n ) являются базисом векторного n-мерного пространства. Добавим к ним некий n -мерный вектор x → : полученная система векторов станет линейно зависимой. Свойства линейной зависимости гласят, что хотя бы один из векторов такой системы может линейно выражаться через остальные. Переформулируя это утверждение, можно говорить о том, что хотя бы один из векторов линейно зависимой системы может раскладываться по остальным векторам.
Таким образом, мы пришли к формулировке важнейшей теоремы:
Любой вектор n -мерного векторного пространства единственным образом раскладывается по базису.
Докажем эту теорему:
зададим базис n -мерного векторного пространства — e ( 1 ) , e ( 2 ) , . . . , e ( n ) . Сделаем систему линейно зависимой, добавив к ней n -мерный вектор x → . Этот вектор может быть линейно выражен через исходные векторы e :
x = x 1 · e ( 1 ) + x 2 · e ( 2 ) + . . . + x n · e ( n ) , где x 1 , x 2 , . . . , x n — некоторые числа.
Теперь докажем, что такое разложение является единственным. Предположим, что это не так и существует еще одно подобное разложение:
Отнимем от левой и правой частей этого равенства соответственно левую и правую части равенства x = x 1 · e ( 1 ) + x 2 · e ( 2 ) + . . . + x n · e ( n ) . Получим:
1 — x 1 ) · e ( 1 ) + ( x
2 — x 2 ) · e ( 2 ) + . . . ( x
Система базисных векторов e ( 1 ) , e ( 2 ) , . . . , e ( n ) линейно независима; по определению линейной независимости системы векторов равенство выше возможно только тогда, когда все коэффициенты ( x
2 — x 2 ) , . . . , ( x
n — x n ) будут равны нулю. Из чего справедливым будет: x 1 = x
n . И это доказывает единственный вариант разложения вектора по базису.
При этом коэффициенты x 1 , x 2 , . . . , x n называются координатами вектора x → в базисе e ( 1 ) , e ( 2 ) , . . . , e ( n ) .
Доказанная теория делает понятным выражение «задан n -мерный вектор x = ( x 1 , x 2 , . . . , x n ) »: рассматривается вектор x → n -мерного векторного пространства, и его координаты заданы в некотором базисе. При этом также понятно, что этот же вектор в другом базисе n -мерного пространства будет иметь другие координаты.
Рассмотрим следующий пример: допустим, что в некотором базисе n -мерного векторного пространства задана система из n линейно независимых векторов
e ( 1 ) = ( e 1 ( 1 ) , e 2 ( 1 ) , . . . , e n ( 1 ) ) e ( 2 ) = ( e 1 ( 2 ) , e 2 ( 2 ) , . . . , e n ( 2 ) ) ⋮ e ( n ) = ( e 1 ( n ) , e 2 ( n ) , . . . , e n ( n ) )
а также задан вектор x = ( x 1 , x 2 , . . . , x n ) .
Векторы e 1 ( 1 ) , e 2 ( 2 ) , . . . , e n ( n ) в этом случае также являются базисом этого векторного пространства.
Предположим, что необходимо определить координаты вектора x → в базисе e 1 ( 1 ) , e 2 ( 2 ) , . . . , e n ( n ) , обозначаемые как x
Вектор x → будет представлен следующим образом:
2 · e ( 2 ) + . . . + x
Запишем это выражение в координатной форме:
( x 1 , x 2 , . . . , x n ) = x
1 · ( e ( 1 ) 1 , e ( 1 ) 2 , . . . , e ( 1 ) n ) + x
2 · ( e ( 2 ) 1 , e ( 2 ) 2 , . . . , e ( 2 ) n ) + . . . + + x
n · ( e ( n ) 1 , e ( n ) 2 , . . . , e ( n ) n ) = = ( x
2 e 1 ( 2 ) + . . . + x
2 e 2 ( 2 ) + + . . . + x
n e 2 ( n ) , . . . , x
2 e n ( 2 ) + . . . + x
Полученное равенство равносильно системе из n линейных алгебраических выражений с n неизвестными линейными переменными x
n e 2 n ⋮ x n = x
Матрица этой системы будет иметь следующий вид:
e 1 ( 1 ) e 1 ( 2 ) ⋯ e 1 ( n ) e 2 ( 1 ) e 2 ( 2 ) ⋯ e 2 ( n ) ⋮ ⋮ ⋮ ⋮ e n ( 1 ) e n ( 2 ) ⋯ e n ( n )
Пусть это будет матрица A , и ее столбцы – векторы линейно независимой системы векторов e 1 ( 1 ) , e 2 ( 2 ) , . . . , e n ( n ) . Ранг матрицы – n , и ее определитель отличен от нуля. Это свидетельствует о том, что система уравнений имеет единственное решение, определяемое любым удобным способом: к примеру, методом Крамера или матричным методом. Таким образом мы сможем определить координаты x
n вектора x → в базисе e 1 ( 1 ) , e 2 ( 2 ) , . . . , e n ( n ) .
Применим рассмотренную теорию на конкретном примере.
Исходные данные: в базисе трехмерного пространства заданы векторы
e ( 1 ) = ( 1 , — 1 , 1 ) e ( 2 ) = ( 3 , 2 , — 5 ) e ( 3 ) = ( 2 , 1 , — 3 ) x = ( 6 , 2 , — 7 )
Необходимо подтвердить факт, что система векторов e ( 1 ) , e ( 2 ) , e ( 3 ) также служит базисом заданного пространства, а также определить координаты вектора х в заданном базисе.
Решение
Система векторов e ( 1 ) , e ( 2 ) , e ( 3 ) будет являться базисом трехмерного пространства, если она линейно независима. Выясним эту возможность, определив ранг матрицы A , строки которой – заданные векторы e ( 1 ) , e ( 2 ) , e ( 3 ) .
Используем метод Гаусса:
A = 1 — 1 1 3 2 — 5 2 1 — 3
1 — 1 1 0 5 — 8 0 3 — 5
1 — 1 1 0 5 — 8 0 0 — 1 5
R a n k ( A ) = 3 . Таким образом, система векторов e ( 1 ) , e ( 2 ) , e ( 3 ) линейно независима и является базисом.
Пусть в базисе вектор x → имеет координаты x
3 . Связь этих координат определяется уравнением:
3 e 1 ( 3 ) x 2 = x
3 e 2 ( 3 ) x 3 = x
Применим значения согласно условиям задачи:
Решим систему уравнений методом Крамера:
∆ = 1 3 2 — 1 2 1 1 — 5 — 3 = — 1 ∆ x
1 = 6 3 2 2 2 1 — 7 — 5 — 3 = — 1 , x
1 ∆ = — 1 — 1 = 1 ∆ x
2 = 1 6 2 — 1 2 1 1 — 7 — 3 = — 1 , x
2 ∆ = — 1 — 1 = 1 ∆ x
3 = 1 3 6 — 1 2 2 1 — 5 — 7 = — 1 , x
Так, вектор x → в базисе e ( 1 ) , e ( 2 ) , e ( 3 ) имеет координаты x
Ответ: x = ( 1 , 1 , 1 )
Связь между базисами
Предположим, что в некотором базисе n-мерного векторного пространства даны две линейно независимые системы векторов:
c ( 1 ) = ( c 1 ( 1 ) , c 2 ( 1 ) , . . . , c n ( 1 ) ) c ( 2 ) = ( c 1 ( 2 ) , c 2 ( 2 ) , . . . , c n ( 2 ) ) ⋮ c ( n ) = ( c 1 ( n ) , e 2 ( n ) , . . . , c n ( n ) )
e ( 1 ) = ( e 1 ( 1 ) , e 2 ( 1 ) , . . . , e n ( 1 ) ) e ( 2 ) = ( e 1 ( 2 ) , e 2 ( 2 ) , . . . , e n ( 2 ) ) ⋮ e ( n ) = ( e 1 ( n ) , e 2 ( n ) , . . . , e n ( n ) )
Указанные системы являются также базисами заданного пространства.
n ( 1 ) — координаты вектора c ( 1 ) в базисе e ( 1 ) , e ( 2 ) , . . . , e ( 3 ) , тогда связь координат будет задаваться системой линейных уравнений:
1 ( 1 ) e 1 ( 1 ) + c
2 ( 1 ) e 1 ( 2 ) + . . . + c
n ( 1 ) e 1 ( n ) с 2 ( 1 ) = c
1 ( 1 ) e 2 ( 1 ) + c
2 ( 1 ) e 2 ( 2 ) + . . . + c
n ( 1 ) e 2 ( n ) ⋮ с n ( 1 ) = c
1 ( 1 ) e n ( 1 ) + c
2 ( 1 ) e n ( 2 ) + . . . + c
В виде матрицы систему можно отобразить так:
( c 1 ( 1 ) , c 2 ( 1 ) , . . . , c n ( 1 ) ) = ( c
n ( 1 ) ) · e 1 ( 1 ) e 2 ( 1 ) … e n ( 1 ) e 1 ( 2 ) e 2 ( 2 ) … e n ( 2 ) ⋮ ⋮ ⋮ ⋮ e 1 ( n ) e 2 ( n ) … e n ( n )
Сделаем по аналогии такую же запись для вектора c ( 2 ) :
( c 1 ( 2 ) , c 2 ( 2 ) , . . . , c n ( 2 ) ) = ( c
n ( 2 ) ) · e 1 ( 1 ) e 2 ( 1 ) … e n ( 1 ) e 1 ( 2 ) e 2 ( 2 ) … e n ( 2 ) ⋮ ⋮ ⋮ ⋮ e 1 ( n ) e 2 ( n ) … e n ( n )
И, далее действуя по тому же принципу, получаем:
( c 1 ( n ) , c 2 ( n ) , . . . , c n ( n ) ) = ( c
n ( n ) ) · e 1 ( 1 ) e 2 ( 1 ) … e n ( 1 ) e 1 ( 2 ) e 2 ( 2 ) … e n ( 2 ) ⋮ ⋮ ⋮ ⋮ e 1 ( n ) e 2 ( n ) … e n ( n )
Матричные равенства объединим в одно выражение:
c 1 ( 1 ) c 2 ( 1 ) ⋯ c n ( 1 ) c 1 ( 2 ) c 2 ( 2 ) ⋯ c n ( 2 ) ⋮ ⋮ ⋮ ⋮ c 1 ( n ) c 2 ( n ) ⋯ c n ( n ) = c
n ( n ) · e 1 ( 1 ) e 2 ( 1 ) ⋯ e n ( 1 ) e 1 ( 2 ) e 2 ( 2 ) ⋯ e n ( 2 ) ⋮ ⋮ ⋮ ⋮ e 1 ( n ) e 2 ( n ) ⋯ e n ( n )
Оно и будет определять связь векторов двух различных базисов.
Используя тот же принцип, возможно выразить все векторы базиса e ( 1 ) , e ( 2 ) , . . . , e ( 3 ) через базис c ( 1 ) , c ( 2 ) , . . . , c ( n ) :
e 1 ( 1 ) e 2 ( 1 ) ⋯ e n ( 1 ) e 1 ( 2 ) e 2 ( 2 ) ⋯ e n ( 2 ) ⋮ ⋮ ⋮ ⋮ e 1 ( n ) e 2 ( n ) ⋯ e n ( n ) = e
n ( n ) · c 1 ( 1 ) c 2 ( 1 ) ⋯ c n ( 1 ) c 1 ( 2 ) c 2 ( 2 ) ⋯ c n ( 2 ) ⋮ ⋮ ⋮ ⋮ c 1 ( n ) c 2 ( n ) ⋯ c n ( n )
Дадим следующие определения:
n ( n ) является матрицей перехода от базиса e ( 1 ) , e ( 2 ) , . . . , e ( 3 )
к базису c ( 1 ) , c ( 2 ) , . . . , c ( n ) .
n ( n ) является матрицей перехода от базиса c ( 1 ) , c ( 2 ) , . . . , c ( n )
к базису e ( 1 ) , e ( 2 ) , . . . , e ( 3 ) .
Трехмерное пространство: векторы, координаты
Еще из школьного курса алгебры и геометрии мы знаем о понятии трехмерного пространства. Если разобраться, сам термин «трехмерное пространство» определяется как система координат с тремя измерениями (это знают все). По сути, описать любой объемный объект можно при помощи длины, ширины и высоты в классическом понимании. Однако давайте, как говорится, копнем несколько глубже.
Что такое трехмерное пространство
Как уже стало ясно, понимание трехмерного пространства и объектов, способных существовать внутри него, определяется тремя основными понятиями. Правда, в случае с точкой это именно три значения, а в случае с прямыми, кривыми, ломаными линиями или объемными объектами соответствующих координат может быть больше.
В данном случае все зависит именно от типа объекта и применяемой системы координат. Сегодня наиболее распространенной (классической) считается Декартова система, которую иногда еще называют прямоугольной. Она и некоторые другие разновидности будут рассмотрены несколько позже.
Кроме всего прочего, здесь нужно разграничивать абстрактные понятия (если можно так сказать, бесформенные) вроде точек, прямых или плоскостей и фигуры, обладающие конечными размерами или даже объемом. Для каждого из таких определений существуют и свои уравнения, описывающие их возможное положение в трехмерном пространстве. Но сейчас не об этом.
Понятие точки в трехмерном пространстве
Для начала определимся, что представляет собой точка в трехмерном пространстве. В общем-то, ее можно назвать некой основной единицей, определяющей любую плоскую или объемную фигуру, прямую, отрезок, вектор, плоскость и т. д.
Сама же точка характеризуется тремя основными координатами. Для них в прямоугольной системе применяются специальные направляющие, называемые осями X, Y и Z, причем первые две оси служат для выражения горизонтального положения объекта, а третья относится к вертикальному заданию координат. Естественно, для удобства выражения положения объекта относительно нулевых координат в системе приняты положительные и отрицательные значения. Однако же сегодня можно найти и другие системы.
Разновидности систем координат
Как уже говорилось, прямоугольная система координат, созданная Декартом, сегодня является основной. Тем не менее в некоторых методиках задания местоположения объекта в трехмерном пространстве применяются и некоторые другие разновидности.
Наиболее известными считаются цилиндрическая и сферическая системы. Отличие от классической состоит в том, что при задании тех же трех величин, определяющих местоположение точки в трехмерном пространстве, одно из значений является угловым. Иными словами, в таких системах используется окружность, соответствующая углу в 360 градусов. Отсюда и специфичное задание координат, включающее такие элементы, как радиус, угол и образующая. Координаты в трехмерном пространстве (системе) такого типа подчиняются несколько другим закономерностям. Их задание в данном случае контролируется правилом правой руки: если совместить большой и указательный палец с осями X и Y, соответственно, остальные пальцы в изогнутом положении укажут на направление оси Z.
Понятие прямой в трехмерном пространстве
Теперь несколько слов о том, что представляет собой прямая в трехмерном пространстве. Исходя из основного понятия прямой, это некая бесконечная линия, проведенная через точку или две, не считая множества точек, расположенных в последовательности, не изменяющей прямое прохождение линии через них.
Если посмотреть на прямую, проведенную через две точки в трехмерном пространстве, придется учитывать по три координаты обеих точек. То же самое относится к отрезкам и векторам. Последние определяют базис трехмерного пространства и его размерность.
Определение векторов и базиса трехмерного пространства
Как принято считать, в трехмерной системе координат может существовать три основных вектора, которые определяют базис. При этом базисов с соответствующими независимыми тремя векторами может быть бесчисленное множество.
Заметьте, это могут быть только три вектора, но вот троек векторов можно определить сколько угодно. Размерность пространства определяется количеством линейно-независимых векторов (в нашем случае – три). И пространство, в котором имеется конечное число таких векторов, называется конечномерным.
Зависимые и независимые векторы
Что касается определения зависимых и независимых векторов, линейно-независимыми принято считать векторы, являющиеся проекциями (например, векторы оси X, спроецированные на ось Y).
Как уже понятно, любой четвертый вектор является зависимым (теория линейных пространств). А вот три независимых вектора в трехмерном пространстве в обязательном порядке не должны лежать в одной плоскости. Кроме того, если определять независимые векторы в трехмерном пространстве, они не могут являться, так сказать, один продолжением другого. Как уже понятно, в рассматриваемом нами случае с тремя измерениями, согласно общей теории, можно построить исключительно только тройки линейно-независимых векторов в определенной системе координат (без разницы, какого типа).
Плоскость в трехмерном пространстве
Если рассматривать понятие плоскости, не вдаваясь в математические определения, для более простого понимания этого термина, такой объект можно рассматривать исключительно как двумерный. Иными словами, это бесконечная совокупность точек, у которых одна из координат является постоянной (константой).
К примеру, плоскостью можно назвать любое количество точек с разными координатами по осям X и Y, но одинаковыми координатами по оси Z. В любом случае одна из трехмерных координат остается неизменной. Однако это, так сказать, общий случай. В некоторых ситуациях трехмерное пространство может пересекаться плоскостью по всем осям.
Существует ли более трех измерений
Вопрос о том, сколько может существовать измерений, достаточно интересен. Как считается, мы живем не в трехмерном с классической точки зрения пространстве, а в четырехмерном. Кроме известных всем длины, ширины и высоты, такое пространство включает в себя еще и время существования объекта, причем время и пространство между собой взаимосвязаны достаточно сильно. Это доказал еще Эйнштейн в своей теории относительности, хотя это больше относится к физике, нежели к алгебре и геометрии.
Интересен и тот факт, что сегодня ученые уже доказали существование как минимум двенадцати измерений. Конечно, понять, что они собой представляют, сможет далеко не каждый, поскольку это относится скорее к некой абстрактной области, которая находится вне человеческого восприятия мира. Тем не менее факт остается фактом. И не зря же многие антропологи и историки утверждают, что наши пращуры могли иметь некие специфичные развитые органы чувств вроде третьего глаза, которые помогали воспринимать многомерную действительность, а не исключительно трехмерное пространство.
Кстати сказать, сегодня существует достаточно много мнений по поводу того, что экстрасенсорика тоже является одним из проявлений восприятия многомерного мира, и тому можно найти достаточно много подтверждений.
Заметьте, что современными базовыми уравнениями и теоремами описать многомерные пространства, отличающиеся от нашего четырехмерного мира, тоже не всегда представляется возможным. Да и наука в этой области относится скорее к области теорий и предположений, нежели к тому, что можно явно ощутить или, так сказать, потрогать или увидеть воочию. Тем не менее косвенные доказательства существования многомерных миров, в которых может существовать четыре и более измерений, сегодня ни у кого не вызывают сомнений.
Заключение
В целом же, мы очень кратко рассмотрели основные понятия, относящиеся к трехмерному пространству и базовым определениям. Естественно, существует множество частных случаев, связанных с разными системами координат. К тому же мы постарались особо не лезть в математические дебри для объяснения основных терминов только для того, чтобы вопрос, связанный с ними, был понятен любому школьнику (так сказать, объяснение «на пальцах»).
Тем не менее, думается, даже из таких простых трактовок можно сделать вывод о математическом аспекте всех составляющих, входящих в базовый школьный курс алгебры и геометрии.
[spoiler title=”источники:”]
http://hd01.ru/info/kak-postroit-vektor-v-trehmernom-prostranstve/
http://www.syl.ru/article/225252/new_trehmernoe-prostranstvo-vektoryi-koordinatyi
[/spoiler]
Определение
Вектор – это направленный отрезок, т.е. отрезок, имеющий длину и определенное направление. Графически вектор изображается в виде направленных отрезков определенной длины.
Вектор, имеющий начальную точку А и конечную точку В, обозначается [overrightarrow{A B}](рис. 1).
Определения
Длина направленного отрезка определяет числовое значение вектора и называется длиной вектора [overrightarrow{A B}]. Длина вектора [overrightarrow{A B}] обозначается как: [|overrightarrow{A B}|]
Векторы параллельные одной прямой или лежащие на одной прямой, называются коллинеарными векторами.
Определение
Единичный вектор или орт — это вектор, длина которого равна единице.
Правило нахождения координат вектора
Отложим от начала системы координат два единичных вектора, то есть векторы, длины которых равны единице. Направление вектора [bar{i}] должно совпадать с осью [O x], а направление вектора [bar{j}] с осью [O y].
Векторы [bar{i}, bar{j}] — рассматриваемые векторы называются векторами координат или ортами. Эти векторы образуют базис поверхности. Иногда построенный базис называют ортонормированным базисом плоскости.
Обозначение: базис обычно пишется в круглых скобках, внутри которых в строгом порядке перечисляются векторы.
Любой вектор плоскости выражается по формуле нахождения координат вектора:
[vec{v}=v_{1} cdot vec{i}+v_{2} cdot vec{j}]
Где числа в этом базисе называются векторными координатами. Но само выражение называется векторным разложением.
Как выразить вектор через его координаты
Чтобы выразить вектор [overrightarrow{A B}(a, b)], где [Aleft(x_{1} ; y_{1}right)], а [Bleft(x_{2} ; y_{2}right)], сначала вычислим разницу между абсциссами [x], чтобы получить [a], затем вычислим разницу между ординатами [y], чтобы получить [b]:
[overrightarrow{A B}=left(x_{2}-x_{1} ; y_{2}-y_{1}right)]
Пример 1
Найти координаты [overrightarrow{A B}] при значении координат точек [A(3 ; 2), B(6 ; 9)].
Решение:
Горизонтальное расстояние равно разнице между абсциссами [x], т.е. 6−3=3. Вертикальное расстояние равно разнице между ординатами [y], где 9−2=7.
Поэтому мы можем обозначить вектор от А до В как:
[overrightarrow{A B}=(3 ; 7)]
Нахождение координат вектора в пространстве
Теперь рассмотрим векторы в трехмерном пространстве, здесь все почти так же, как на плоскости, но будет добавлена только одна дополнительная координата.
Любой вектор в пространстве выражается следующим образом:
[vec{v}=v_{1} cdot vec{i}+v_{2} cdot vec{j}+v_{3} cdot vec{k}], где координаты вектора (числа) в заданном базисе.
Пример 2
Нужно найти вектор, соединяющий точку А (начало) с координатами (4, 5, 6) с точкой В (конец) с координатами (10, 11, 12).
Решение:
Вектор направлен из точки А в точку В и может быть обозначен как [overrightarrow{A B}]. Таким образом:
[overrightarrow{A B}=(10-4) ;(11-5) ;(12-6)=(6 ; 6 ; 6)]
Нет времени решать самому?
Наши эксперты помогут!
Как записать вектор на основе единичных векторов
Если мы перейдем от начальной точки к конечной точке [Cleft(x_{y} ; y_{1}right) Dleft(x_{2} ; y_{2}right)], это описывает вектор, который представляет собой смещение на расстояние в направлении [overrightarrow{C D}left(x_{2}-x_{1}right) x] затем с расстояния в направлении [left(y_{2}-y_{1}right) y].
Мы можем обозначить этот вектор двумя способами:
[overrightarrow{C D}=left(x_{2}-x_{1}, y_{2}-y_{1}right)] или [overrightarrow{C D}=left(x_{2}-x_{1}right) i+left(y_{2}-y_{1}right) vec{j}]
Пример 3
Выразить вектор в виде суммы единичных векторов.
Зная, что каждый квадрат сетки имеет длину 1, представим вектор [overrightarrow{A B}] как [a vec{i}+b vec{j}].
Решение:
Из точки [A](начало), мы перемещаем единицы в горизонтальном направлении (которое представляет собой вектор), затем мы перемещаем единицы в вертикальном направлении (что представляет собой вектор), чтобы перейти к точке [B+2(2 vec{i}) u+3(3 vec{j})].
Вектор [overrightarrow{A B}] что представляет собой прямое движение от [A] к [B] , тогда равна сумме этих единичных векторов.
Как результат: [overrightarrow{A B}=2 vec{i}+3 vec{j}=(2,3)].
Использование векторов и позволяет описать вектор в соответствии с количеством шагов по горизонтали и вертикали длиной 1, которые необходимо сделать, чтобы пройти от начала до конца. Обратите внимание, что отрицательные коэффициенты представляют движение влево или вниз соответственно.
Например, приведенный выше вектор, представляющий смещение на -2 единицы в направлении и на -3 единицы в направлении [overrightarrow{A B}=(-2 ;-3) x y] или [(-2 vec{i})+(-3 vec{j})].
[overrightarrow{A B}=-2 vec{i}-3 vec{j}]
Важно
Следует понимать разницу между координатами точки и векторными координатами:
Координаты точки — это обычные координаты в прямоугольной системе координат. Каждая точка имеет строгое место на карте, и их нельзя никуда перемещать.
Координаты вектора — это его разложение относительно основания.
Любой вектор свободен, поэтому при желании или необходимости мы легко можем отложить его от другой точки плоскости. Записи координат точек и векторных координат выглядят одинаков, а значение координат совсем разные.
Координаты равных векторов соответственно равны.
Если точка начала вектора не совпадает с началом системы координат, тогда рассмотрим задачу. На оси [O_{x y}] заданы координаты точек вектора, где [Aleft(x_{a} ; y_{a}right)] и [Bleft(x_{b} y_{b}right)]. Найти координаты [overrightarrow{A B}].
Зная формулу сложения векторов, имеем [overrightarrow{O A}+overrightarrow{A B}=overrightarrow{O B}], следует: [overrightarrow{A B}=overrightarrow{O B}-overrightarrow{O A}].
[overrightarrow{O A}] и [overrightarrow{O B}] радиус-векторы точек А и В, следовательно, координаты точек: [overrightarrow{O A}=left(x_{a}, y_{a}right), overrightarrow{O B}=left(x_{b} ; y_{b}right)].
Еще из школьного курса алгебры и геометрии мы знаем о понятии трехмерного пространства. Если разобраться, сам термин «трехмерное пространство» определяется как система координат с тремя измерениями (это знают все). По сути, описать любой объемный объект можно при помощи длины, ширины и высоты в классическом понимании. Однако давайте, как говорится, копнем несколько глубже.
Что такое трехмерное пространство
Как уже стало ясно, понимание трехмерного пространства и объектов, способных существовать внутри него, определяется тремя основными понятиями. Правда, в случае с точкой это именно три значения, а в случае с прямыми, кривыми, ломаными линиями или объемными объектами соответствующих координат может быть больше.
В данном случае все зависит именно от типа объекта и применяемой системы координат. Сегодня наиболее распространенной (классической) считается Декартова система, которую иногда еще называют прямоугольной. Она и некоторые другие разновидности будут рассмотрены несколько позже.
Кроме всего прочего, здесь нужно разграничивать абстрактные понятия (если можно так сказать, бесформенные) вроде точек, прямых или плоскостей и фигуры, обладающие конечными размерами или даже объемом. Для каждого из таких определений существуют и свои уравнения, описывающие их возможное положение в трехмерном пространстве. Но сейчас не об этом.
Понятие точки в трехмерном пространстве
Для начала определимся, что представляет собой точка в трехмерном пространстве. В общем-то, ее можно назвать некой основной единицей, определяющей любую плоскую или объемную фигуру, прямую, отрезок, вектор, плоскость и т. д.
Сама же точка характеризуется тремя основными координатами. Для них в прямоугольной системе применяются специальные направляющие, называемые осями X, Y и Z, причем первые две оси служат для выражения горизонтального положения объекта, а третья относится к вертикальному заданию координат. Естественно, для удобства выражения положения объекта относительно нулевых координат в системе приняты положительные и отрицательные значения. Однако же сегодня можно найти и другие системы.
Разновидности систем координат
Как уже говорилось, прямоугольная система координат, созданная Декартом, сегодня является основной. Тем не менее в некоторых методиках задания местоположения объекта в трехмерном пространстве применяются и некоторые другие разновидности.
Наиболее известными считаются цилиндрическая и сферическая системы. Отличие от классической состоит в том, что при задании тех же трех величин, определяющих местоположение точки в трехмерном пространстве, одно из значений является угловым. Иными словами, в таких системах используется окружность, соответствующая углу в 360 градусов. Отсюда и специфичное задание координат, включающее такие элементы, как радиус, угол и образующая. Координаты в трехмерном пространстве (системе) такого типа подчиняются несколько другим закономерностям. Их задание в данном случае контролируется правилом правой руки: если совместить большой и указательный палец с осями X и Y, соответственно, остальные пальцы в изогнутом положении укажут на направление оси Z.
Понятие прямой в трехмерном пространстве
Теперь несколько слов о том, что представляет собой прямая в трехмерном пространстве. Исходя из основного понятия прямой, это некая бесконечная линия, проведенная через точку или две, не считая множества точек, расположенных в последовательности, не изменяющей прямое прохождение линии через них.
Если посмотреть на прямую, проведенную через две точки в трехмерном пространстве, придется учитывать по три координаты обеих точек. То же самое относится к отрезкам и векторам. Последние определяют базис трехмерного пространства и его размерность.
Определение векторов и базиса трехмерного пространства
Как принято считать, в трехмерной системе координат может существовать три основных вектора, которые определяют базис. При этом базисов с соответствующими независимыми тремя векторами может быть бесчисленное множество.
Заметьте, это могут быть только три вектора, но вот троек векторов можно определить сколько угодно. Размерность пространства определяется количеством линейно-независимых векторов (в нашем случае – три). И пространство, в котором имеется конечное число таких векторов, называется конечномерным.
Зависимые и независимые векторы
Что касается определения зависимых и независимых векторов, линейно-независимыми принято считать векторы, являющиеся проекциями (например, векторы оси X, спроецированные на ось Y).
Как уже понятно, любой четвертый вектор является зависимым (теория линейных пространств). А вот три независимых вектора в трехмерном пространстве в обязательном порядке не должны лежать в одной плоскости. Кроме того, если определять независимые векторы в трехмерном пространстве, они не могут являться, так сказать, один продолжением другого. Как уже понятно, в рассматриваемом нами случае с тремя измерениями, согласно общей теории, можно построить исключительно только тройки линейно-независимых векторов в определенной системе координат (без разницы, какого типа).
Плоскость в трехмерном пространстве
Если рассматривать понятие плоскости, не вдаваясь в математические определения, для более простого понимания этого термина, такой объект можно рассматривать исключительно как двумерный. Иными словами, это бесконечная совокупность точек, у которых одна из координат является постоянной (константой).
К примеру, плоскостью можно назвать любое количество точек с разными координатами по осям X и Y, но одинаковыми координатами по оси Z. В любом случае одна из трехмерных координат остается неизменной. Однако это, так сказать, общий случай. В некоторых ситуациях трехмерное пространство может пересекаться плоскостью по всем осям.
Существует ли более трех измерений
Вопрос о том, сколько может существовать измерений, достаточно интересен. Как считается, мы живем не в трехмерном с классической точки зрения пространстве, а в четырехмерном. Кроме известных всем длины, ширины и высоты, такое пространство включает в себя еще и время существования объекта, причем время и пространство между собой взаимосвязаны достаточно сильно. Это доказал еще Эйнштейн в своей теории относительности, хотя это больше относится к физике, нежели к алгебре и геометрии.
Интересен и тот факт, что сегодня ученые уже доказали существование как минимум двенадцати измерений. Конечно, понять, что они собой представляют, сможет далеко не каждый, поскольку это относится скорее к некой абстрактной области, которая находится вне человеческого восприятия мира. Тем не менее факт остается фактом. И не зря же многие антропологи и историки утверждают, что наши пращуры могли иметь некие специфичные развитые органы чувств вроде третьего глаза, которые помогали воспринимать многомерную действительность, а не исключительно трехмерное пространство.
Кстати сказать, сегодня существует достаточно много мнений по поводу того, что экстрасенсорика тоже является одним из проявлений восприятия многомерного мира, и тому можно найти достаточно много подтверждений.
Заметьте, что современными базовыми уравнениями и теоремами описать многомерные пространства, отличающиеся от нашего четырехмерного мира, тоже не всегда представляется возможным. Да и наука в этой области относится скорее к области теорий и предположений, нежели к тому, что можно явно ощутить или, так сказать, потрогать или увидеть воочию. Тем не менее косвенные доказательства существования многомерных миров, в которых может существовать четыре и более измерений, сегодня ни у кого не вызывают сомнений.
Заключение
В целом же, мы очень кратко рассмотрели основные понятия, относящиеся к трехмерному пространству и базовым определениям. Естественно, существует множество частных случаев, связанных с разными системами координат. К тому же мы постарались особо не лезть в математические дебри для объяснения основных терминов только для того, чтобы вопрос, связанный с ними, был понятен любому школьнику (так сказать, объяснение «на пальцах»).
Тем не менее, думается, даже из таких простых трактовок можно сделать вывод о математическом аспекте всех составляющих, входящих в базовый школьный курс алгебры и геометрии.
Существует два способа решения задач по стереометрии
Первый — классический — требует отличного знания аксиом и теорем стереометрии, логики, умения построить чертеж и свести объемную задачу к планиметрической. Способ хорош тем, что развивает мозги и пространственное воображение.
Другой метод — применение векторов и координат. Это простые формулы, алгоритмы и правила. Он очень удобен, особенно когда времени до экзамена мало, а решить задачу хочется.
Если вы освоили векторы на плоскости и действия с ними — то и с векторами в пространстве разберетесь. Многие понятия окажутся знакомыми.
Система координат в пространстве
Выберем начало координат. Проведем три взаимно перпендикулярные оси 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:
В некоторых задачах по стереометрии требуется найти расстояние от прямой до параллельной ей плоскости. В этом случае можно выбрать любую точку, принадлежащую данной прямой.
Звоните нам: 8 (800) 775-06-82 (бесплатный звонок по России) +7 (495) 984-09-27 (бесплатный звонок по Москве)
Или нажмите на кнопку «Узнать больше», чтобы заполнить контактную форму. Мы обязательно Вам перезвоним.
Калькулятор служит для вычисления длины вектора в трехмерном пространстве.
Длиной или модулем вектора мы называем длину отрезка, изображающего данный вектор.
Формула для определения длины вектора a в трехмерном пространстве через его координаты представлена ниже.
Чтобы произвести вычисление длины вектора в трехмерном пространстве, введите в соответствующих полях значение координаты x и координаты y и координаты z, после чего нажмите кнопку ” ВЫЧИСЛИТЬ “.
Результатом работы программы будет значение длины вектора в трехмерном пространстве.