Линейная алгебра для разработчиков игр
Эта статья является переводом цикла из четырёх статей «Linear algebra for game developers», написанных David Rosen и посвящённых линейной алгебре и её применению в разработке игр. С оригинальными статьями можно ознакомиться тут: часть 1, часть 2, часть 3 и часть 4. Я не стал публиковать переводы отдельными топиками, а объединил все статьи в одну. Думаю, что так будет удобнее воспринимать материал и работать с ним. Итак приступим.
Зачем нам линейная алгебра?
Одним из направлений в линейной алгебре является изучение векторов. Если в вашей игре применяется позиционирование экранных кнопок, работа с камерой и её направлением, скоростями объектов, то вам придётся иметь дело с векторами. Чем лучше вы понимаете линейную алгебру, тем больший контроль вы получаете над поведением векторов и, следовательно, над вашей игрой.
Что такое вектор?
В играх вектора используются для хранения местоположений, направлений и скоростей. Ниже приведён пример двухмерного вектора:
Вектор местоположения (также называемый «радиус-вектором») показывает, что человек стоит в двух метрах восточнее и в одном метре к северу от исходной точки. Вектор скорости показывает, что за единицу времени самолёт перемещается на три километра вверх и на два — влево. Вектор направления говорит нам о том, что пистолет направлен вправо.
Как вы можете заметить, вектор сам по себе всего лишь набор цифр, который обретает тот или иной смысл в зависимости от контекста. К примеру, вектор (1, 0) может быть как направлением для оружия, как показано на картинке, так и координатами строения в одну милю к востоку от вашей текущей позиции. Или скоростью улитки, которая двигается вправо со скоростью в 1 милю в час (прим. переводчика: довольно быстро для улитки, 44 сантиметра в секунду).
Важно отслеживать единицы измерения. Допустим у нас есть вектор V (3,5,2). Это мало что говорит нам. Три чего, пять чего? В нашей игре Overgrowth расстояния указываются в метрах, а скорости в метрах в секунду. Первое число в этом векторе — это направление на восток, второе — направление вверх, третье — направление на север. Отрицательные числа обозначают противоположные направления, на запад, вниз и на юг. Местоположение, определяемое вектором V (3,5,2), находится в трёх метрах к востоку, в пяти метрах вверху и в двух метрах к северу, как показано на картинке ниже.
Итак, мы изучили основы работы с векторами. Теперь узнаем как вектора использовать.
Сложение векторов
Чтобы сложить вектора, нам надо просто сложить каждую их составляющую друг с другом. Например:
(0, 1, 4) + (3, -2, 5) = (0+3, 1-2, 4+5) = (3, -1, 9)
Зачем нам нужно складывать вектора? Наиболее часто сложение векторов в играх применяется для физического интегрирования. Любой физический объект будет иметь вектора для местоположения, скорости и ускорения. Для каждого кадра (обычно это одна шестидесятая часть секунды), мы должны интегрировать два вектора: добавить скорость к местоположению и ускорение к скорости.
Давайте рассмотрим пример с прыжками Марио. Он начинает с позиции (0, 0). В момент начала прыжка его скорость (1, 3), он быстро двигается вверх и вправо. Его ускорение равно (0, -1), так как гравитация тянет его вниз. На картинке показано, как выглядит его прыжок, разбитый на семь кадров. Чёрным текстом показана его скорость в каждом фрейме.
Давайте рассмотрим первые кадры поподробнее, чтобы понять как всё происходит.
Для первого кадра, мы добавляем скорость Марио (1, 3) к его местоположению (0, 0) и получаем его новые координаты (1, 3). Затем мы складываем ускорение (0, -1) с его скоростью (1, 3) и получаем новое значение скорости Марио (1, 2).
Делаем то-же самое для второго кадра. Добавляем скорость (1, 2) к местоположению (1, 3) и получаем координаты (2, 5). Затем добавляем ускорение (0, -1) к его скорости (1, 2) и получаем новую скорость (1, 1).
Обычно игрок контролирует ускорение игрового персонажа с помощью клавиатуры или геймпада, а игра, в свою очередь, рассчитывает новые значения для скоростей и местоположения, используя физическое сложение (через сложение векторов). Это та-же задача, которая решается в интегральном исчислении, просто мы его сильно упрощаем для нашей игры. Я заметил, что мне намного проще внимательно слушать лекции по интегральному исчислению, думая о практическом его применении, которое мы только что описали.
Вычитание векторов
Вычитание рассчитывается по тому-же принципу что и сложение — вычитаем соответствующие компоненты векторов. Вычитание векторов удобно для получения вектора, который показывает из одного местоположения на другое. Например, пусть игрок находится по координатам (1, 2) с лазерным ружьём, а вражеский робот находится по координатам (4, 3). Чтобы определить вектор движения лазерного луча, который поразит робота, нам надо вычесть местоположение игрока из местоположения робота. Получаем:
(4, 3) — (1, 2) = (4-1, 3-2) = (3, 1).
Умножение вектора на скаляр
Когда мы говорим о векторах, мы называем отдельные числа скалярами. Например (3, 4) — вектор, а 5 — это скаляр. В играх, часто бывает нужно умножить вектор на число (скаляр). Например, моделируя простое сопротивление воздуха путём умножения скорости игрока на 0.9 в каждом кадре. Чтобы сделать это, нам надо умножить каждый компонент вектора на скаляр. Если скорость игрока (10, 20), то новая скорость будет:
0.9*(10, 20) = (0.9 * 10, 0.9 * 20) = (9, 18).
Длина вектора
Если у нас есть корабль с вектором скорости V (4, 3), нам также понадобится узнать как быстро он двигается, чтобы посчитать потребность в экранном пространстве или сколько потребуется топлива. Чтобы сделать это, нам понадобится найти длину (модуль) вектора V. Длина вектора обозначается вертикальными линиями, в нашем случае длина вектора V будет обозначаться как |V|.
Мы можем представить V как прямоугольный треугольник со сторонами 4 и 3 и, применяя теорему Пифагора, получить гипотенузу из выражения: x 2 + y 2 = h 2
В нашем случае — длину вектора H с компонентами (x, y) мы получаем из квадратного корня: sqrt(x 2 + y 2 ).
Итак, скорость нашего корабля равна:
|V| = sqrt(4 2 + 3 2 ) = sqrt(25) = 5
Этот подход используется и для трёхмерных векторов. Длина вектора с компонентами (x, y, z) рассчитывается как sqrt(x 2 + y 2 + z 2 )
Расстояние
Если игрок P находится в точке (3, 3), а взрыв произошёл в точке E по координатам (1, 2), нам надо определить расстояние между игроком и взрывом, чтобы рассчитать степень ущерба, нанесённого игроку. Это легко сделать, комбинируя две вышеописанных операции: вычитание векторов и их длину.
Мы вычитаем P — E, чтобы получить вектор между ними. А затем определяем длину этого вектора, что и даёт нам искомое расстояние. Порядок следования операндов тут не имеет значения, |E — P| даст тот-же самый результат.
Расстояние = |P — E| = |(3, 3) — (1, 2)| = |(2, 1)| = sqrt(2 2 +1 2 ) = sqrt(5) = 2.23
Нормализация
Когда мы имеем дело с направлениями (в отличие от местоположений и скоростей), важно, чтобы вектор направления имел длину, равную единице. Это сильно упрощает нам жизнь. Например, допустим орудие развёрнуто в направлении (1, 0) и выстреливает снаряд со скоростью 20 метров в секунду. Каков в данном случае вектор скорости для выпущенного снаряда?
Так как вектор направления имеет длину равную единице, мы умножаем направление на скорость снаряда и получаем вектор скорости (20, 0). Если-же вектор направления имеет отличную от единицы длину, мы не сможем сделать этого. Снаряд будет либо слишком быстрым, либо слишком медленным.
Вектор с длиной равной единице называется «нормализованным». Как сделать вектор нормализованным? Довольно просто. Мы делим каждый компонент вектора на его длину. Если, к примеру, мы хотим нормализовать вектор V с компонентами (3, 4), мы просто делим каждый компонент на его длину, то есть на 5, и получаем (3/5, 4/5). Теперь, с помощью теоремы Пифагора, мы убедимся в том, что его длина равна единице:
(3/5) 2 + (4/5) 2 = 9/25 + 16/25 = 25/25 = 1
Скалярное произведение векторов
Что такое скалярное произведение (записывается как •)? Чтобы рассчитать скалярное произведение двух векторов, мы должны умножить их компоненты, а затем сложить полученные результаты вместе
(a1, a2) • (b1, b2) = a1b1 + a2b2
Например: (3, 2) • (1, 4) = 3*1 + 2*4 = 11. На первый взгляд это кажется бесполезным, но посмотрим внимательнее на это:
Здесь мы можем увидеть, что если вектора указывают в одном направлении, то их скалярное произведение больше нуля. Когда они перпендикулярны друг другу, то скалярное произведение равно нулю. И когда они указывают в противоположных направлениях, их скалярное произведение меньше нуля.
В основном, с помощью скалярного произведения векторов можно рассчитать, сколько их указывает в одном направлении. И хоть это лишь малая часть возможностей скалярного произведения, но уже очень для нас полезная.
Допустим у нас есть стражник, расположенный в G(1, 3) смотрящий в направлении D(1,1), с углом обзора 180 градусов. Главный герой игры подсматривает за ним с позиции H(3, 2). Как определить, находится-ли главный герой в поле зрения стражника или нет? Сделаем это путём скалярного произведения векторов D и V (вектора, направленного от стражника к главному герою). Мы получим следующее:
V = H — G = (3, 2) — (1, 3) = (3-1, 2-3) = (2, -1)
D•V = (1, 1) • (2, -1) = 1*2 + 1*-1 = 2-1 = 1
Так как единица больше нуля, то главный герой находится в поле зрения стражника.
Мы уже знаем, что скалярное произведение имеет отношение к определению направления векторов. А каково его более точное определение? Математическое выражение скалярного произведения векторов выглядит так:
Где Θ (произносится как «theta») — угол между векторами A и B.
Это позволяет нам найти Θ (угол) с помощью выражения:
Как я говорил ранее, нормализация векторов упрощает нашу жизнь. И если A и B нормализованы, то выражение упрощается следующим образом:
Давайте опять рассмотрим сценарий со стражником. Пусть теперь угол обзора стражника будет равен 120 градусам. Получим нормализованные вектора для направления взгляда стражника (D’) и для направления от стражника к главному герою (V’). Затем определим угол между ними. Если угол более 60 градусов (половина от угла обзора), то главный герой находится вне поля зрения стражника.
D’ = D / |D| = (1, 1) / sqrt(1 2 + 1 2 ) = (1, 1) / sqrt(2) = (0.71, 0.71)
V’ = V / |V| = (2, -1) / sqrt(2 2 + (-1) 2 ) = (2,-1) / sqrt(5) = (0.89, -0.45)
Θ = acos(D’V’) = acos(0.71*0.89 + 0.71*(-0.45)) = acos(0.31) = 72
Угол между центром поля зрения стражника и местоположением главного героя составляет 72 градуса, следовательно стражник его не видит.
Понимаю, что это выглядит довольно сложно, но это потому, что мы всё делаем вручную. В программе это всё довольно просто. Ниже показано как я сделал это в нашей игре Overgrowth с помощью написанных мной С++ библиотек для работы с векторами:
Векторное произведение
Допустим у нас есть корабль с пушками, которые стреляют в правую и в левую стороны по курсу. Допустим, что лодка расположена вдоль вектора направления (2, 1). В каких направлениях теперь стреляют пушки?
Это довольно просто в двухмерной графике. Чтобы повернуть направление на 90 градусов по часовой стрелке, достаточно поменять местами компоненты вектора, а затем поменять знак второму компоненту.
(a, b) превращается в (b, -a). Следовательно у корабля, расположенного вдоль вектора (2, 1), пушки справа по борту будут стрелять в направлении (1, -2), а пушки с левого борта, будут стрелять в противоположном направлении. Меняем знаки у компонент вектора и получаем (-1, 2).
А что если мы хотим рассчитать это всё для трехмерной графики? Рассмотрим пример с кораблём.
У нас есть вектор мачты M, направленной прямо вверх (0, 1, 0) и направление ветра: север-северо-восток W (1, 0, 2). И мы хотим вычислить вектор направления паруса S, чтобы наилучшим образом «поймать ветер».
Для решения этой задачи мы используем векторное произведение: S = M x W.
Подставим теперь нужные нам значения:
S = MxW = (0, 1, 0) x (1, 0, 2) = ([1*2 — 0*0], [0*1 — 0*2], [0*0 — 1*1]) = (2, 0, -1)
Для расчётов вручную довольно сложно, но для графических и игровых приложений я рекомендую написать функцию, подобную той, что указана ниже и не вдаваться более в детали подобных расчётов.
Векторное произведение часто используется в играх, чтобы рассчитать нормали к поверхностям. Направления, в которых «смотрит» та или иная поверхность. Например, рассмотрим треугольник с векторами вершин A, B и С. Как мы найдем направление в котором «смотрит» треугольник, то есть направление перпендикулярное его плоскости? Это кажется сложным, но у нас есть инструмент для решения этой задачи.
Используем вычитание, для определения направления из A в С (C — A), пусть это будет «грань 1» (Edge 1) и направление из A в B (B — A), пусть это будет «грань 2» (Edge 2). А затем применим векторное произведение, чтобы найти вектор, перпендикулярный им обоим, то есть перпендикулярный плоскости треугольника, также называемый «нормалью к плоскости».
Вот так это выглядит в коде:
В играх основное выражение освещённости записывается как N • L, где N — это нормаль к освещаемой поверхности, а L — это нормализованный вектор направления света. В результате поверхность выглядит яркой, когда на неё прямо падает свет, и тёмной, когда этого не происходит.
Теперь перейдем к рассмотрению такого важного для разработчиков игр понятия, как «матрица преобразований» (transformation matrix).
Для начала изучим «строительные блоки» матрицы преобразований.
Базисный вектор
Допустим мы пишем игру Asteroids на очень старом «железе» и нам нужен простой двухмерный космический корабль, который может свободно вращаться в своей плоскости. Модель корабля выглядит так:
Как нам рисовать корабль, когда игрок поворачивает его на произвольный градус, скажем 49 градусов против часовой стрелки. Используя тригонометрию, мы можем написать функцию двухмерного поворота, которая принимает координаты точки и угол поворота, и возвращает координаты смещённой точки:
Применяя эту функцию ко всем трём точкам, мы получим следующую картину:
Операции с синусами и косинусами работают довольно медленно, но так как мы делаем расчёты лишь для трёх точек, это будет нормально работать даже на старом «железе» (прим. переводчика: в случаях, когда предполагается интенсивное использование тригонометрических функций, для ускорения вычислений, в памяти организуют таблицы значений для каждой функции и рассчитывают их во время запуска приложения. Затем при вычислении той или иной тригонометрической функции просто производится обращение к таблице).
Пусть теперь наш корабль выглядит вот так:
Теперь старый подход будет слишком медленным, так как надо будет поворачивать довольно большое количество точек. Одно из элегантных решений данной проблемы будет звучать так — «Что если вместо поворота каждой точки модели корабля, мы повернём координатную решётку нашей модели?»
Как это работает? Давайте посмотрим внимательнее, что собой представляют координаты.
Когда мы говорим о точке с координатами (3, 2), мы говорим, что её местоположение находится в трех шагах от точки отсчёта по координатной оси X, и двух шагах от точки отсчёта по координатной оси Y.
По-умолчанию координатные оси расположены так: вектор координатной оси X (1, 0), вектор координатной оси Y (0, 1). И мы получим расположение: 3(1, 0) + 2(0, 1). Но координатные оси не обязательно должны быть в таком положении. Если мы повернём координатные оси, в это-же время мы повернём все точки в координатной решётке.
Чтобы получить повернутые оси X и Y мы применим тригонометрические функции, о которых говорили выше. Если мы поворачиваем на 49 градусов, то новая координатная ось X будет получена путём поворота вектора (0, 1) на 49 градусов, а новая координатная ось Y будет получена путём поворота вектора (0, 1) на 49 градусов. Итак вектор новой оси X у нас будет равен (0.66, 0.75), а вектор новой оси Y будет (-0.75, 0.66). Сделаем это вручную для нашей простой модели из трёх точек, чтобы убедиться, что это работает так, как нужно:
Координаты верхней точки (0, 2), что означает, что её новое местоположение находится в 0 на новой (повёрнутой) оси X и 2 на новой оси Y:
0*(0.66,0.75) + 2*(-0.75, 0.66) = (-1.5, 1.3)
Нижняя левая точка (-1, -1), что означает, что её новое местоположение находится в -1 на повернутой оси X, и -1 на повернутой оси Y:
-1*(0.66,0.75) + -1*(-0.75, 0.66) = (0.1, -1.4)
Нижняя правая точка (1, -1), что означает её новое местоположение находится в 1 на повернутой оси X, и -1 на повернутой оси Y
1*(0.66,0.75) + -1*(-0.75, 0.66) = (1.4, 0.1)
Мы показали, как координаты корабля отображаются в другой координатной сетке с повернутыми осями (или «базисными векторами»). Это удобно в нашем случае, так как избавляет нас от необходимости применять тригонометрические преобразования к каждой из точек модели корабля.
Каждый раз, когда мы изменяем базисные вектора (1, 0) и (0, 1) на (a, b) и (c, d), то новая координата точки (x, y) может быть найдена с помощью выражения:
Обычно базисные вектора равны (1, 0) и (0, 1) и мы просто получаем x(1, 0) + y(0, 1) = (x, y), и нет необходимости заботиться об этом дальше. Однако, важно помнить, что мы можем использовать и другие базисные вектора, когда нам это нужно.
Матрицы
Матрицы похожи на двухмерные вектора. Например, типичная 2×2 матрица, может выглядеть так:
Когда вы умножаете матрицу на вектор, вы суммируете скалярное произведение каждой строки с вектором, на который происходит умножение. Например, если мы умножаем вышеприведённую матрицу на вектор (x, y), то мы получаем:
Будучи записанным по-другому, это выражение выглядит так:
Выглядит знакомо, не так-ли? Это в точности такое-же выражение, которые мы использовали для смены базисных векторов. Это означает, что умножая 2×2 матрицу на двухмерный вектор, мы тем самым меняем базисные вектора. Например, если мы вставим стандартные базисные вектора в (1, 0) и (0, 1) в колонки матрицы, то мы получим:
Это единичная матрица, которая не даёт эффекта, который мы можем ожидать от нейтральных базисных векторов, которые мы указали. Если-же мы повернём базисные вектора на 49-градусов, то мы получим:
Эта матрица будет поворачивать двухмерный вектор на 49 градусов против часовой стрелки. Мы можем сделать код нашей игры Asteriods более элегантным, используя матрицы вроде этой. Например, функция поворота нашего корабля может выглядеть так:
Однако, наш код будет ещё более элегантным, если мы сможем также включить в эту матрицу перемещение корабля в пространстве. Тогда у нас будет единая структура данных, которая будет заключать в себе и применять информацию об ориентации объекта и его местоположении в пространстве.
К счастью есть способ добиться этого, хоть это и выглядит не очень элегантно. Если мы хотим переместиться с помощью вектора (e, f), мы лишь включаем его в нашу матрицу преобразования:
И добавляем дополнительную единицу в конец каждого вектора, определяющего местоположение объекта, например так:
Теперь, когда мы перемножаем их, мы получаем:
(a, c, e) • (x, y, 1) + (b, d, f) • (x, y, 1) + (0, 0, 1) • (x, y, 1)
Что, в свою очередь, может быть записано как:
x(a, b) + y(c, d) + (e, f)
Теперь у нас есть полный механизм трансформации, заключённый в одной матрице. Это важно, если не принимать в расчёт элегантность кода, так как с ней мы теперь можем использовать все стандартные манипуляции с матрицами. Например перемножить матрицы, чтобы добавить нужный эффект, или мы можем инвертировать матрицу, чтобы получить прямо противоположное положение объекта.
Трехмерные матрицы
Матрицы в трехмерном пространстве работают так-же как и в двухмерном. Я приводил примеры с двухмерными векторами и матрицами, так как их просто отобразить с помощью дисплея, показывающего двухмерную картинку. Нам просто надо определить три колонки для базисных векторов, вместо двух. Если базисные вектора это (a,b,c), (d,e,f) and (g,h,i) то наша матрица будет выглядеть так:
Если нам нужно перемещение (j,k,l), то мы добавляем дополнительную колонку и строку, как говорили раньше:
И добавляем единицу [1] в вектор, как здесь:
Вращение в двухмерном пространстве
Так как в нашем случае у нас только одна ось вращения (расположенная на дисплее), единственное, что нам надо знать, это угол. Я говорил об этом ранее, упоминая, что мы можем применять тригонометрические функции для реализации функции двухмерного вращения наподобие этой:
Более элегантно это можно выразить в матричной форме. Чтобы определить матрицу, мы можем применить эту функцию к осям (1, 0) и (0, 1) для угла Θ, а затем включить полученные оси в колонки нашей матрицы. Итак, начнём с координатной оси X (1, 0). Если мы применим к ней нашу функцию, мы получим:
(1*cos(Θ) — 0*sin(Θ), 1*sin(Θ) + 0*cos(Θ)) = (cos(Θ), sin(Θ))
Затем, мы включаем координатную ось Y (0, 1). Получим:
(0*cos(Θ) — 1*sin(Θ), 0*sin(Θ) + 1*cos(Θ)) = (-sin(Θ), cos(Θ))
Включаем полученные координатные оси в матрицу, и получаем двухмерную матрицу вращения:
Применим эту матрицу к Сюзанне, мартышке из графического пакета Blender. Угол поворота Θ равен 45 градусов по часовой стрелке.
Как видите — это работает. Но что если нам надо осуществить вращение вокруг точки, отличной от (0, 0)?
Например, мы хотим вращать голову мартышки вокруг точки, расположенной в её ухе:
Чтобы сделать это, мы можем начать с создания матрицы перемещения (translation matrix) T, которая перемещает объект из начальной точки в точку вращения в ухе мартышки, и матрицу вращения R, для вращения объекта вокруг начальной точки. Теперь для вращения вокруг точки, расположенной в ухе, мы можем сперва переместить точку в ухе на место начальной точки, с помощью инвертирования матрицы T, записанной как T -1 . Затем, мы вращаем объект вокруг начальной точки, с помощью матрицы R, а затем применяем матрицу T для перемещения точки вращения назад, к своему исходному положению.
Ниже дана иллюстрация к каждому из описанных шагов:
Это важный шаблон, который мы будем применять позднее — применение вращения для двух противоположных трансформаций позволяет нам вращать объект в другом «пространстве». Что очень удобно и полезно.
Теперь рассмотрим трёхмерное вращение.
Трёхмерное вращение
Вращение вокруг оси Z работает по тому-же принципу, что и вращение в двухмерном пространстве. Нам лишь нужно изменить нашу старую матрицу, добавив к ней дополнительную колонку и строку:
Применим эту матрицу к трехмерной версии Сюзанны, мартышки из пакета Blender. Угол поворота Θ пусть будет равен 45 градусов по часовой стрелке.
То-же самое. Вращение только вокруг оси Z ограничивает нас, как насчёт вращения вокруг произвольной оси?
Вращение, определяемое осью и углом (Axis-angle rotation)
Представление вращения, определяемого осью и углом, также известно как вращение в экспоненциальных координатах, параметризованное вращением двух величин. Вектора, определяющего вращение направляющей оси (прямая линия) и угла, описывающего величину поворота вокруг этой оси. Вращение осуществляется согласно правилу правой руки.
Итак, вращение задаётся двумя параметрами (axis, angle), где axis — вектор оси вращения, а angle — угол вращения. Этот приём довольно прост и являет собой отправную точку для множества других операций вращения, с которыми я работаю. Как практически применить вращение, определяемое осью и углом?
Допустим мы имеем дело с осью вращения, показанной на рисунке ниже:
Мы знаем как вращать объект вокруг оси Z, и мы знаем как вращать объект в других пространствах. Итак, нам лишь надо создать пространство, где наша ось вращения будет являться осью Z. И если эта ось будет осью Z, то что будет являться осями X и Y? Займемся вычислениями сейчас.
Чтобы создать новые оси X и Y нам нужно лишь выбрать два вектора, которые перпендикулярны новой оси Z и перпендикулярны друг другу. Мы уже говорили ранее о векторном умножении, которое берёт два вектора и даёт в итоге перпендикулярный им вектор.
У нас есть один вектор сейчас, это ось вращения, назовём его A. Возьмём теперь случайный другой вектор B, который находится не в том-же направлении, что и вектор A. Пусть это будет (0, 0, 1) к примеру.
Теперь мы имеем ось вращения A и случайный вектор B, мы можем получить нормаль C, через векторное произведение A и B. С перпендикулярен векторам A и B. Теперь мы делаем вектор B перпендикулярным векторам A и C через их векторное произведение. И всё, у нас есть все нужные нам оси координат.
На словах это звучит сложно, но довольно просто выглядит в коде или будучи показанным в картинках.
Ниже показано, как это выглядит в коде:
Тут показана иллюстрация для каждого шага:
Теперь, имея информацию о новых координатных осях, мы можем составить матрицу M, включив каждую ось как колонку в эту матрицу. Нам надо убедиться, что вектор A является третьей колонкой, чтобы он был нашей новой осью координат Z.
Теперь это похоже на то, что мы делали для поворота в двухмерном пространстве. Мы можем применить инвертированную матрицу M, чтобы переместиться в новую систему координат, затем произвести вращение, согласно матрице R, чтобы повернуть объект вокруг оси Z, затем применить матрицу M, чтобы вернуться в исходное координатное пространство.
Теперь мы можем вращать объект вокруг произвольной оси. В конце концов мы можем просто создать матрицу T = T = M -1 RM и использовать её много раз, без дополнительных усилий с нашей стороны. Есть более эффективные способы конвертирования вращений, определяемых осью и углом во вращения, определяемые матрицами. Просто описанный нами подход показывает многое из того, о чём мы говорили ранее.
Вращение, определяемое осью и углом, возможно, самый интуитивно понятный способ. Применяя его, очень легко инвертировать поворот, поменяв знак у угла, и легко интерполировать, путём интерполяции угла. Однако тут есть серьёзное ограничение, и заключается оно в том, что такое вращение не является суммирующим. То есть вы не можете комбинировать два вращения, определяемых осью и углом в третье.
Вращение, определяемое осью и углом — хороший способ для начала, но оно должно быть преобразовано во что-то другое, чтобы использоваться в более сложных случаях.
Эйлеровские углы
Эйлеровские углы представляют собой другой способ вращения, заключающийся в трёх вложенных вращениях относительно осей X, Y и Z. Вы, возможно, сталкивались с их применением в играх, где камера показывает действие от первого лица, либо от третьего лица.
Допустим вы играете в шутер от первого лица и вы повернулись на 30 градусов влево, а затем посмотрели на 40 градусов вверх. В конце-концов в вас стреляют, попадают, и, в результате удара, камера поворачивается вокруг своей оси на 45 градусов. Ниже показано вращение с помощью углов Эйлера (30, 40, 45).
Углы Эйлера — удобное и простое в управлении средство. Но у этого способа есть два недостатка.
Первый, это вероятность возникновения ситуации под названием «блокировка оси» или «шарнирный замок» (gimbal lock). Представьте, что вы играете в шутер от первого лица, где вы можете посмотреть влево, вправо, вверх и вниз или повернуть камеру вокруг зрительной оси. Теперь представьте, что вы смотрите прямо вверх. В этой ситуации попытка взглянуть налево или направо будет аналогична попытке вращения камеры. Всё что мы можем вы этом случае, это вращать камеру вокруг своей оси, либо посмотреть вниз. Как вы можете представить, это ограничение делает непрактичным применение углов Эйлера в лётных симуляторах.
Второе — интерполяция между двумя эйлеровскими углами вращения не даёт кратчайшего пути между ними.
Например, у вас две интерполяции между двумя одинаковыми вращениями. Первая использует интерполяцию эйлеровского угла, вторая использует сферическую линейную интерполяцию (spherical linear interpolation (SLERP)), чтобы найти кратчайший путь.
Итак, что-же больше подойдет для интерполяции вращений? Может быть матрицы?
Вращение с помощью матриц
Как мы уже говорили ранее, матрицы вращения хранят в себе информацию о трёх осях. Это означает, что интерполяция между двумя матрицами лишь линейно интерполирует каждую ось. В результате это даёт нам эффективный путь, то так-же привносит новые проблемы. Например, тут показаны два вращения и одно интерполированное полу-вращение:
Как вы можете заметить, интерполированное вращение значительно меньше, чем любое из исходных вращений, и две оси более не перпендикулярны друг другу. Это логично, если вдуматься — середина отрезка, соединяющего любые две точки на сфере будет расположена ближе к центру сферы.
Это в свою очередь порождает известный «эффект фантика» (candy wrapper effect), при применении скелетной анимации. Ниже показана демонстрация этого эффекта на примере кролика из нашей игры Overgrowth (прим. переводчика: обратите внимание на середину туловища кролика).
Вращение, основанное на матричных операциях, очень полезно, так как они могут аккумулировать вращения без всяких проблем, вроде блокировки оси (gimbal lock), и может очень эффективно применяться к точкам сцены. Вот почему поддержка вращения на матрицах встроена в графические карты. Для любого типа трёхмерной графики матричный формат вращения — это всегда итоговый применяемый способ.
Однако, как мы уже знаем, матрицы не очень хорошо интерполируются, и они не столь интуитивно понятны.
Итак, остался только один главный формат вращения. Последний, но тем не менее, важный.
Кватернионы
Что-же такое кватернионы? Если очень кратко, то это альтернативный вариант вращения, основанный на оси и угле (axis-angle rotation), который существует в пространстве.
Подобно матрицам они могут аккумулировать вращения, то есть вы можете составлять из них цепочку вращений, без опаски получить блокировку оси (gimbal lock). И в то-же время, в отличие от матриц, они могут хорошо интерполироваться из одного положения в другое.
Являются-ли кватернионы лучшим решением, нежели остальные способы вращений (rotation formats)?
На сегодняшний день они комбинируют все сильные стороны других способов вращений. Но у них есть два слабых места, рассмотрев которые, мы придём к выводу, что кватернионы лучше использовать для промежуточных вращений. Итак, каковы недостатки кватернионов.
Во-первых кватернионы непросто отобразить на трёхмерном пространстве. И мы вынуждены всегда реализовывать вращение более простым способом, а затем конвертировать его. Во-вторых, кватернионы не могут эффективно вращать точки, и мы вынуждены конвертировать их в матрицы, чтобы повернуть значительное количество точек.
Это означает, что вы скорее всего не начнете или не закончите серию вращений с помощью кватернионов. Но с их помощью можно реализовать промежуточные вращения более эффективно, нежели при применении любого другого подхода.
«Внутренняя кухня» механизма кватернионов не очень понятна и не интересна мне. И, возможно, не будет интересна и вам, если только вы не математик. И я советую вам найти библиотеки, которые работают с кватернионами, чтобы облегчить вам решение ваших задач с их помощью.
Математические библиотеки «Bullet» или «Blender» будут хорошим вариантом для начала.
Нахождение вектора, перпендикулярного данному вектору, примеры и решения
Данная статья раскрывает смысл перпендикулярности двух векторов на плоскости в трехмерном пространстве и нахождение координат вектора, перпендикулярному одному или целой паре векторов. Тема применима для задач, связанных с уравнениями прямых и плоскостей.
Мы рассмотрим необходимое и достаточное условие перпендикулярности двух векторов, решим по методу нахождения вектора, перпендикулярному заданному, затронем ситуации по отысканию вектора, который перпендикулярен двум векторам.
Необходимое и достаточное условие перпендикулярности двух векторов
Применим правило о перпендикулярных векторах на плоскости и в трехмерном пространстве.
При условии значения угла между двумя ненулевыми векторами равным 90 ° ( π 2 радиан) называют перпендикулярными.
Что это значит, и в каких ситуациях необходимо знать про их перпендикулярность?
Установление перпендикулярности возможно через чертеж. При отложении вектора на плоскости от заданных точек можно геометрически измерить угол между ними. Перпендикулярность векторов если и будет установлена, то не совсем точно. Чаще всего данные задачи не позволяют делать это при помощи транспортира, поэтому данный метод применим только в случае, когда ничего больше о векторах неизвестно.
Большинство случаев доказательства перпендикулярности двух ненулевых векторов на плоскости или в пространстве производится с помощью необходимого и достаточного условия перпендикулярности двух векторов.
Скалярное произведение двух ненулевых векторов a → и b → равном нулю для выполнения равенства a → , b → = 0 достаточно для их перпендикулярности.
Пусть заданные векторы a → и b → перпендикулярны, тогда выполним доказательство равенства a ⇀ , b → = 0 .
Из определения про скалярное произведение векторов мы знаем, что оно равняется произведению длин заданных векторов на косинус угла между ними. По условию a → и b → перпендикулярны, а, значит, исходя из определения, угол между ними 90 ° . Тогда имеем a → , b → = a → · b → · cos ( a → , b → ^ ) = a → · b → · cos 90 ° = 0 .
Вторая часть доказательства
При условии, когда a ⇀ , b → = 0 доказать перпендикулярность a → и b → .
По сути доказательство является обратным предыдущему. Известно, что a → и b → ненулевые, значит, из равенства a ⇀ , b → = a → · b → · cos ( a → , b → ) ^ найдем косинус. Тогда получим cos ( a → , b → ) ^ = ( a → , b → ) a → · b → = 0 a → · b → = 0 . Так как косинус равен нулю, можем сделать вывод, что угол a → , b → ^ векторов a → и b → равен 90 ° . По определению это и есть необходимое и достаточное свойство.
Условие перпендикулярности на координатной плоскости
Раздел скалярного произведения в координатах демонстрирует неравенство ( a → , b → ) = a x · b x + a y · b y , справедливое для векторов с координатами a → = ( a x , a y ) и b → = ( b x , b y ) , на плоскости и ( a → , b → ) = a x · b x + a y · b y для векторов a → = ( a x , a y , a z ) и b → = ( b x , b y , b z ) в пространстве. Необходимым и достаточным условием перпендикулярности двух векторов в координатной плоскости имеет вид a x · b x + a y · b y = 0 , для трехмерного пространства a x · b x + a y · b y + a z · b z = 0 .
Применим на практике и рассмотрим на примерах.
Проверить свойство перпендикулярности двух векторов a → = ( 2 , – 3 ) , b → = ( – 6 , – 4 ) .
Для решения данной задачи необходимо найти скалярное произведение. Если по условию оно будет равным нулю, значит, они перпендикулярны.
( a → , b → ) = a x · b x + a y · b y = 2 · ( – 6 ) + ( – 3 ) · ( – 4 ) = 0 . Условие выполнено, значит, заданные векторы перпендикулярны на плоскости.
Ответ: да, заданные векторы a → и b → перпендикулярны.
Даны координатные векторы i → , j → , k → . Проверить, могут ли векторы i → – j → и i → + 2 · j → + 2 · k → быть перпендикулярными.
Для того, чтобы вспомнить, как определяются координаты вектора, нужно прочитать статью про координаты вектора в прямоугольной системе координат. Таким образом получаем, что у заданных векторов i → – j → и i → + 2 · j → + 2 · k → имеются соответствующие координаты ( 1 , – 1 , 0 ) и ( 1 , 2 , 2 ) . Подставляем числовые значения и получаем: i → + 2 · j → + 2 · k → , i → – j → = 1 · 1 + ( – 1 ) · 2 + 0 · 2 = – 1 .
Выражение не равно нулю, ( i → + 2 · j → + 2 · k → , i → – j → ) ≠ 0 , а это означает, что векторы i → – j → и i → + 2 · j → + 2 · k → не перпендикулярны, так как условие не выполнилось.
Ответ: нет, векторы i → – j → и i → + 2 · j → + 2 · k → не перпендикулярны.
Даны векторы a → = ( 1 , 0 , – 2 ) и b → = ( λ , 5 , 1 ) . Найти значение λ , при котором данные векторы перпендикулярны.
Используем условие перпендикулярности двух векторов в пространстве в квадратной форме, тогда получим
a x · b x + a y · b y + a z · b z = 0 ⇔ 1 · λ + 0 · 5 + ( – 2 ) · 1 = 0 ⇔ λ = 2
Ответ: векторы перпендикулярны при значении λ = 2 .
Имеются случаи, когда вопрос о перпендикулярности невозможен даже при необходимом и достаточном условии. При известных данных о трех сторонах треугольника на двух векторах, возможно, найти угол между векторами и проверить его.
Дан треугольник А В С со сторонами А В = 8 , А С = 6 , В С = 10 см. проверить на перпендикулярность векторы A B → и A C → .
При перпендикулярности векторов A B → и A C → треугольник A B C считается прямоугольным. Тогда применим теорему Пифагора, где В С – гипотенуза треугольника. Равенство B C 2 = A B 2 + A C 2 должно выполниться. Отсюда следует, что 10 2 = 8 2 + 6 2 ⇔ 100 = 100 . Значит, А В и А С являются катетами треугольника А В С , следовательно, A B → и A C → перпендикулярны.
Нахождение вектора, перпендикулярного данному
Важно научиться находить координаты вектора, перпендикулярного заданному. Это возможно как на плоскости, так и в пространстве при условии перпендикулярности векторов.
Нахождение вектора, перпендикулярного данному в плоскости.
Ненулевой вектор a → может иметь бесконечное количество перпендикулярных векторов на плоскости. Изобразим это на координатной прямой.
Задан ненулевой вектор a → , лежащий на прямой а. Тогда заданный b → , расположенный на любой прямой, перпендикулярной прямой а, становится перпендикулярным и a → . Если вектору i → перпендикулярен вектор j → или любой из векторов λ · j → при λ равной любому действительному числу кроме нуля, то нахождение координат вектора b → , перпендикулярному a → = ( a x , a y ) , сводится к бесконечному множеству решений. Но необходимо найти координаты вектора, перпендикулярного a → = ( a x , a y ) . Для этого необходимо записать условие перпендикулярности векторов в такой форме a x · b x + a y · b y = 0 . Имеем b x и b y , являющиеся искомыми координатами перпендикулярного вектора. Когда a x ≠ 0 , значение b y является ненулевым, а b x вычислим из неравенства a x · b x + a y · b y = 0 ⇔ b x = – a y · b y a x . При a x = 0 и a y ≠ 0 присваиваем b x любое значение кроме нуля, а b y находим из выражения b y = – a x · b x a y .
Дан вектор с координатами a → = ( – 2 , 2 ) . Найти перпендикулярный данному вектор.
Обозначим искомый вектор как b → ( b x , b y ) . Найти его координаты можно из условия перпендикулярности векторов a → и b → . Тогда получим: ( a → , b → ) = a x · b x + a y · b y = – 2 · b x + 2 · b y = 0 . Присвоим b y = 1 и подставим: – 2 · b x + 2 · b y = 0 ⇔ – 2 · b x + 2 = 0 . Отсюда из формулы получим b x = – 2 – 2 = 1 2 . Значит, вектор b → = ( 1 2 , 1 ) является вектором, перпендикулярным a → .
Если ставится вопрос о трехмерном пространстве, задача решается по такому же принципу. При заданном векторе a → = ( a x , a y , a z ) существует бесконечное множество перпендикулярных векторов. Зафиксирует это на координатной трехмерной плоскости. Дана a → , лежащая на прямой a . Перпендикулярную прямой a плоскость обозначаем α . В этом случае любой ненулевой вектор b → из плоскости α перпендикулярен a → .
Необходимо найти координаты b → , перпендикулярного ненулевому вектору a → = ( a x , a y , a z ) .
Пусть задан b → с координатами b x , b y и b z . Чтобы найти их, необходимо применить определение условия перпендикулярности двух векторов. Равенство a x · b x + a y · b y + a z · b z = 0 должно выполняться. Из условия a → – ненулевой, значит, одна из координат имеет значение не равное нулю. Предположим, что a x ≠ 0 , ( a y ≠ 0 или a z ≠ 0 ). Следовательно, имеем право разделить на эту координату все неравенство a x · b x + a y · b y + a z · b z = 0 , получим выражение b x + a y · b y + a z · b z a x = 0 ⇔ b x = – a y · b y + a z · b z a x . Присваиваем координатам b y и b x любое значение, вычисляем значение b x , исходя из формулы, b x = – a y · b y + a z · b z a x . Искомый перпендикулярный вектор будет иметь значение a → = ( a x , a y , a z ) .
Рассмотрим доказательство на примере.
Дан вектор с координатами a → = ( 1 , 2 , 3 ) . Найти вектор, перпендикулярный данному.
Обозначим искомый вектор за b → = ( b x , b y , b z ) . Исходя из условия о перпендикулярности векторов, скалярное произведение должно быть равным нулю.
a ⇀ , b ⇀ = 0 ⇔ a x · b x + a y · b y + a z · b z = 0 ⇔ 1 · b x + 2 · b y + 3 · b z = 0 ⇔ b x = – ( 2 · b y + 3 · b z )
Если значение b y = 1 , b z = 1 , тогда b x = – 2 · b y – 3 · b z = – ( 2 · 1 + 3 · 1 ) = – 5 . Отсюда следует, что координаты вектора b → ( – 5 , 1 , 1 ) . Вектор b → является одним из перпендикулярных векторов заданному.
Ответ: b → = ( – 5 , 1 , 1 ) .
Нахождение координат вектора, перпендикулярного двум заданным векторам
Нужно найти координаты вектора в трехмерном пространстве. Он перпендикулярен не коллинеаренным векторам a → ( a x , a y , a z ) и b → = ( b x , b y , b z ) . При условии коллинеарности векторов a → и b → в задаче достаточно будет найти вектор, перпендикулярный a → или b → .
При решении применяется понятие векторного произведения векторов.
Векторным произведением векторов a → и b → называют вектор, одновременно перпендикулярный и a → и b → . Для решения данной задачи применяется векторное произведение a → × b → . Для трехмерного пространства имеет вид a → × b → = a → j → k → a x a y a z b x b y b z
Разберем подробнее векторное произведение на примере задачи.
Заданы векторы b → = ( 0 , 2 , 3 ) и a → = ( 2 , 1 , 0 ) . Найти координаты любого перпендикулярного вектора данным одновременно.
Для решения необходимо найти векторное произведение векторов. (Необходимо обратиться к пункту вычисления определителя матрицы для нахождения вектора). Получим :
a → × b → = i → j → k → 2 1 0 0 2 3 = i → · 1 · 3 + j → · 0 · 0 + k → · 2 · 2 – k → · 1 · 0 – j → · 2 · 3 – i → · 0 · 2 = 3 · i → + ( – 6 ) · j → + 4 · k →
Ответ: ( 3 , – 6 , 4 ) – координаты вектора, одновременно перпендикулярного заданным a → и b → .
[spoiler title=”источники:”]
Содержание:
- Формула
- Примеры нахождения координат вектора по точкам
Формула
Чтобы найти координаты вектора $overline{A B}$ на плоскости, если он задан координатами своих начала $Aleft(x_{1} ; y_{1}right)$ и конца $Bleft(x_{2} ; y_{2}right)$, необходимо от координат конца отнять соответствующие координаты начала, то есть
$$overline{A B}=left(x_{2}-x_{1} ; y_{2}-y_{1}right)$$
Чтобы найти координаты вектора $overline{A B}$, заданного в пространстве координатами $Aleft(x_{1} ; y_{1} ; z_{1}right)$ и $Bleft(x_{2} ; y_{2} ; z_{2}right)$, необходимо, по аналогии с плоским случаем, из координат конца вычесть координаты начала:
$$overline{A B}=left(x_{2}-x_{1} ; y_{2}-y_{1} ; z_{2}-z_{1}right)$$
Примеры нахождения координат вектора по точкам
Пример
Задание. Даны точки
$A(4;-1)$ и $B(2;1)$. Найти координаты векторов $overline{A B}$ и
$overline{B A}$
Решение. Для вектора $overline{A B}$ точка $A$ является началом, а точка $B$ – концом. Тогда координаты вектора $overline{A B}$ равны
$$overline{A B}=(2-4 ; 1-(-1))=(-2 ; 2)$$
Для вектора точка
$B$ является началом, а точка
$A$ – концом. Тогда координаты вектора $overline{B A}$ равны
$$overline{B A}=(4-2 ;-1-1)=(2 ;-2)$$
Ответ. $overline{A B}=(-2 ; 2), overline{B A}=(2 ;-2)$
Пример
Задание. Даны три точки в пространстве точки $A(1;-2;0,5)$, $B(3;2;1,5)$ и $C(0;-1;1)$. Найти координаты векторов
$overline{A B}$,
$overline{A C}$,
$overline{B C}$
Решение. Для искомого вектора
$overline{A B}$ точка
$A$ является началом, а точка
$B$ – концом. Тогда координаты вектора
$overline{A B}$ соответственно равны:
$$overline{A B}=(3-1 ; 2-(-2) ; 1,5-0,5)=(2 ; 4 ; 1)$$
Для вектора $overline{A C}$ точка
$A$ является началом, а точка
$C$ – концом. Тогда его координаты соответственно равны
$$overline{A C}=(0-1 ;-1-(-2) ; 1-0,5)=(-1 ; 1 ; 0,5)$$
Для вектора $overline{B C}$ точка
$B$ является началом, а точка
$C$ – концом. Его координаты равны
$$overline{B C}=(0-3 ;-1-2 ; 1-1,5)=(-3 ;-3 ;-0,5)$$
Ответ. $overline{A B}=(2 ; 4 ; 1), overline{A C}=(-1 ; 1 ; 0,5), overline{B C}=(-3 ;-3 ;-0,5)$
Читать дальше: как найти сумму векторов.
- Как найти сумму векторов
- Как найти скалярное произведение векторов
- Как найти векторное произведение векторов
- Как найти смешанное произведение векторов
- Как найти вектор коллинеарный вектору
- Как найти вектор перпендикулярный вектору
- Как найти орт вектора
- Как найти разность векторов
- Как найти проекцию вектора
- Как найти длину вектора
- Как найти модуль вектора
- Как найти координаты вектора
- Как найти направляющие косинусы вектора
- Как найти угол между векторами
- Как найти косинус угла между векторами
Как найти вектор по точкам
ФОРМУЛА
Чтобы найти координаты вектора (
overline{A B}
)на плоскости, если он задан координатами его начала (
Aleft(x_{1} ; y_{1}right)
) и (
Bleft(x_{2} ; y_{2}right)
) конца, необходимо вычесть соответствующие координаты начала из координат конца, то есть
(
overline{A B}=left(x_{2}-x_{1} ; y_{2}-y_{1}right)
)
Чтобы найти координаты вектора (
overline{A B}
), заданного в пространстве по координатам (
Aleft(x_{1} ; y_{1} ; z_{1}right)
) и (
Bleft(x_{2} ; y_{2} ; z_{2}right)
), необходимо, по аналогии с плоским случаем, вычесть координаты начала из координат конца:
(
overline{A B}=left(x_{2}-x_{1} ; y_{2}-y_{1} ; z_{2}-z_{1}right)
)
ПРИМЕРЫ НАХОЖДЕНИЯ КООРДИНАТ ВЕКТОРА ПО ТОЧКАМ
ПРИМЕР
A(4 ;-1)
) и (
B(2 ; 1)
). Найти координаты векторов (
overline{A B}
) и (
overline{B A}
)
overline{A B}
) точка (
mathrm{A}
) является началом, а точка (
B
) – концом. Тогда координаты вектора (
overline{B A}
)равны
(
overline{A B}=(2-4 ; 1-(-1))=(-2 ; 2)
)
Для вектора (
overline{B A}
) точка (
B
) является началом, а точка (
mathrm{A}
) – концом. Тогда координаты вектора (
overline{B A}
)равны
(
overline{B A}=(4-2 ;-1-1)=(2 ;-2)
)
overline{A B}=(-2 ; 2)
)
(
overline{B A}=(2 ;-2)
)
ПРИМЕР
A(1 ;-2 ; 0,5)
) , (
B(3 ; 2 ; 1,5)
) и (
C(0 ;-1 ; 1)
). Найти координаты векторов (
overline{A B}, overline{A C}, overline{B C}
)
overline{A B}
) точка (
mathrm{A}
) является началом, а точка (
B
) – концом. Тогда координаты вектора (
overline{A B}
)соответственно равны:
(
overline{A B}=(3-1 ; 2-(-2) ; 1,5-0,5)=(2 ; 4 ; 1)
)
Для вектора (
overline{A C}
)точка (
mathrm{A}
) является началом, а точка (
mathrm{C}
) – концом. Тогда его координаты соответственно равны
(
overline{A C}=(0-1 ;-1-(-2) ; 1-0,5)=(-1 ; 1 ; 0,5)
)
Для вектора (
overline{B C}
) точка (
B
) является началом, а точка (
mathrm{C}
) – концом. Его координаты равны
(
overline{B C}=(0-3 ;-1-2 ; 1-1,5)=(-3 ;-3 ;-0,5)
)
overline{A B}=(2 ; 4 ; 1)
)
(
overline{A C}=(-1 ; 1 ; 0,5)
)
(
overline{B C}=(-3 ;-3 ;-0,5)
)
Содержание:
Определение: Вектором называется направленный отрезок прямой
где А – начало, а В – конец вектора.
Замечание: Векторы в основном обозначают одной прописной буквой латинского алфавита со стрелочкой (или черточкой) наверху .
Определение: Если начало и конец вектора не закреплены, то он называется свободным.
Замечание: Свободный вектор можно перемещать как вдоль его прямой, так и параллельно самому себе.
Определение: Если зафиксирована точка, которая определяет начало вектора, то она называется точкой приложения вектора.
Определение: Длиной (модулем) вектора а называется расстояние от его начала до его конца:
Определение: Векторы называются коллинеарными (Рис. 1), если они лежат на одной прямой или в параллельных прямых.
Рис.1. Коллинеарные векторы.
Определение: Векторы называются компланарными (Рис. 2), если они лежат в одной плоскости или параллельных плоскостях.
Рис.2. Компланарные векторы.
Определение: Два коллинеарных вектора и называются равными, если они со-направлены и имеют одинаковую длину.
Определение вектора и основные свойства
Многие величины, например, масса, длина, время, температура и др. характеризуются только числовыми значениями. Такие величины называются скалярными величинами. Некоторые же величины, например, скорость, ускорение, сила и др. определяются как числовыми значениями, так и направлением. Такие величины называются векторными величинами. Перемещение – самый простой пример векторных величин. Перемещение тела из точки в точку изображается с помощью направленного от до отрезка – вектора. Вектор изображается с помощью направленного отрезка.
Длина этого отрезка, называется длиной или модулем вектора. Вектор обозначается указанием начальной и конечной точки. Например, вектор , здесь – начало, вектора. Вектор обозначается также и маленькими буквами, например, вектор . Длину вектора обозначают, как:
Два вектора называется равными, если они равны по модулю и одинаково направлены. На рисунке векторы и равны: .
• Два вектора называются противоположными, если они равны по модулю и противоположно направлены.
Векторы и противоположны:
Если начало и конец вектора совпадают, то такой вектор называется нулевым и обозначается Длина нулевого вектора равна 0, а направление не определено. Если направленные отрезки, изображающие векторы, параллельны или лежат на одной и той же прямой, то они называются коллинеарными векторами. Коллинеарные вектора могут быть одинаково направлены или противоположно направлены. Одинаково направленные вектора обозначаются как , а противоположно направленные .
На рисунке векторы -коллинеарные векторы. Здесь
Выражения вектора компонентами в координатной плоскости
Рассмотрим вектор на координатной плоскости. Конечная точка относительно начальной точки изменила свое положение вдоль оси на (при направо, при налево), вдоль оси на (при вверх, при вниз). Векторы и , определенные (и по модулю, и по направлению) парами чисел и (как указано выше), являются компонентами вектора . На координатной плоскости вектор записывается как . Эта запись называется записью вектора с компонентами.
Равные векторы имеют равные компоненты. Наоборот, если, соответствующие компоненты векторов равны, то эти векторы равны. На рисунке . Если дан какой либо вектор , то выбрав любую точку плоскости как начало, можно построить вектор равный данному, причем только один. Значит, выбирая разные начальные точки можно построить бесконечно много векторов равных данному.
На координатной плоскости вектор с начальной точкой и конечной точкой согласно координатам этих точек можно выразить с компонентами. Так как , то . Здесь называются также координатами вектора.
Длина вектора
Длину вектора можно найти по координатам начальной у и конечной точек, используя формулу расстояния между точками.
Длину вектора данными с компонентами можно найти по формуле:
Пример 1.
Напишите вектор начальная точка которого , конечная в виде
Решение: Напишем вектор с компонентами:
Пример 2.
Точка начальная точка вектора Найдите координаты конечной точки этого вектора.
Решение: Примем за координаты конечной точки вектора – точку : Тогда . Конечная точка этого вектора
Пример 3.
В координатной плоскости нарисуйте несколько векторов равных вектору начальными точками которых являются точки .
Решение: Данные точки отмечаются на координатной плоскости. Начиная с этих точек изображаются векторы равные
Пример 4.
и соответственно начальная и конечная точка вектора . Напишите этот вектор в виде и найдите длину
Направление вектора
В соответствии с областями применения существуют различные способы определения направления вектора. В повседневной жизни мы выражаем направление словами налево, направо, вниз, вверх или же восток, запад, север, юг. На координатной плоскости направление вектора определяется углом с положительным направлением оси против часовой стрелки. Этот угол назовем углом наклона.
На рисунке длина вектора обозначена а угол, определяющий направление, через .
длина вектора:
направление вектора: или
Иногда для простоты вектор изображается на плоскости только указанием положительного направления .
Пример 1.
Вектор перемещения, модуль которого 200 м, направлен под углом наклона Выбрав масштаб 1 см : 100 м, нарисуйте этот вектор.
Решение: От начала луча, образующий с положительным направлением оси угол в , соответственно масштабу 1 см : 100 м линейкой отложим отрезок длиной 2 см.
Пример 2.
Определите длину и угол наклона вектора
Решение: Произвольную точку на координатной плоскости примем за начало вектора. От этой точки по горизонтальной оси отложим компоненту , равную 3 единицам, по вертикальной оси отложим компоненту , равную 4 единицам, и построим вектор как показано на рисунке. Если измерить транспортиром угол , то можно увидеть, что его приближенное значение равно Это можно проверить вычислениями.
Длина вектора: Угол наклона:
Сложение и вычитание коллинеарных векторов
Вектор, показывающий сумму одинаково направленных коллинеарных векторов называется результирующим. Его абсолютная величина равна сумме абсолютных величин данных векторов, а сам вектор имеет одинаковое направление с данными векторами.
Абсолютная величина результирующего вектора 2-х противоположно-направленных коллинеарных векторов равна разности абсолютных величин этих векторов, а направление совпадает с направлением вектора большего по абсолютной величине.
Выполним графически сложение векторов, соответствующее реальным жизненным ситуациям.
Задача 1.
Для того, чтобы достичь финиша, Джамиля должна пройти 3 знака. Если она пройдет 10 м на восток, то доберется до 1-го знака, потом пройдя 50 м вперед до 2-го знака и, пройдя в том же направлении еще 20 м, сможет добраться до финиша. Изобразите движение Джамили графически – векторами. Выберем масштаб:
1 см : 10 м и на числовой оси нарисуем векторы так, чтобы начало второго вектора совпало с концом первого, а начало третьего с концом второго.
Результирующий вектор обозначим через Его длину можно выразить как:
Общее перемещение: 10 м + 50 м + 20 м = 80 м (на восток) Изображается вектор длиной 8 см согласно выбранному масштабу.
Задача 2.
Представьте, что вы прошли 100 м на восток, еще 200 метров на запад.
Нарисуем данные вектора в масштабе
По определению, модуль результирующего вектора равен разности модулей векторов. А направление будет на запад.
В этом случае длина результирующего вектора равна:
200 м 100 м = 100 м (на запад)
Пусть векторы и противоположно направленные, а их результирующий вектор. При и вектор одинаково направлен с вектором .
При и вектор одинаково направлен с вектором .
При то есть сумма противоположных векторов равна вектору.
Для того, чтобы найти разность нужно к вектору прибавить вектор , противоположный вектору .
То есть выражения эквивалентные.
Жившие в XVII веке ученые-математики Рене Декарт и Пьер Ферма, взаимосвязывая алгебру и геометрию, создали новую область науки-аналитическую геометрию. Аналитическая геометрия, благодаря методу координат, позволила, с одной стороны, посредством алгебраических выкладок легко доказывать геометрические теоремы, а с другой стороны, в силу наглядности геометрических представлений упрощает решение задач над векторами.
Сложение векторов
Существуют различные способы сложения неколлинеарных векторов. Рассмотрим два графических способа. При сложении векторов графическим способом данные вектора и результирующий вектор, показывающий их сумму строятся с помощью линейки (модуль) и транспортира(направление).
Вектора можно складывать в любой последовательности. Переместительное свойство сложения верно и для векторов. По этому правилу можно складывать три и более вектора. Определим графическим способом вектор Для этого: 1) нарисуем вектор противоположный вектору 2) переместим так, чтобы конечная точка вектора совпадала с начальной точкой вектора
3. Соединим начальную точку вектора и конечную точку вектора Это будет вектор
Пример 1.
Джамал прошел от палатки, разбитой в лагере 60 метров на юг, 120 м на восток, еще 100 м на север и дошел до озера. Какое наименьшее расстояние от палатки до озера?
Решение:
Выберем масштаб: 1 см : 40 м
Движение Джамала изобразим последовательно соответствующими векторами по выбранному масштабу.
Начальную точку 1-го вектора, показывающего движение Джамала, соединим с конечной точкой 3-го вектора. Полученный результирующий вектор выражает сумму векторов Длина этого вектора приблизительно 126,4 метров, а направление под углом
Ответ: Озеро находится на расстоянии 126,4 м от палатки.
Правило параллелограмма
1. Даны вектора: и
2. Переместим вектор так, чтобы начальные точки векторов и совпадали.
3. Построим параллелограмм со сторонами и параллельным переносом соответствующих векторов и Диагональ этого параллелограмма, которая соединяет начальную и конечную точку векторов показывает их сумму:
Переместительные и сочетательные свойства сложения векторов
Для любых векторов верно следующее:
Переместительное свойство:
Сочетательное свойство:
Свойство идентичности:
Сумма противоположенных векторов:
Пример:
Сложение векторов, заданных компонентами
Выполним сложение двух векторов на координатной плоскости, используя их компоненты.
Суммой векторов и будет вектор:
Пример 1.
Если и то вектор выразите через компоненты.
Решение: Для того, чтобы найти компоненты вектора нужно по горизонтали (оси абсцисс) и по вертикали (оси ординат) сложить соответствующие компоненты векторов
Пример 2.
Самолет летит в направлении северо-востока со скоростью 707 миль/час. Скорость самолета выражается вектором В восточном направлении дует ветер со скоростью 40 миль/час. Скорость ветра выражается вектором Как изменится скорость самолета под воздействием ветра?
Конечная скорость самолета:
Аналогично можно показать, что
Пример 3.
Если , то
Тригонометрические отношения и компоненты вектора
Найдем компоненты вектора в координатной плоскости, используя тригонометрические отношения. Обозначим
имеем:
Запись также является записью вектора с компонентами. Угол наклона можно найти по формуле
Пример 1.
Автомобиль движется в северо-восточном направлении под углом со скоростью 80 км/ч. Напишите вектор скорости с компонентами.
Решение: По данным
скорость в вост. напр.
скорость в север, напр.
Пример 2.
Движения мяча изображены двумя векторами: с углом наклона и модулем равным 18 м и с углом наклона и модулем равным 10 м. Определите вектор, показывающий перемещение мяча (модуль и направление).
Решение: Перемещение мяча: Запишем векторы c компонентами:
Здесь
Пусть
По правилу сложения векторов с заданными компонентами имеем:
Найдем длину и угол наклона вектора перемежения мяча, изобразив этот вектор в новой системе координат.
Умножение вектора на число
Произведение вектора на число записывается как а его длина равна при вектора имеют одинаковое направление, при вектора имеют противоположное направление. Любой вектор коллинеарен вектору, выражающему произведение этого вектора на число (отличное от нуля). Если и коллинеарные векторы, то существует единственное число что
Свойство умножения вектора на число
1. Сочетательное свойство.
Для любых чисел и вектора
2. Распределительное свойство.
Для любых чисел и вектора
Для любого числа и векторов
Действия над векторами, заданным над координатами
Для вектора заданного компонентами и для любого числа верно:
Пример: Если
Пример: Если
• Соответствующие координаты коллинеарных векторов пропорциональны.
• Наоборот, если соответствующие координаты векторов пропорциональны, то эти векторы коллинеарные.
Условие коллинеарности векторов (при )
Пример: При каком значении векторы коллинеарны?
Подробное объяснение вектора:
Определение: Вектор — Упорядоченную совокупность n вещественных чисел называют n-мерным вектором, а числа – компонентами, или координатами, вектора.
Пример:
Если, например, некоторый автомобильный завод должен выпустить в смену 50 легковых автомобилей, 100 грузовых, 10 автобусов, 50 комплектов запчастей для легковых автомобилей и 150 комплектов для грузовых автомобилей и автобусов, то производственную программу этого завода можно записать в виде вектора (50, 100, 10, 50, 150), имеющего пять компонент.
Обозначения:
Векторы обозначают жирными строчными буквами или буквами с чертой или стрелкой наверху, например, Два вектора называются равными, если они имеют одинаковое число компонент и их соответствующие компоненты равны.
Компоненты вектора нельзя менять местами, например, (3, 2, 5, 0, 1) (2, 3, 5, 0, 1).
Операции над векторами. Произведением вектора на действительное число называется вектор Суммой векторов и называется вектор
Пространство векторов. N-мерное векторное пространство определяется как множество всех n-мерных векторов, для которых определены операции умножения на действительные числа и сложение.
Экономическая иллюстрация. Экономическая иллюстрация n-мерного векторного пространства: пространство благ (товаров). Под товаром мы будем понимать некоторое благо или услугу, поступившие в продажу в определенное время в определенном месте. Предположим, что существует конечное число наличных товаров n; количества каждого из них, приобретенные потребителем, характеризуются набором товаров
где через обозначается количество блага, приобретенного потребителем. Будем считать, что все товары обладают свойством произвольной делимости, так что может быть куплено любое неотрицательное количество каждого из них. Тогда все возможные наборы товаров являются векторами пространства товаров
Линейная независимость. Система n-мерных векторов называется линейно зависимой, если найдутся такие числа из которых хотя бы одно отлично от нуля, что выполняется равенство в противном случае данная система векторов называется линейно независимой, то есть указанное равенство возможно лишь в случае, когда все Геометрический смысл линейной зависимости векторов в интерпретируемых как направленные отрезки, поясняют следующие теоремы.
Теорема 1. Система, состоящая из одного вектора, линейно зависима тогда и только тогда, когда этот вектор нулевой.
Теорема 2. Для того, чтобы два вектора были линейно зависимы, необходимо и достаточно, чтобы они были коллинеарны.
Теорема 3. Для того, чтобы три вектора были линейно зависимы, необходимо и достаточно, чтобы они были компланарны.
Левая и правая тройки векторов. Тройка некомпланарных векторов называется правой, если наблюдателю из их общего начала обход концов векторов в указанном порядке кажется совершающимся по часовой стрелке. В противном случае – левая тройка. Все правые (или левые) тройки векторов называются одинаково ориентированными.
Базис и координаты. Тройка некомпланарных векторов в называется базисом, а сами векторы – базисными. Любой вектор может быть единственным образом разложен по базисным векторам, то есть представлен в виде (1.1) числа в разложении (1.1) называются координатами вектора в базисе и обозначаются
Ортонормированный базис. Если векторы попарно перпендикулярны и длина каждого из них равна единице, то базис называется ортонормированным, а координаты прямоугольными. Базисные векторы ортонормированного базиса будем обозначать Будем предполагать, что в пространстве выбрана правая система декартовых прямоугольных координат
Векторное произведение. Векторным произведением вектора на вектор называется вектор , который определяется следующими тремя условиями:
- Длина вектора численно равна площади параллелограмма, построенного на векторах
- Вектор перпендикулярен к каждому из векторов
- Векторы взятые в указанном порядке, образуют правую тройку.
Для векторного произведения вводится обозначение
Если векторы коллинеарны, тo в частности, Векторные произведения ортов: Если векторы заданы в базисе координатами то Смешанное произведение. Если векторное произведение двух векторов скалярно умножается на третий вектор , то такое произведение трех векторов называется смешанным произведением и обозначается символом Если векторы в базисе заданы своими координатами
Смешанное произведение имеет простое геометрическое толкование – это скаляр, по абсолютной величине равный объему параллелепипеда, построенного на трех данных векторах.
Если векторы образуют правую тройку, то их смешанное произведение есть число положительное, равное указанному объему; если же тройка – левая, то и следовательно
Координаты векторов, встречающиеся в задачах первой главы, предполагаются заданными относительно правого ортонормированного базиса. Единичный вектор, сонаправленный вектору обозначается символом Символом обозначается радиус-вектор точки М, символами обозначаются модули векторов
Пример №1
Найдите угол между векторамиединичные векторы и угол между равен 120°.
Решение:
Имеем:
Окончательно имеем:
Пример №2
Зная векторы АВ(-3,-2,6) и ВС(-2,4,4), вычислите длину высоты AD треугольника АВС.
Решение:
Обозначая площадь треугольника АВС через S, получим:
значит, вектор имеет координаты (—5,2,10).
Пример №3
Даны два вектора Найдите единичный вектор , ортогональный векторам и направленный так, чтобы упорядоченная тройка векторов была правой.
Решение:
Обозначим координаты вектора относительно данного правого ортонормированного базиса через Поскольку По условию задачи требуется, чтобы и Имеем систему уравнений для нахождения
Из первого и второго уравнений системы получим Подставляя в третье уравнение, будем иметь:
Используя условие получим неравенство
С учетом выражений для перепишем полученное неравенство в виде: откуда следует, что
Линейные операции над векторами
1. Сумма векторов. Для нахождения суммы векторов существует два правила: а) правило треугольника. Пусть векторы и неколлинеарные и пусть начало вектора совмещено с концом вектора , тогда их суммой будет вектор начало которого совпадает с началом вектора , а его конец – с концом вектора (Рис. 3):
Рис. 3. Сложение векторов по правилу треугольника.
б) правило параллелограмма. Пусть векторы неколлинеарные и пусть начала векторов совпадают. Построим на векторах параллелограмм (Рис. 4), тогда их суммой будет вектор начало которого совпадает с общим началом векторов , а его конец лежит в противоположной вершине параллелограмма:
Рис. 4. Сложение векторов по правилу параллелограмма.
Сумма векторов обладает следующими свойствами:
-переместительным ; – сочетательным
2. Разность векторов. Разностью векторов называется вектор сумма которого с вектором дает вектор (Рис. 5): Рис. 5. Разность векторов.
3. Умножение вектора на вещественное число. При умножении веществе иного числа k на вектор получают ему коллинеарный вектор длина которого равна сонаправленный с вектором если и антинаправленный вектору если
Замечание: Числа в векторной алгебре называют скалярами. Отметим здесь, что векторы и скаляры нельзя складывать и вычитать, так как это объекты разной природы.
Замечание: Из определения операции 3 следует первое условие коллинеарности векторов: – отношения соответствующих проекции векторов должны быть равны между собой (о проекциях векторов см. ниже пункты 3 и 4).
Пример №4
Найти произведение вектора на 2 и (-3).
Решение:
Используя вышеприведенное правило, получим
Произведение числа на вектор обладает следующими свойствами:
- – сочетательным
- – распределительным относительно скаляров
- -распределительным относительно векторов
Замечание: Если k = 0, то в результате умножения , получают нулевой вектор.
Определение: Нулевым вектором называется вектор, начало и конец которого совпадают, т.е. расположены в одной точке.
Проекция вектора на произвольную ось
Пусть дана ось l и вектор Проведем через начало вектора прямую,
которая параллельна оси l, угол между прямой и вектором обозначим через (Рис. 6):
Рис. 6. Проекция вектора на заданную ось.
Из начала и конца вектора опустим на ось l перпендикуляры, получим отрезок
Определение: Проекцией вектора на ось l называется длина отрезка взятая со знаком «+», если угол и со знаком «-», если Из рисунка видно, что отрезок следовательно, Из этой формулы видно, что при величина а при величина При проекция равна нулю, Т. е.
Проекции обладают свойствами:
– если то
Декартова система координат и вектора
Определение: Направленная прямая с выбранным началом отсчета и масштабом измерения называется числовой осью.
Определение: Две (три) взаимно перпендикулярные числовые оси называются декартовой системой координат на плоскости (в пространстве).
Рассмотрим декартову систему координат и спроектируем вектор на координатные оси (Рис. 7).
Рис. 7. Проекции вектора на оси декартовой системы координат.
Из рисунка видно, что проекции вектора на:
- – ось абсцисс (Ох) равна
- – ось ординат (Оу)
(в пространстве – ось аппликат (Oz) ).
Определение: Проекции называются координатами вектора Используя теорему Пифагора, найдем длину вектора
Направляющие косинусы вектора
Обозначим углы, которые образует вектор с положительными направлениями координатных осей пространственной декартовой системы отсчета через Тогда
Определение: Величины называются направляющими косинусами вектора
Вычислив квадрат модуля вектора найдем соотношение, которое связывает направляющие косинусы вектора
Способы задания вектора
- Задаются координаты начальной и конечной точек вектора и. Тогда
- Задаются аффинные координаты вектора
- Задаются длина вектора и два любых угла, которые образует вектор с какими-либо координатными осями и знак одной из проекций:, но так как по условию , то . Следовательно,
Деление отрезка в заданном отношении
Пусть в пространственной декартовой системе отсчета даны две точки и Требуется найти на заданном отрезке такую точку чтобы где – заданное число (Рис. 8).
Рис. 8. Деление отрезка в заданном отношении.
Из рисунка видно, что В силу того, что Подставляя это равенство в систему и исключая вектор найдем, что .
Отсюда найдем вектор В проекциях на координатные оси это равенство равносильно системе равенств которая определяет деление отрезка в заданном отношении. Если точка делит отрезок пополам то система полученных равенств принимает вид известный из курса математики средней школы
Понятие базиса векторов
Определение: Любые два (три) неколлинеарных (некомпланарных) вектора образуют базис.
Теорема: Пусть даны два неколлинеарных вектора и . Любой другой компланарный им вектор может быть единственным образом представлен в виде линейной комбинации векторов и : , где и – вещественные числа.
Доказательство: Пусть векторы , и приведены к общему началу (Рис. 9), т.е.
Рис. 9. Разложение вектора по заданному базису.
Из рисунка видно, что (правило параллелограмма, Лекция .№ 4). Вектор коллинеарен вектору а вектор вектору Следовательно, найдутся 2 вещественных числа такие, что будут выполняться равенства: Отсюда следует, что
Докажем единственность разложения вектора по базису Пусть существуют другие вещественные числа такие что и пусть хотя бы одна из пар содержит разные числа, например, Вычитая из первого разложения второе, получим
Это означает, что векторы коллинеарные, что противоречит условию теоремы о том, что они образуют базис. Таким образом, разложение вектора по базису единственно и имеет ВИД В силу произвольности вектора данная теорема справедлива для любого вектора компланарного с векторами
Замечание: С геометрической точки зрения числа определяют те числа, на которые надо умножить базисные вектора чтобы по правилу параллелограмма получить вектор В трехмерном пространстве произвольный вектор может быть разложен по некомпланарной тройке векторов причем единственным образом.
Определение: Ортом направления оси называется вектор единичной длины в выбранном масштабе измерения, сонаправленный с этой осью Рассмотрим пространственную декартову систему координат, по всем осям (абсцисс – Ох, ординат – Оу и аппликат – Oz) выберем одинаковый масштаб измерения. Вдоль направления каждой оси отложим отрезки единичной длины. Обозначим орты осей: – через – через – через (Рис. 10):
Рис. 10. Орты (единичные векторы) декартовой системы координат.
Из Рис. 10 видно, что орты осей имеют следующие проекции:
Так как векторы некомпланарные, то они образуют базис и любой пространственный вектор может быть единственным образом разложен по этому базису, причем в качестве чисел выступают проекции вектора:
Векторы в геометрии
Изучая материал этого параграфа, вы узнаете, что векторы используются не только в физике, но и в геометрии. Вы научитесь складывать и вычитать векторы, умножать вектор на число, находить угол между двумя векторами, применять свойства векторов для решения задач.
Понятие вектора в геометрии
Вы знаете много величин, которые определяются своими числовыми значениями: масса, площадь, длина, объем, время, температура и т. д. Такие величины называют скалярными величинами или скалярами.
Из курса физики вам знакомы величины, для задания которых недостаточно знать только их числовое значение. Например, если на пружину действует сила 5 то непонятно, будет ли пружина сжиматься или растягиваться (рис. 12.1). Надо еще знать, в каком направлении действует сила.
Величины, которые определяются не только числовым значением, но и направлением, называют векторными величинами или векторами.
Сила, перемещение, скорость, ускорение, вес — примеры векторных величин.
Есть векторы и в геометрии.
Рассмотрим отрезок Если мы договоримся точку считать началом отрезка, а точку — его концом, то такой отрезок будет характеризоваться не только длиной, но и направлением от точки к точке
Если указано, какая точка является началом отрезка, а какая точка — его концом, то такой отрезок называют направленным отрезком или вектором.
Вектор с началом в точке и концом в точке обозначают так: (читают: «вектор
На рисунках вектор изображают отрезком со стрелкой, указывающей его конец. На рисунке 12.2 изображены векторы Для обозначения векторов также используют строчные буквы латинского алфавита со стрелкой сверху. На рисунке 12.3 изображены векторы
Вектор, у которого начало и конец — одна и та же точка, называют нулевым вектором или нуль-вектором и обозначают Если начало и конец нулевого вектора — это точка то его можно обозначить и так: На рисунке нулевой вектор изображают точкой.
Модулем вектора называют длину отрезка Модуль вектора обозначают так: а модуль вектора — так:
Модуль нулевого вектора считают равным нулю:
Определение. Ненулевые векторы называют коллинеарными, если они лежат на параллельных прямых или на одной прямой.
Нулевой вектор считают коллинеарным любому вектору.
На рисунке 12.4 изображены коллинеарные векторы и
Тот факт, что векторы коллинеарны, обозначают так:
На рисунке 12.5 ненулевые коллинеарные векторы одинаково направлены. Такие векторы называют сонаправленными и пишут:
Если
Аналогичным свойством обладают и сонаправленные векторы, то есть если (рис. 12.6).
На рисунке 12.7 ненулевые коллинеарные векторы противоположно направлены. Этот факт обозначают так:
Определение. Ненулевые векторы называют равными, если их модули равны и они сонаправлены. Любые два нулевых вектора равны.
На рисунке 12.8 изображены равные векторы Это обозначают так:
Равенство ненулевых векторов означает, что и
Нетрудно доказать, что если Убедитесь в этом самостоятельно.
Часто, говоря о векторах, мы не конкретизируем, какая точка является началом вектора. Так, на рисунке 12.9 изображены вектор а и векторы, равные вектору Каждый из них также принято называть вектором
На рисунке 12.10, а изображены вектор и точка Если построен вектор равный вектору то говорят, что вектор отложен от точки (рис. 12.10, б).
Покажем, как от произвольной точки отложить вектор, равный данному вектору
Если вектор нулевой, то искомым вектором будет вектор
Теперь рассмотрим случай, когда Пусть точка лежит на прямой, содержащей вектор (рис. 12.11). На этой прямой существуют две точки такие, что На указанном рисунке вектор будет равным вектору Его и следует выбрать.
Если точка не принадлежит прямой, содержащей вектор то через точку проведем прямую, ей параллельную (рис. 12.12). Дальнейшее построение аналогично уже рассмотренному.
От заданной точки можно отложить только один вектор, равный данному.
Пример №5
Дан четырехугольник Известно, что и Определите вид четырехугольника
Решение:
Из условия следует, что Следовательно, четырехугольник — параллелограмм.
Равенство означает, что диагонали четырехугольника равны. А параллелограмм с равными диагоналями — прямоугольник.
Координаты вектора
Рассмотрим на координатной плоскости вектор Отложим от начала координат равный ему вектор (рис. 13.1). Координатами вектора называют координаты точки Запись означает, что вектор имеет координаты
Числа называют соответственно первой и второй координатами вектора
Из определения следует, что равные векторы имеют равные соответствующие координаты. Например, каждый из равных векторов (рис. 13.2) имеет координаты
Справедливо и обратное утверждение: если соответствующие координаты векторов равны, то равны и сами векторы.
Действительно, если отложить такие векторы от начала координат, то их концы совпадут.
Очевидно, что нулевой вектор имеет координаты
Теорема 13.1. Если точки соответственно являются началом и концом вектора то числа и равны соответственно первой и второй координатам вектора
Доказательство: Пусть вектор равный вектору имеет координаты Докажем, что
Если то утверждение теоремы очевидно.
Пусть Отложим от начала координат вектор равный вектору Тогда координаты точки равны
Поскольку то, воспользовавшись результатом задачи 12.32, можем сделать вывод, что середины отрезков совпадают. Координаты середин отрезков соответственно равны Тогда
Эти равенства выполняются и тогда, когда точка совпадает с точкой или точка совпадает с точкой
Отсюда
Из формулы расстояния между двумя точками следует, что если вектор имеет координаты то
Пример №6
Даны координаты трех вершин параллелограмма Найдите координаты вершины
Решение:
Поскольку четырехугольник — параллелограмм, то Следовательно, координаты этих векторов равны.
Пусть координаты точки равны Для нахождения координат векторов воспользуемся теоремой 13.1.
Имеем:
Отсюда:
Ответ:
Сложение и вычитание векторов
Если тело переместилось из точки в точку а затем из точки в точку то суммарное перемещение из точки в точку естественно представить в виде вектора считая этот вектор суммой векторов то есть (рис. 14.1).
Этот пример подсказывает, как ввести понятие суммы векторов, то есть как сложить два данных вектора и
Отложим от произвольной точки вектор равный вектору Далее от точки отложим вектор равный вектору Вектор называют суммой векторов (рис. 14.2) и записывают:
Описанный алгоритм сложения двух векторов называют правилом треугольника.
Это название связано с тем, что если векторы не коллинеарны, то точки являются вершинами треугольника (рис. 14.2).
По правилу треугольника можно складывать и коллинеарные векторы. На рисунке 14.3 вектор равен сумме коллинеарных векторов
Следовательно, для любых трех точек выполняется равенство которое выражает правило треугольника для сложения векторов.
Теорема 14.1. Если координаты векторов соответственно равны то координаты вектора равны
Доказательство: Пусть точки таковы, что Имеем: Докажем, что координаты вектора равны
Найдем координаты векторов
Имеем:
С учетом того, что получаем:
Замечание. Описывая правило треугольника для нахождения суммы векторов мы отложили вектор от произвольной точки. Если точку заменить точкой то вместо вектора равного сумме векторов получим некоторый вектор Из теоремы 14.1 следует, что координаты векторов равны следовательно, Это означает, что сумма векторов не зависит от того, от какой точки отложен вектор Свойства сложения векторов аналогичны свойствам сложения чисел.
Для любых векторов выполняются равенства:
- — переместительное свойство;
- — сочетательное свойство.
Для доказательства этих свойств достаточно сравнить соответствующие координаты векторов, записанных в правой и левой частях равенств. Сделайте это самостоятельно.
Сумму трех и более векторов находят так: сначала складывают первый и второй векторы, затем складывают полученный вектор с третьим и т. д. Например,
Из переместительного и сочетательного свойств сложения векторов следует, что при сложении нескольких векторов можно менять местами слагаемые и расставлять скобки любым способом.
В физике часто приходится складывать векторы, отложенные от одной точки. Так, если к телу приложены силы (рис. 14.4), то равнодействующая этих сил равна сумме
Для нахождения суммы двух неколлинеарных векторов, отложенных от одной точки, удобно пользоваться правилом параллелограмма для сложения векторов.
Пусть надо найти сумму неколлинеарных векторов (рис. 14.5). Отложим вектор равный вектору Тогда Поскольку векторы равны, то четырехугольник — параллелограмм с диагональю
Приведенные соображения позволяют сформулировать правило параллелограмма для сложения неколлинеарных векторов
Отложим от произвольной точки вектор равный вектору и вектор равный вектору Построим параллелограмм (рис. 14.6). Тогда искомая сумма равна вектору
Определение. Разностью векторов называют такой вектор сумма которого с вектором равна вектору
Пишут:
Покажем, как построить вектор, равный разности данных векторов
От произвольной точки отложим векторы соответственно равные векторам (рис. 14.7). Тогда вектор равен разности Действительно, Следовательно, по определению разности двух векторов то есть
На рисунке 14.7 векторы неколлинеарны. Однако описанный алгоритм применим и для нахождения разности кол-линеарных векторов. На рисунке 14.8 вектор равен разности коллинеарных векторов
Следовательно, для любых трех точек выполняется равенство которое выражает правило нахождения разности двух векторов, отложенных от одной точки.
Теорема 14.2. Если координаты векторов соответственно равны то координаты вектора равны
Докажите эту теорему самостоятельно.
Из теоремы 14.2 следует, что для любых векторов существует единственный вектор такой, что
Определение. Два ненулевых вектора называют противоположными, если их модули равны и векторы противоположно направлены.
Если векторы противоположны, то говорят, что вектор противоположный вектору а вектор противоположный вектору
Вектором, противоположным нулевому вектору, считают нулевой вектор.
Вектор, противоположный вектору обозначают так:
Из определения следует, что противоположным вектору является вектор Тогда для любых точек выполняется равенство
Из правила треугольника следует, что
А из этого равенства следует, что если вектор имеет координаты то вектор имеет координаты
Теорема 14.3. Для любых векторов выполняется равенство
Для доказательства достаточно сравнить соответствующие координаты векторов, записанных в правой и левой частях равенства. Сделайте это самостоятельно.
Теорема 14.3 позволяет свести вычитание векторов к сложению: чтобы из вектора вычесть вектор можно к вектору прибавить вектор (рис. 14.9).
Пример №7
Диагонали параллелограмма пересекаются в точке (рис. 14.10). Выразите векторы и через векторы
Решение:
Поскольку точка — середина отрезков и
Имеем:
Умножение вектора на число
Пусть дан ненулевой вектор На рисунке 15.1 изображены вектор равный вектору и вектор равный вектору Очевидно, что
Вектор обозначают и считают, что он получен в результате умножения вектора на число 2. Аналогично считают, что вектор получен в результате умножения вектора на число -3, и записывают:
Этот пример подсказывает, как ввести понятие «умножение вектора на число».
Определение. Произведением ненулевого вектора и числа отличного от нуля, называют такой вектор что:
2) если если
Пишут:
Если то считают, что
На рисунке 15.2 изображены векторы
Из определения следует, что
Также из определения следует, что если то векторы коллинеарны.
А если векторы коллинеарны, то можно ли представить вектор в виде произведения Ответ дает следующая теорема.
Теорема 15.1. Если векторы коллинеарны и то существует такое число что
Доказательство: Если то при получаем, что Если то или
1) Пусть Рассмотрим вектор Поскольку следовательно, Кроме того, Таким образом, векторы сонаправлены и их модули равны. Отсюда
2) Пусть Рассмотрим вектор Для этого случая завершите доказательство самостоятельно.
Теорема 15.2. Если вектор имеет координаты то вектор имеет координаты
Доказательство: Если то утверждение теоремы очевидно.
Пусть Рассмотрим вектор . Покажем, что Имеем:
Отложим от начала координат векторы равные соответственно векторам Поскольку прямая проходит через начало координат, то ее уравнение имеет вид Этой прямой принадлежит точка Тогда Отсюда
Следовательно, точка также принадлежит прямой поэтому векторы коллинеарны, то есть
При числа имеют одинаковые знаки (или оба равны нулю). Таким же свойством обладают числа Следовательно, при точки лежат в одной координатной четверти (или на одном координатном луче), поэтому векторы сонаправлены (рис. 15.3), то есть При векторы будут противоположно направленными, то есть Следовательно, мы получили, что
Следствие 1. Векторы коллинеарны.
Следствие 2. Если векторы коллинеарны, причем то существует такое число
С помощью теоремы 15.2 можно доказать такие свойства умножения вектора на число.
Для любых чисел и любых векторов выполняются равенства:
- — сочетательное свойство;
- — первое распределительное свойство;
- — второе распределительное свойство.
Для доказательства этих свойств достаточно сравнить соответствующие координаты векторов, записанных в правых и левых частях равенств. Сделайте это самостоятельно.
Эти свойства позволяют преобразовывать выражения, содержащие сумму векторов, разность векторов и произведение векторов на число, аналогично тому, как мы преобразовываем алгебраические выражения. Например,
Пример №8
Докажите, что если то точки и лежат на одной прямой.
Решение:
Из условия следует, что векторы коллинеарны. Кроме того, эти векторы отложены от одной точки Следовательно, точки лежат на одной прямой.
Пример №9
Точка — середина отрезка — произвольная точка (рис. 15.4). Докажите, что
Решение:
Применяя правило треугольника, запишем:
Сложим эти два равенства:
Поскольку векторы противоположны, то Имеем:
Отсюда
Пример №10
Докажите, что середины оснований трапеции и точка пересечения продолжение ее боковых сторон лежат на одной прямой.
Решение:
Пусть точки — середины оснований и трапеции — точка пересечения прямых (рис. 15.5).
Применяя ключевую задачу 2, запишем:
Поскольку где —некоторые числа.
Поскольку Следовательно,
Имеем:
Из ключевой задачи 1 следует, что точки лежат на одной прямой.
Пример №11
Докажите, что если — точка пересечения медиан треугольника то
Решение:
Пусть отрезки — медианы треугольника (рис. 15.6). Имеем:
Отсюда
Из свойства медиан треугольника следует, что
Тогда Аналогично
Отсюда
Применение векторов
Применяя векторы к решению задач, часто используют следующую лемму.
Лемма. Пусть — такая точка отрезка что (рис. 15.9). Тогда для любой точки выполняется равенство
Доказательство: Имеем:
Поскольку то
Запишем:
Поскольку то имеем:
Заметим, что эта лемма является обобщением ключевой задачи 2 п. 15.
Пример №12
Пусть — точка пересечения медиан треугольника — произвольная точка (рис. 15.10). Докажите, что
Решение:
Пусть точка — середина отрезка Имеем: Тогда, используя лемму, можно записать:
Докажем векторное равенство, связывающее две замечательные точки треугольника.
Теорема. Если точка — ортоцентр треугольника а точка — центр его описанной окружности, то
Доказательство: Для прямоугольного треугольника равенство очевидно.
Пусть треугольник не является прямоугольным. Опустим из точки перпендикуляр на сторону треугольника (рис. 15.11). В курсе геометрии 8 класса было доказано, что
На луче отметим точку такую, что Тогда Поскольку то четырехугольник — параллелограмм.
По правилу параллелограмма
Поскольку точка является серединой отрезка то в четырехугольнике диагонали точкой пересечения делятся пополам.
Следовательно, этот четырехугольник — параллелограмм. Отсюда
Имеем:
Обратимся к векторному равенству где — точка пересечения медиан треугольника Так как — произвольная точка, то равенство остается справедливым, если в качестве точки выбрать точку — центр описанной окружности треугольника
Имеем:
Учитывая равенство получаем:
Это равенство означает, что точки лежат на одной прямой, которую называют прямой Эйлера. Напомним, что это замечательное свойство было доказано в курсе геометрии 8 класса, но другим способом.
Скалярное произведение векторов
Пусть — два ненулевых и несонаправленных вектора (рис. 16.1). От произвольной точки отложим векторы соответственно равные векторам Величину угла будем называть углом между векторами и
Угол между векторами обозначают так: Например, на рисунке 16.1 а на рисунке 16.2
Если векторы сонаправлены, то считают, что Если хотя бы один из векторов нулевой, то так же считают, что
Следовательно, для любых векторов имеет место неравенство:
Векторы называют перпендикулярными, если угол между ними равен Пишут:
Вы умеете складывать и вычитать векторы, умножать вектор на число. Также из курса физики вы знаете, что если под действием постоянной силы тело переместилось из точки в точку (рис. 16.3), то совершенная механическая работа равна где
Изложенное выше подсказывает, что целесообразно ввести еще одно действие над векторами.
Определение. Скалярным произведением двух векторов называют произведение их модулей и косинуса угла между ними. Скалярное произведение векторов обозначают так:
Имеем:
Если хотя бы один из векторов нулевой, то очевидно, что
Пусть
Скалярное произведение называют скалярным квадратом вектора и обозначают
Мы получили, что то есть скалярный квадрат, вектора равен квадрату его модуля.
Теорема 16.1. Скалярное произведение двух ненулевых векторов равно нулю тогда и только тогда, когда эти векторы перпендикулярны.
Доказательство: Пусть Докажем, что
Имеем: Отсюда
Пусть теперь Докажем, что
Запишем: Поскольку Отсюда
Теорема 16.2. Скалярное произведение векторов можно вычислить по формуле
Доказательство: Сначала рассмотрим случай, когда векторы и неколлинеарны.
Отложим от начала координат векторы соответственно равные векторам (рис. 16.4). Тогда
Применим теорему косинусов к треугольнику
Отсюда
Поскольку
Кроме того, Отсюда
Имеем: Воспользовавшись формулой нахождения модуля вектора по его координатам, запишем:
Упрощая выражение, записанное в правой части последнего равенства, получаем:
Рассмотрим случай, когда векторы коллинеарны.
Если то очевидно, что
Если то существует такое число то есть
Если Имеем:
Случай, когда рассмотрите самостоятельно.
Следствие. Косинус угла между ненулевыми векторами можно вычислить по формуле
Доказательство: Из определения скалярного произведения векторов следует, что Воспользовавшись теоремой 16.2 и формулой нахождения модуля вектора по его координатам, получаем формулу
С помощью теоремы 16.2 легко доказать следующие свойства скалярного произведения векторов.
Для любых векторов и любого числа справедливы равенства:
— переместительное свойство;
— сочетательное свойство;
— распределительное свойство.
Для доказательства этих свойств достаточно выразить через координаты векторов скалярные произведения, записанные в правых и левых частях равенств, и сравнить их. Сделайте это самостоятельно.
Эти свойства вместе со свойствами сложения векторов и умножения вектора на число позволяют преобразовывать выражения, содержащие скалярное произведение векторов, аналогично тому, как мы преобразовываем алгебраические выражения.
Например,
Пример №13
С помощью векторов докажите, что диагонали ромба перпендикулярны.
Решение:
На рисунке 16.5 изображен ромб Пусть Очевидно, что По правилу параллелограмма имеем:
Отсюда
Следовательно,
Пример №14
Известно, что
Найдите
Решение:
Поскольку скалярный квадрат вектора равен квадрату его модуля, то Отсюда
Ответ:
Пример №15
В треугольнике известно, что Найдите медиану
Решение. Применяя ключевую задачу 2 п. 15, запишем: (рис. 16.6).
Отсюда:
Следовательно,
Ответ:
Справочный материал
Вектор
Если указано, какая точка является началом отрезка, а какая точка — его концом, то такой отрезок называют направленным отрезком или вектором.
Коллинеарные векторы
Ненулевые векторы называют коллинеарными, если они лежат на параллельных прямых или на одной прямой. Нулевой вектор считают коллинеарным любому вектору.
Равные векторы
Ненулевые векторы называют равными, если их модули равны и они сонаправлены. Любые два нулевых вектора равны. Равные векторы имеют равные соответствующие координаты. Если соответствующие координаты векторов равны, то равны и сами векторы.
Координаты вектора
Если точки соответственно являются началом и концом вектора то числа равны соответственно первой и второй координатам вектора
Модуль вектора
Если вектор имеет координаты
Правила сложения двух векторов
Правило треугольника
Отложим от произвольной точки вектор равный вектору а от точки — вектор равный вектору Вектор — сумма векторов Для любых трех точек выполняется равенство
Правило параллелограмма
Отложим от произвольной точки вектор равный вектору и вектор равный вектору Построим параллелограмм Тогда вектор — сумма векторов
Координаты суммы векторов
Если координаты векторов соответственно равны и то координаты вектора равны
Свойства сложения векторов
Для любых векторов выполняются равенства:
- — переместительное свойство;
- — сочетательное свойство.
Разность векторов
Разностью векторов называют такой вектор сумма которого с вектором равна вектору
Для любых трех точек выполняется равенство
Координаты разности векторов
Если координаты векторов соответственно равны и то координаты вектора равны
Противоположные векторы
Два ненулевых вектора называют противоположными, если их модули равны и векторы противоположно направлены. Для любых точек выполняется равенство
Умножение вектора на число
Произведением ненулевого вектора и числа отличного от нуля, называют такой вектор что:
2) если
Если то считают, что
Если вектор имеет координаты то вектор имеет координаты
Свойства коллинеарных векторов
Если векторы коллинеарны, причем то существует такое число
Если векторы коллинеарны, причем то существует такое число
Свойства умножения вектора на число
Для любых чисел и любых векторов справедливы равенства:
- — сочетательное свойство;
- — первое распределительное свойство;
- — второе распределительное свойство.
Скалярное произведение векторов
Скалярным произведением двух векторов называют произведение их модулей и косинуса угла между ними:
Скалярное произведение векторов можно вычислить по формуле
Свойства скалярного произведения
Для любых векторов и любого числа выполняются равенства:
- — переместительное свойство;
- — сочетательное свойство;
- — распределительное свойство.
Условие перпендикулярности двух векторов
Скалярное произведение двух ненулевых векторов равно нулю тогда и только тогда, когда эти векторы перпендикулярны.
Косинус угла между двумя векторами
Косинус угла между ненулевыми векторами можно вычислить по формуле
Векторы в аналитической геометрии
Понятие вектора широко применяется в экономике, математике, физике и других науках, при этом одинаково широко используется как алгебраическая концепция изложения векторного анализа, так и его геометрическая интерпретация, в рамках которой различаются величины двух видов: скалярные и векторные.
Скалярной величиной или скаляром называется величина, которая полностью определяется одним числом, выражающим отношение этой величины к соответствующей единице измерения, например, цена, количество проданного товара, стоимость и т.д.
Векторной величиной или вектором называется величина, для задания которой кроме численного значения необходимо указать и ее направление в пространстве, например, изменение темпов производства (рост или падение), колебание курса акций на бирже и т.д.
Векторная величина графически обычно изображается как связанный вектор или направленный отрезок, т.е. отрезок прямой, у которого указано, какая из ограничивающих точек является его началом, а какая концом. Но в отличие от направленного отрезка, для описания которого необходимо указать начальную точку, длину и направление, свободный вектор или просто вектор представляет собой множество всех эквивалентных между собой связанных векторов и вполне характеризуется:
- направлением;
- длиной (модулем).
Для задания такого множества достаточно указать какой-либо один из связанных векторов этого множества – представитель вектора, в качестве которого обычно выбирается связанный вектор с началом, совпадающим с началом координат.
Вектор обозначается одной маленькой буквой со стрелкой сверху, например, или двумя буквами со стрелкой , где точка А есть начало вектора (его точка приложения), а В – его конец.
Длина вектора называется его модулем, обозначаетсяили
и равна длине любого его представителя, т.е. расстоянию между начальной и конечной точками связного вектора . Вектор, длина которого равна нулю, называется нуль-вектором и обозначается .
Два вектора называются равными, если:
- равны их длины;
- они параллельны;
- они направлены в одну сторону.
Иными словами, равные векторы получаются один из другого параллельным переносом в пространстве.
Векторы называются коллинеарными, если они расположены на одной или на параллельных прямых, и компланарными, если они лежат на одной или на параллельных плоскостях.
Вектор, длина которого равна единице, называется единичным вектором или ортом. Орт обозначатся .
Линейные операции над векторами
Сложение вектора производится по правилу параллелограмма:
Поскольку вектор равен , то можно дать другое правило нахождения суммы (правило треугольника): суммой векторов является вектор, идущий из начала в конец если вектор приложен к концу вектора , т.е.:
(4-1)
Это правило распространяется на любое число слагаемых: если векторы образуют ломаную OAB…KL, то суммой этих векторов является вектор , замыкающий эту ломаную, т.е.:
(4-2)
В частности, если ломаная замыкается, т.е. O = L, то сумма ее звеньев равна нуль-вектору .
Сложение векторов подчиняется обычным законам сложения -сочетательному и переместительному, а также обладает обратной операцией – вычитанием.
Разностью двух векторов , отложенных от одной точки О является вектор, направленный из конца вычитаемого вектора в конец уменьшаемого вектора , т.е. (Рис. 4.2.). Это правило следует из формулы (1): т.к. .
Рис. 4.2.
Векторы можно не только складывать и вычитать, но и умножать на числа (скаляры).
Вектор равен , где – некоторое число, если:
- коллинеарен ;
- длина вектора отличается от длины вектора в раз, т.е.
- при направлены в одну сторону, при – в разные.
Произведение вектора на скаляр обладает следующими свойствами:
Проекция вектора на ось
Пусть даны ось и вектор . Проектируя начало и конец вектора на ось получим на ней вектор . Проекциейвектора на ось называется число, равное длине вектора , взятой со знаком плюс или минус в зависимости от того, направлен ли вектор , в ту же сторону, что и ось (. или в противоположную.
Проекция вектора на ось (: обозначается ).
Свойства проекций:
- – угол между вектором и осью ;
Пусть – произвольная конечная система векторов; произвольная система действительных чисел.
Вектор называется линейной комбинацией векторов этой системы.
Из свойства проекций следует, что:
Линейная зависимость векторов
Говорят, что векторы линейно независимы, если из равенства:
(4-3)
следует, что .
В противном случае векторы , называются линейно зависимыми. Если какой-нибудь вектор можно представить в виде как, то говорят, что вектор линейно выражается через векторы .
Теорема. Векторы линейно зависимы тогда и только тогда, когда, по крайней мере, один из них линейно выражается через остальные.
Следствие. Если векторы линейно независимы, то ни один из них нельзя выразить через остальные; в частности , ни один из них не может быть нулевым.
Система, состоящая из одного вектора, линейно зависима тогда и только тогда, когда этот вектор нулевой. Любые два неколлинеарных вектора линейно независимы. В самом деле, предположим, неколлинсарные векторы линейно зависимы. Тогда, по предыдущей теореме, один из них, например ? линейно выражается через второй, т.е. , а это противоречит неколлинеарности . Следовательно, – линейно независимы.
Пусть неколлинеарные векторы, – произвольный вектор компланарный векторам . Отложим векторы и от одной точки О, т.е. построим (Рис.4.3).
Из параллелограмма видно, что:
Следовательно, любые три компланарных вектора линейно зависимы.
Любые три некомпланарных вектора линейно независимы.
Если предположить, что три некомпланарных вектора линейно зависимы, то один из них, например , линейно выражается через , т.е. а это говорит о том, что три вектора лежат в одной плоскости, что противоречит условию.
Три вектора линейно зависимы тогда и только тогда, когда определитель, составленный из их координат, равен нулю.
Пусть векторы в некотором базисе имеют координаты
соответственно. Тогда векторы линейно зависимы тогда и только тогда, когда линейно зависимы их координатные столбцы. Значит, векторы линейно зависимы тогда и только тогда, когда существуют числа , неравные одновременно нулю, что выполняется равенство:
Линейная зависимость означает, что существует ненулевой набор коэффициентов такой, что:
4)
Если один из векторов, например, ,, является нулевым, то система окажется линейно зависимой, т.к. равенство (4.4) будет выполнено при .
Теорема, Векторы линейно зависимы тогда и только тогда, когда один из векторов является линейной комбинацией остальных.
Базис. Координаты вектора в базисе
Определим понятие базиса на прямой, плоскости и в пространстве.
Базисом на прямой называется любой ненулевой вектор на
этой прямой. Любой другой вектор , коллинеарный данной прямой,
может быть выражен через вектор в виде .
Базисом на плоскости называются любых два линейно независимых вектора этой плоскости, взятые в определенном порядке. Любой третий вектор , компланарный плоскости, на которой выбран базис , может быть представлен в виде .
Базисом в трехмерном пространстве называются любые три некомпланарных вектора взятые в определенном порядке. Такой базис обозначается . Пусть – произвольный вектор трехмерного пространства, в котором выбран базис . Тогда существуют числа такие, что:
(4.5)
Коэффициенты называются координатами вектора в базисе , а формула (4.5) есть разложение вектора с по данному базису.
Координаты вектора в заданном базисе определяются однозначно. Введение координат для векторов позволяет сводить различные соотношения между векторами к числовым соотношениям между их координатами. Координаты линейной комбинации векторов равны таким же линейным комбинациям соответствующих координат этих векторов.
Декартовы прямоугольные координаты в пространстве. Координаты точек. Координаты векторов. Деление отрезка в данном отношении
Декартова прямоугольная система координат в пространстве определяется заданием единицы масштаба для измерения длин и трех пересекающихся в точке взаимно перпендикулярных осей, первая из которых называется осью абсцисс (Ох), вторая – осью ординат (Оу), третья – осью аппликат (Oz); точка О – начало координат (Рис. 4.4).
Положение координат осей можно задать с помощью единичных векторов направленных по осям Ох, Оу, Oz. Векторы называются основными или базисными ортами и определяют базис в трехмерном пространстве.
Пусть в пространстве дана точка М. Проектируя ее на ось Ох, получим точку Мх. Первой координатой х или абсциссой точки М называется длина вектора , взятая со знаком плюс, если направлен в ту же сторону, что и вектор , и со знаком минус -если в противоположную. Аналогично проектируя точку М на оси Оу и Oz, определим ее ординату у и аппликату z. Тройка чисел (х, у, z) взаимно однозначно соответствует точке М .
Система координат называется правой, если вращение от оси Ох к оси Оу в ближайшую сторону видно с положительного направления оси Oz совершающимися против часовой стрелки, и левой, если вращение от оси Ох к оси Оу в ближайшую сторону видно совершающимися по часовой стрелке.
Вектор , направленный из начала координат в точку М(х, у, z) называется радиус-вектором точки М, т.е.:
(4.6)
Если даны координаты точек , то координаты вектора АВ получаются вычитанием из координат его конца В координат начала или .
Следовательно, по формуле (4.5):
При сложении (вычитании) векторов их координаты складываются (вычитаются), при умножении вектора на число все его координаты умножаются на это число.
Длина вектора равна квадратному корню из суммы квадратов его координат.
(4.8)
Длина вектора, заданного координатами своих концов, т.е. расстояние между точками А и В вычисляется по формуле:
(4.9)
Если коллинеарны, то они отличаются друг от друга скалярным множителем. Следовательно, у коллинеарных векторов координаты пропорциональны:
(4.10)
Пусть точка М(х, у, z) делит отрезок между точками и в отношении , тогда радиус-вектор точки М выражается через радиусы-векторы его концов по формуле:
Отсюда получаются координатные формулы:
В частности, если точка М делит отрезок пополам, то
Направляющие косинусы
Пусть дан вектор . Единичный вектор того же направления, что и (орт вектора ) находится по формуле:
Пусть ось образует с осями координат углы. Направляющими косинусами оси называются косинусы этих углов: . Если направление задано единичным вектором , то направляющие косинусы служат его координатами, т.е.:
Направляющие косинусы связаны между собой соотношением:
Если направление задано произвольным вектором , то находят орт этого вектора и, сравнивая его с выражением для единичного вектора , получают:
Скалярное произведение
Скалярными произведением двух векторов называется число, равное произведению их длин на косинус угла между ними
Скалярное произведение обладает следующими свойствами:
4. Если – ненулевые векторы, то тогда и только тогда, когда эти векторы перпендикулярны. Если , то угол между а и Ь– острый, если , то угол – тупой;
5. Скалярный квадрат вектора а равен квадрату его длины, т.е.
Следовательно,
Геометрический смысл скалярного произведения: скалярное произведение вектора на единичный вектор равно проекции вектора на направление, определяемое , т.е. .
Из определения скалярного произведения вытекает следующая таблица умножения ортов :
Если векторы заданы своими координатами и
, то, перемножая эти векторы скалярно и используя таблицу умножения ортов, получим выражение скалярного произведения через координаты векторов:
Векторное произведение
Векторным произведением вектора на вектор называется вектор длина и направление которого определяется условиями:
3. направлен так, что кратчайший поворот от виден из его конца совершающимся против часовой стрелки.
Векторное произведение обладает следующими свойствами: 4. Векторное произведение равно нулю (нуль вектору) тогда и только тогда, когда коллинсарны. В частности для любого вектора ;
5. Если неколлинеарны, то модуль векторного произведения равен площади параллелограмма S построенного на этих векторах, как на сторонах.
Из первых трех свойств следует, что векторное умножение суммы векторов на сумму векторов подчиняется обычным правилам перемножения многочленов. Надо только следить за тем, чтобы порядок следования множителей не менялся.
Основные орты перемножаются следующим образом:
Если, то с учетом свойств векторного произведения векторов, можно вывести правило вычисления координат векторного произведения по координатам векторов-сомножителей :
Если принять во внимание полученные выше правила перемножения ортов, то:
(4.11)
Более компактную форму записи выражения для вычисления координат векторного произведения двух векторов можно построить, если ввести понятие определителя матрицы.
Рассмотрим частный случай, когда вектора принадлежат плоскости Оху, т.е. их можно представить как и
Если координаты векторов записать в виде таблицы следующим образом: , то можно сказать, что из них сформирована квадратная матрица второго порядка, т.е. размером 2×2, состоящая из двух строк и двух столбцов. Каждой квадратной матрице ставится в соответствие число, которое вычисляется из элементов матрицы по определенным правилам и называется определителем. Определитель матрицы второго порядка равен разности произведений элементов главной диагонали и побочной диагонали:
В таком случае:
Абсолютная величина определителя, таким образом, равна площади параллелограмма, построенного на векторах , как на сторонах.
Если сравнить это выражение с формулой векторного произведения (4.7), то: (4.12) Это выражение представляет собой формулу для вычисления определителя матрицы третьего порядка по первой строке. Таким образом:
Определитель матрицы третьего порядка вычисляется следующим образом:
и представляет собой алгебраическую сумму шести слагаемых.
Формулу для вычисления определителя матрицы третьего порядка легко запомнить, если воспользоваться правилом Саррюса, которое формулируется следующим образом:
- Каждое слагаемое является произведением трех элементов, расположенных в разных столбцах и разных строках матрицы;
- Знак “плюс” имеют произведения элементов, образующих треугольники со стороной, параллельной главной диагонали;
- Знак “минус” имеют произведения элементов, принадлежащих побочной диагонали, и два произведения элементов, образующих треугольники со стороной, параллельной побочной диагонали.
Смешанное произведение
Смешанным произведением тройки векторов называется число, равное скалярному произведению вектора на векторное произведение
Если рассматриваемые векторы некомпланарны, то векторное произведение есть вектор, длина которого численно равна площади построенного на них параллелограмма. Направлен этот вектор по нормали к плоскости параллелограмма. Если этот вектор скалярно умножить на вектор а, то получившееся число будет равно произведению площади основания параллелепипеда, построенного на тройке векторов , и его высоты, т.е. объему этого параллелепипеда.
Таким образом, смешанное произведение векторов
(которое обозначается есть число, абсолютная величина которого выражает объем параллелепипеда, построенного па векторах .
Знак произведение положителен, если векторы, образуют правую тройку векторов, т.е. вектор направлен так, что кратчайший поворот от виден из его конца совершающимся против часовой стрелки.
Из геометрического смысла смешанного произведения непосредственно следует необходимое и достаточное условие некомпланарности векторов : для того, чтобы векторы были некомпланарными необходимо и достаточно, чтобы их сметанное произведение было отлично от нуля.
Если и то:
или в свернутой форме:
Справедливы следующие свойства сметанного произведения векторов:
- Смешанное произведение не меняется при циклической перестановке его сомножителей
- При перестановке двух соседних множителей смешанное произведение меняет свой знак на противоположный
Векторы в высшей математике
Определение вектора:
На начальной стадии, когда приходится прибегать к математическим методам исследования, необходимо разработать удобное средство организации исходных данных. Таким простейшим средством является вектор. Например, еженедельное изменение цены за месяц на некоторый товар удобно записать в виде массива: (5500; 5700; 6000; 6200). Записанный таким образом массив чисел называют вектором.
Алгебраические операции над векторами и их свойства
Введём теперь математическое определение векторов и алгебраические операции над ними.
Упорядоченную совокупность действительных чисел назовём вектором и обозначим , т.е . Действительные числа будем называть координатами вектора. Равные векторы имеют равные координаты. Вектор, все координаты которого равны нулю, называется нулевым вектором и обозначается . Вектор, у которого одна из координат равна 1, а все остальные равны нулю, называется единичным вектором. Единичными векторами будут векторы:
С геометрической точки зрения, вектор – это направленный отрезок. Поэтому вектор, длина которого равна единице, также называется единичным вектором.
Определим далее линейные операции над векторами: сложение и умножение вектора на число.
Сложение векторов
Пусть даны два вектора
. Суммой двух векторов и
назовем вектор , координаты которого равны суммам соответствующих координат векторов :
Пусть дан вектор . Обозначим через – вектор, порождённый вектором , такой, что .
Сложение векторов обладает следующими свойствами:
- Для любых двух векторов существует единственный вектор , называемый суммой векторов .
- Для любых .
- Для любых .
- Существует единственный вектор , называемый нулевым вектором, такой, что для всех .
- Для любого вектора существует единственный вектор , такой, что . Вектор называется вектором, противоположным вектору
Из указанных свойств векторов следует, что можно рассматривать сумму любого конечного числа векторов .
Умножение вектора на число
Пусть и
. Произведение вектора на число – это вектор, обозначаемый, полученный умножением координат вектора на число :
.
Положим, для любого вектора для любого числа .
Умножение вектора на число обладает следующими свойствами:
- Для любого вектора и любого числа существует единственный вектор .
- для любых чисел и любого.
- для любых чисел и любого .
- для любых чисел и любого .
- для любого .
Выражение где – вскто-ры, а – любые действительные числа, называется ли-нейиой комбинацией векторов с коэффициентами . Линейная комбинация векторов-это вектор. Вектор представленный в виде будем называть транспонированным по отношению к вектору и обозначать .
Замечание. Зная координаты вектора , можно вычислить его длину по формуле
.
Пример №16
Найти линейную комбинацию векторов .
Решение:
Воспользуемся определением линейной комбинации векторов и операций над векторами. Тогда получим вектор вида:
Скалярное произведение векторов и его свойства
Предположим, что объем продаж трёх видов товаров фирмы в течение месяца составил 34, 57, 21 единиц, и что цены этих же товаров были равны соответственно 2, 3, 7 дсн.ед. Следовательно, общий доход от продажи всех трёх товаров за месяц равен: ден.ед. Представим данные о продажах с помощью вектора: , а соответствующие цены с помощью вектора . Тогда общий доход от продажи трёх товаров, равный 386 ден.ед., представляет собой сумму произведений элементов вектора на соответствующие элементы вектора :.
Приведенный пример помогает уяснить общую методику введения скалярного произведения векторов.
Определепие2.2.1. Скалярным произведением векторов называется число, обозначаемое , равное сумме произведений соответствующих коорди-. пат векторов :
Это определение можно применять только в тех случаях, когда векторы содержат одинаковое количество координат; в противном случае скалярное произведение не может быть определено.
Укажем некоторые свойства скалярного произведения:
- ;
- ;
- ;
- .
Два ненулевых вектора называются ортогональными, если их скалярное произведение равно нулю, т.е.
Рассмотрим систему n ненулевых векторов . Если
скалярное произведение каждого вектора на себя равно единице, а скалярное произведение различных векторов равно нулю, т.е.
то система векторов называется ортоиормированной. Условия (1.3) можно записать в координатной форме:
где .
Пример №17
Найти вектор коллинеарный1 вектору и удовлетворяющий условию .
Решение:
Так как вектор коллинеарный вектору , то его координаты пропорциональны координатам вектора , т.е.
. Воспользовавшись определением скалярного произведения, составим равенство: .
Откуда следует, что . Тогда вектор коллинеарный вектору я будет иметь координаты: (6,-2,8).
Пример №18
Пусть рассматривается проект вложения капитала на четыре года. Этот проект должен обеспечивать следующую денежную выручку: в первый год- 1000 дсн.ед.; во второй – 3000 дсн.ед.; в третий – 10000 ден.ед.; в четвёртый – 15000 дсн.ед. Проект будет принят в том случае, если совокупный доход от капиталовложений (в пересчёте на сегодняшний доход) будет превышать требующиеся затраты, составляющие 17000 дсн.ед. Дисконтирование ожидаемого дохода проводится по годовой ставке равной 10%. Будет ли принят рассматриваемый проект?
Решение:
При ставке дисконтирования 10% годовых, доход, который будет получен на протяжении первого года, должен быть умножен на , на протяжении второго года- на , на протяжении третьего года- на 0,7513 = и на протяжении четвёртого года- на 0,6838 =.
1. Вектор называется коллинеарным вектору , если при совмещении их начальных точек они располагаются на одной прямой.
Запишем денежную выручку и дисконтирующие множители в векторной форме:
и
.
Скалярное произведение векторов и — —определяет дисконтированный совокупный доход за четыре года:
Так как 21158,3>17000, то рассматриваемый проект вложения капитала будет принят.
Операции над векторами в высшей математике
Внимание! Вектор определяется числом и направлением.
Отрезком АВ называется множество точек, заключенных между точками
А и В, включая их. Точки А и В называются концами отрезка.
Отрезок АВ называется направленным, если его концы упорядочены.
Направленный отрезок с началом в точке А и концом в точке В будем обозначать АВ. Направленный отрезок ВА с началом в точке В и концом в точке А называется противоположно направленным отрезку АВ.
Модулем направленного отрезка АВ называется его длина.
Вектором называется класс направленных отрезков, расположенных на параллельных или совпадающих прямых и имеющих одинаковые направление и длину.
Векторы геометрически изображают направленными отрезками и обозначаются и буквами жирного шрифта
Вывод. Вектор однозначно определяется своим одним направленным отрезком. Пусть заданы два вектора и (рис.1). Суммой векторов а и b
называется вектор, проведенный из начала а к концу b:
Способ сложения векторов, показанный на рис.1, называется правилом треугольника.
Замечание. На векторах а и b можно построить параллелограмм, в котором одна диагональ будет их суммой: , а вторая – разностью: Способ сложения векторов, показанный на рис.2, называется правилом параллелограмма.
Множество всех нулевых отрезков называется нулевым вектором и обозначается 0. Направление нулевого вектора произвольно.
Вектор, длина которого равна единице, называется единичным.
Для любого вектора а верны равенства:
Произведением вектора а на число отличное от нуля, называется вектор, обозначаемый и удовлетворяющий следующим условиям:
- длина вектора равна длине вектора а, умноженного на модуль числа
- векторы а и одинаково направлены, если , и противоположно направлены, если (рис.З).
Произведение вектора на число «нуль» есть нулевой вектор.
Углом между двумя векторами а и b называется наименьший угол на который нужно повернуть один вектор, чтобы он совпал по направлению с другим вектором (рис.4).
Проекцией вектора а на вектор b называется длина вектора а, умноженная на косинус угла между векторами а и b (рис.4):
Внимание! Для ненулевых векторов возможны три варианта произведений: скалярное произведение (в ответе получается число), векторное произведение (в ответе получается вектор) и смешанное произведение (в ответе получается число).
Скалярным произведением двух ненулевых векторов а и b называется число, равное произведению длин этих векторов на косинус угла между ними. Обозначение: Таким образом,
Например, для скалярного квадрата ii, где i -единичный вектор, имеем
Векторным произведением двух ненулевых векторов а и b называется такой вектор что
- 1) его модуль равен площади параллелограмма, построенного на данных векторах, т.е.
- 2) он перпендикулярен плоскости построенного на данных векторах параллелограмма, , т.е.
- 3) векторы образуют правую тройку векторов, т.е. при наблюдении из конца вектора кратчайший поворот от а к b виден против часовой стрелки.
Пример №19
Найти площадь параллелограмма, построенного на векторах а и b. если а – единичный вектор, длина вектора b равна трем, а их скалярное произведение – двум.
Решение:
Площадь параллелограмма, построенного на векторах а и b, равна .
По условию задачи имеем
Найдем синус угла между векторами а и b. Так как то
Следовательно,
Подставим найденное значение в формулу и получим: Задача решена.
Смешанным произведением трех ненулевых векторов а, b и с называется число, равное скалярному произведению векторного произведения первых двух векторов а и b на третий вектор . Обозначение:
Замечание. Смешанное произведение не меняется при циклической перестановке его сомножителей. При перестановке двух соседних множителей смешанное произведение меняет свой знак на противоположный, т.е.
Геометрический смысл смешанного произведения. Модуль смешанного произведения трех векторов равен объему параллелепипеда, построенного на этих векторах.
Действительно,
где S – площадь основания параллелепипеда, H – высота параллелепипеда, V -объем параллелепипеда.
Два вектора называются ортогональными, если угол между ними равен
Необходимое и достаточное условие ортогональности:
Два ненулевых вектора ортогональны тогда и только тогда, когда их скалярное произведение равно нулю Нулевой вектор ортогонален любому вектору.
Два вектора называются коллинеарными, если они лежат на одной прямой. Пулевой вектор коллинеарен любому вектору.
Необходимое и достаточное условие коллинеарности:
- Два ненулевых вектора а и b коллинеарны тогда и только тогда, когда они пропорциональны, т.е. – произвольное число, отличное от нуля.
- Два ненулевых вектора коллинеарны тогда и только тогда, когда их векторное произведение равно нулевому вектору (площадь параллелограмма равна нулю).
Три вектора называются компланарными, если они лежат на одной плоскости. Любую тройку векторов, содержащую нулевой вектор, считают компланарной.
Необходимое и достаточное условие компланарности. Три ненулевых вектора компланарны тогда и только тогда, когда их смешанное произведение равно нулю (объем параллелепипеда равен нулю).
Действия над векторами, заданными прямоугольными координатами
Пусть Ох, Оу, Oz – три взаимно перпендикулярные оси в трехмерном пространстве (оси координат), исходящие из общей точки О (начала координат) и образующие правую тройку (рис. 5).
Точка М с координатами х, у, z обозначается M(x,y,z), причем первая координата называется абсциссой, вторая – ординатой, третья – аппликатой точки М.
Для каждой точки М пространства существует ее радиус-вектор r=ОМ, начало которого есть начало координат О и конец которого есть данная точка М. Координаты x,y,z точки М являются проекциями радиус-вектора r на оси Ох, Оу, Oz соответственно.
Пусть в прямоугольной системе координат заданы точки и Тогда координаты вектора АВ вычисляются по формуле:
(«от координат конца отнимают координаты начала»).
Например, координаты радиус-вектора
Если ввести единичные векторы i,j, k, направленные по осям Ох, Оу, Oz соответственно (рис.5), то координаты вектора r можно записать в эквивалентной форме:
Векторы i, j,k называются базисными.
Пусть даны два вектора
Сложив векторы почленно, получим:
или
Умножив вектор а на число получим:
или
Пример №20
Найти вектор х из уравнения
Решение:
Выразим х из векторного уравнения:
Подставим векторы а, b и с в полученное выражение:
Задача решена.
Скалярное произведение двух векторов в координатной форме вычисляется по формуле:
Для cкалярного квадрата аа получаем:
но, с другой стороны, Следовательно,
Мы получили формулу вычисления длины вектора, заданного в координатной форме.
Векторное произведение двух векторов в координатной форме вычисляется по формуле
которую можно выразить через символический определитель третьего порядка
Смешанное произведение трех векторов в координатной форме определяется формулой
- Заказать решение задач по высшей математике
Пример №21
Вершины треугольной пирамиды находятся в точках А( 1,1 ,-1), В(2,1,-3), С(-1,1,1), D(0,7,3). Вычислить высоту пирамиды, опущенную из вершины D на основание АВС.
Решение:
Высоту треугольной пирамиды найдем из формулы:
где – объем пирамиды ABCD, – площадь основания АВС, H – высота пирамиды, опущенная из вершины D.
Найдем площадь треугольника АВС. Она равна половине площади параллелограмма, построенного, например, на векторах АВ и АС. Следовательно, по определению векторного произведения
По координатам точек А, В и С найдем координаты векторов АВ и АС:
Векторное произведение АВ и АС в координатной форме равно
Найдем объем треугольной пирамиды. Он равен одной шестой объема параллелепипеда, построенного, например, на векторах АВ, АС и AD. Тогда по геометрическому смыслу смешанного произведения Найдем координаты вектора AD:
Смешанное произведение АВ, АС и AD в координатной форме равно разложим определитель по второму столбцу
Задача решена.
Замечание.
- 1. Площадь треугольника АВС можно находить из площади параллелограмма, построенного на любых двух векторах, исходящих из одной вершины, например: АВ и АС; ВА и ВС; СА и СВ.
- 2. Объем треугольной пирамиды ABCD можно находить из объема параллелепипеда, построенного на любых трех векторах, исходящих из одной точки, например: АВ, АС и AD; ВА, ВС и BD; СА, СВ и CD; DA, DB и DC.
Линейное пространство
Идея линейности является одним из важнейших принципов математики. На этой основе построены различные разделы математики. Более того, почти каждый экономический процесс в малом является линейным, что позволяет делать о нём достаточно точные выводы, изучая линейный, гораздо более простой для исследования объект.
В математике часто приходится встречаться с объектами, для которых определены операции сложения и умножения на числа. Объектами такого рода являются векторы, функции, матрицы и т.д. Для того, чтобы изучать все такие объекты с единой точки зрения и вводится понятие линейного пространства.
Определение 2.3.1. Множество L элементов х, у, z,… называется линейным пространством, если:
При этом введенные операции должны удовлетворять следующим требованиям (аксиомам):
- х+у = у+х (коммутативности);
- (х+у)+ z = x+(y+z) (ассоциативности);
- существует элемент 0, такой, что х+0=х для любого х. Элемент 0 называется нулевым элементом;
- для каждого х существует противоположный элемент, обозначаемый -х, такой, что х+(-х)=0;
- ;
- ;
- :;
- ,
где и – вещественные числа.
В определении линейного пространства не говорится, как определяются операции сложения и умножения на числа, и не говорится о природе объектов. Требуется только, чтобы были выполнены сформулированные выше аксиомы. Поэтому всякий раз, когда мы встречаемся с операциями, удовлетворяющими этим условиям, будем считать их операциями сложения и умножения.
Рассмотрим систему векторов на плоскости и в трёхмерном пространстве, для которых определены операции сложения векторов и умножения вектора на число как в п.2.1. Так как для этих операций выполняются свойства (1) – (8) определения 2.3.1, то они образуют линейное пространство.
Линейное пространство образует и совокупность многочленов степени не выше п с вещественными коэффициентами, для которых определены обычные операции сложения многочленов и умножения многочлена на число.
Линейное пространство, в котором введено скалярное произведение, называется евклидовым.
Пространство, где векторами являются наборы из n действительных чисел с покомпонентными операциями сложения и умножения их на число, и скалярное произведение определяется по формуле (1.2.1), является евклидовым пространством. Это пространство обозначается .
Линейно зависимые и линейно независимые векторы. Свойства линейной зависимости векторов.
Определение линейной комбинации векторов, тесно связано с понятием подпространства векторного пространства.
Определение 2.4.1. Некоторое непустое подмножество векторного пространства М называется подпространством, если оно само является векторным пространством.
А доказательство того, что подмножество является векторным пространством, проводится на основании доказательства того, что всякая линейная комбинация любых двух векторов этого подмножества, также является вектором этого подмножества.
Определение 2.4.2. Векторы из называются линейно независимыми, если не существует чисел хотя бы одно из которых отлично от нуля, таких, что
Если равенство (2.4.1) возможно и при ненулевом значении хотя бы одного числа , то векторы называются линейно зависимыми.
Пример №22
Рассмотрим евклидово пространство и векторы
называемые координатными векторами. Покажем, что в пространстве векторылинейно независимы.
Решение:
Пусть произвольные числа. Составим линейную комбинацию векторов :
Подставив координаты векторов , получим:
В результате получили вектор, который будет нулевым если . Следовательно, линейная комбинация , может равняться нулю если . А это и есть условие линейной независимости векторов .
Вектор называется линейной комбинацией векторов из , если существуют числа, такие, что выполняется равенство: .
Относительно линейной зависимости векторов справедливы следующие утверждения:
- Если совокупность векторов из содержит нулевой вектор, то она линейно зависима.
- Если в системе векторов имеется подсистема линейно зависимых векторов, то и вся совокупность векторов линейно зависима.
- Система векторов из линейно зависима тогда и только тогда, если один из векторов этой системы является линейной комбинацией остальных.
- Любые векторов из , каждый из которых является линейной комбинацией m векторов линейно зависимы. .
Пример №23
Выясним линейную зависимость векторов и . Решение. Составим линейную комбинацию этих векторов
Полученный вектор является нулевым, если координаты равны нулю:
Полученная система имеет только одно решение . Следовательно, векторное равенство выполняется при нулевых значениях коэффициентов . Это значит, что векторы линейно независимы.
Заметим, что два геометрических вектора линейно зависимы тогда и только тогда, когда они коллинеарны (их направления параллельны). Три геометрических вектора линейно зависимы тогда и только тогда, когда они компланарны (их направления параллельны некоторой плоскости).
Элементы векторной алгебры
Некоторые физические величины (например, температура, масса, объем, работа, потенциал) могут быть охарактеризованы одним числом, которое выражает отношение этой величины к соответствующей единице измерения; такие величины называются скалярными. Ещё примеры скалярных величин: длина, площадь, время, угол, плотность, сопротивление.
Другие величины (например, сила, скорость, ускорение, напряжённость электрического или магнитного поля) характеризуются числом и направлением. Эти величины называются векторными.
Необходимо подчеркнуть, что вектор не является числом. Если мы рассматриваем вектор, лежащий в плоскости, то для его описания необходимо знать два фактора – модуль и его направление (например, угол, образуемый им с одним из осей координат). Если рассматривается вектор в трехмерном пространстве, то для описания вектора требуется три фактора: один – величину для его модуля и два для указания его положения в системе координат.
Скаляры и векторы
Величина, полностью характеризуемая своим числовым значением в выбранной системе единиц, называется скалярной или скаляром. Таковы, например, масса тела, объем его, температура среды и т. п. Скаляр определяется числом положительным или отрицательным или равным нулю.
Величина, кроме числового значения характеризуемая еще направлением, называется векторной или вектором. К числу их относятся сила, перемещение, скорость и т.п. Вектор определяется числом и направлением.
Векторы обычно обозначают буквами жирного шрифта, например а. Геометрически вектор изображается направленным отрезком пространства (рис. 168); при этом используется обозначение а = , где точка А — начало В отрезка, а точка В — конец его. В дальнейшем, для наглядности изложения, векторы мы будем рассматривать как направленные отрезки.
Под модулем (длиной) вектора а
понимается числовое значение его, без учета направления. (Естественно, обозначает модуль вектора ) Вектор 0, модуль которого равен нулю, называется нулевым или нуль-вектором (направление нулевого вектора произвольно).
Два вектора считаются равными, если они расположены на параллельных или совпадающих прямых (параллельность в широком смысле) и имеют одинаковую длину и одинаково направлены. Мы условимся не различать равные векторы и, таким образом, приходим к понятию свободного вектора. Иными словами, свободный вектор допускает перенос его в любую точку пространства при условии сохранения длины и направления.
В частности, для свободных векторов можно обеспечить общую начальную точку их. В дальнейшем мы будем излагать теорию свободных векторов в трехмерном пространстве.
Сумма векторов
Определение: Суммой нескольких векторов, например а, b, с, d (рис. 169), называется вектор
по величине и направлению равный замыкающей ОМ пространственной ломаной линии, построенной на данных векторах.
Для случая двух векторов а и b (рис. 170) их суммой s является диагональ параллелограмма, построенного на этих векторах, исходящая из общей точки приложения их (правило параллелограмма).
Так как в треугольнике длина одной стороны не превышает суммы длин двух других сторон, то из рис. 170 имеем
т. е. модуль суммы двух векторов не превышает суммы модулей этих векторов.
Для случая трех векторов а, b, с (рис. 171) их суммой s является диагональ параллелепипеда, построенного на этих векторах (правило параллелепипеда).
Легко проверить, что для векторного сложения справедливы следующие свойства:
1)переместительное свойство
а + b = b + а,
т. е. векторная сумма не зависит от порядка слагаемых;
2)сочетательное свойство
т.е. сумма трех (и большего числа) векторов не зависит от порядка расстановки скобок.
Для каждого вектора (рис. 172) существует противоположный вектор , имеющий ту же длину, но противоположное направление. По правилу параллелограмма, очевидно, имеем
где 0 — нуль-вектор.
Легко проверить, что а + 0 = а.
Разность векторов
Под разностью векторов (рис. 173) понимается вектор
такой, что
Отметим, что в параллелограмме, построенном на данных векторах (см. рис. 170), их разностью является соответственно направленная вторая диагональ.
Легко проверить, что справедливо следующее правило вычитания:
Умножение вектора на скаляр
Определение: Произведением вектора а на скаляр k (рис. 174) называется вектор
имеющий длину b = а, направление которого: 1) совпадает
с направлением вектора а, если k > 0; 2) противоположно ему, если k < 0; 3) произвольно, если k = 0.
Нетрудно убедиться, что эта векторная операция обладает следующими свойствами:
Пример:
Если ненулевой вектор а разделить на его длину a = |a| (т.е. умножить на скаляр 1 /а), то мы получим единичный вектор е, так называемый , того же направления: е = а/а. Отсюда имеем стандартную формулу вектора
Формула (1) формально справедлива также и для нулевого вектора а = 0, где а = 0 и е — произвольный орт.
Коллинеарные векторы
Определение: Два вектора (рис. 175) называются коллинеарными, если они параллельны в широком смысле (т. е. расположены или на параллельных прямых, или же на одной и той же прямой).
Так как направление нулевого вектора произвольно, то можно считать, что нулевой вектор коллинеарен любому вектору.
Теорема: Два ненулевых вектора коллинеарны тогда и только тогда, когда они пропорциональны, т.е.
(k — скаляр).
Доказательство: 1) Пусть векторы коллинеарны и е, е’ — их орты. Имеем
Очевидно,
где знак плюс соответствует векторам одинакового направления, а знак минус— векторам противоположного направления.
Из формул (2) и (3) получаем
Отсюда вытекает формула (1), где
2) Если выполнено равенство (1), то коллинеарность векторов непосредственно следует из смысла умножения векторов на скаляр.
Компланарные векторы
Определение: Три вектора a, b и с называются компланарны ми, если они параллельны некоторой плоскости в широком смысле (т. е. или параллельны плоскости, или лежат в ней).
Можно сказать также, что векторы а, b и с компланарны тогда и только тогда, когда после приведения их к общему началу они лежат в одной плоскости.
По смыслу определения тройка векторов, среди которых имеется хотя бы один нулевой, компланарна.
Теорема: Три ненулевых вектора а, b и с компланарны тогда и только тогда, когда один из них является линейной комбинацией других, т.е., например,
(k, I — скаляры).
Доказательство: 1) Пусть векторы а, b и с компланарны, расположены в плоскости Р (рис. 176) и имеют общую точку приложения О.
Предположим сначала, что эти векторы не все попарно коллинеарны, например векторы а и b неколлинеарны. Тогда, производя разложение вектора с в сумму векторов са и сь, коллинеарных соответственно векторам а и b, в силу будем иметь
где k и I — соответствующие скаляры.
Если векторы а, b, с попарно коллинеарны, то можно написать
таким образом, снова выполнено условие (1).
2) Обратно, если для векторов (рис. 176) выполнено условие (1), то на основании смысла соответствующих векторных операций вектор с расположен в плоскости, содержащей векторы а и b, т. е. эти векторы компланарны.
Пример:
Векторы а, а + b, а – b компланарны, так как
Проекция вектора на ось
Осью называется направленная прямая. Направление прямой обычно обозначается стрелкой. Заданное направление оси будем считать положительным, противоположное — отрицательным.
Определение: Проекцией точки А на ось (рис.177) называется основание А’ перпендикуляра АА’, опущенного из точки А на эту ось.
Здесь под перпендикуляром АА’ понимается прямая, пересекающая ось и составляющая с ней прямой угол. Таким образом, проекция А есть пересечение плоскости, проходящей через точку А и перпендикулярной оси с этой осью.
Определение: Под ком-по не н той (составляющей) вектора относительно оси (рис. 177) понимается вектор а’ = АВ’, начало которого А есть проекция на ось начала А вектора а, а конец которого В’ есть проекция на ось конца В этого вектора.
Определение: Под проекцией вектора а на ось понимается скаляр , равный длине {модулю) его компоненты а’ относительно оси , взятой со знаком плюс.
Напомним, что все геометрические объекты мы здесь рассматриваем в трехмерном пространстве.
Если направление компоненты совпадает с направлением оси , и со знаком минус, если направление компоненты противоположно направлению оси
Если а = О, то полагают = О.
Заметим, что если е — единичный вектор оси , то для компоненты а’ справедливо равенство
Теорема: Проекция вектора а на ось равна произведению длины а вектора на косинус угла между направлением вектора и направлением оси, т.е.
Доказательство: Так как вектор свободный (рис. 178), то можно предположить, что начало его О лежит на оси .
1) Если угол ф между вектором a и осью острый , то направление компоненты вектора а совпадает с направлением оси (рис. 178, а). В этом случае имеем
2) Если угол ф между вектором а и осью тупой (рис. 178, б), то направление компоненты вектора а противоположно направлению оси Тогда получаем
3) Если же ф = , то формула (2), очевидно, выполняется, так как при этом .
Таким образом, формула (2) доказана.
Следствие 1. Проекция вектора на ось: 1) положительна, если вектор образует с осью острый угол; 2) отрицательна, если этот угол — тупой, и 3) равна нулю, если этот угол — прямой.
Следствие 2. Проекции равных векторов на одну и ту же ось равны между собой.
Теорема: Проекция суммы нескольких векторов на данную ось равна сумме их проекций на эту ось.
Доказательство: Пусть, например, s = a + b + с,
где (рис. 179) и, следовательно, .
Обозначая проекции точек на ось через и учитывая направления компонент (рис. 179), имеем
что и требовалось доказать.
Следствие. Проекция замкнутой векторной линии на любую ось равна нулю.
Теорема: При умножении вектора на скаляр его проекция на данную ось умножается на этот скаляр, т.е.
Формула (4) следует из теоремы 1 и смысла умножения вектора на скаляр.
Следствие. Проекция линейной комбинации векторов равна такой же линейной комбинации проекций этих векторов, т.е.
Прямоугольные декартовы координаты в пространстве
Пусть (рис. 180) Ox, Оу, Oz — три взаимно перпендикулярные оси в трехмерном пространстве (оси координат), исходящие из общей точки О (начало координат) и образующие правую тройку (правая система координат), т. е. ориентированные по правилу правого буравчика. Иными словами, для наблюдателя, направленного по оси Oz, кратчайший поворот оси Ох к оси Оу происходит против хода часовой стрелки.
Три взаимно перпендикулярные плоскости Oyz, Ozx и Оху, проходящие через соответствующие оси, называются координатными плоскостями; они делят все пространство на восемь октантов.
Для каждой точки М пространства (рис. 180) существует ее радиус-вектор г = ОМ, начало которого есть начало координат О и конец которого есть данная точка М.
Определение: Под декартовыми прямоугольными координатами х, у, z точки М понимаются проекции ее радиуса вектора г на соответствующие оси координат, т. е.
В дальнейшем для краткости декартовы прямоугольные координаты мы будем называть просто прямоугольными координатами.
Точка М с координатами х, у, z обозначается через М (х, у, z), причем первая координата называется абсциссой, вторая — ординатой, а третья — аппликатой точки М.
Для нахождения этих координат через точку М проведем три плоскости МА, MB, МС, перпендикулярные соответственно осям Ox, Оу, Oz (рис. 180). Тогда на этих осях получатся направленные отрезки
численно равные координатам точки М.
Радиус-вектор г является диагональю параллелепипеда П с измерениями , образованного плоскостями МА, МБ, МС и координатными плоскостями. Поэтому
Если обозначить через углы, образованные радиусом-вектором г с координатными осями, то будем иметь
Косинусы cos а, cos р, cos у называются направляющими косинусами радиуса-вектора г. Из (4), учитывая (3), получаем
т. е. сумма квадратов направляющих косинусов радиуса-век-тора точки пространства равна 1.
Из формулы (4) следует, что координата точки М положительна, если радиус-вектор этой точки образует острый угол с соответствующей координатной осью, и отрицательна, если этот угол тупой. В частности, в I октанте пространства, ребра которого составляют положительные полуоси координат, все координаты точек положительны- В остальных октантах пространства отрицательными координатами точек будут те, которые соответствуют отрицательно направленным ребрам октанта.
Измерения параллелепипеда П равны расстояниям точки М соответственно от координатных плоскостей Oyz, Ozx, Оху. Таким образом, декартовы прямоугольные координаты точки М пространства представляют собой расстояния от этой точки до координатных плоскостей, взятые с надлежащими знаками,
В частности, если точка лежит на плоскости Oyz, то х = 0; если на плоскости Ozx, то у = 0; если же на плоскости Оху, то z = 0, и обратно.
Длина и направление вектора
Пусть в пространстве Oxyz задан вектор а. Проекции этого вектора на оси координат
называются координатами вектора а; при этом вектор мы будем записывать так:
Так как вектор а свободный, то его можно рассматривать как радиус-вектор точки . Отсюда получаем длину вектора
т.е. модуль вектора равен корню квадратному из суммы квадратов его координат.
Направляющие косинусы вектора а определяются из уравнений
причем
т.е. сумма квадратов направляющих косинусов вектора равна единице. Направляющие косинусы ненулевого вектора однозначно определяют его направление. Следовательно, вектор полностью характеризуется своими координатами.
Пример №24
Найти длину и направление вектора а = {1, 2, -2}.
Решение:
Имеем
Отсюда
Таким образом, вектор а образует острые углы с координатными осями Ох и Оу и тупой угол с координатной осью Ог.
Расстояние между двумя точками пространства
Пусть — начальная точка отрезка и — конечная точка его. Точки можно задать их радиусами-векторами и (рис. 181).
Рассматривая вектор , из будем иметь
Проецируя это векторное равенство на оси координат и учитывая свойства проекций, получаем
Таким образом, проекции направленного отрезка на оси координат равны разностям соответствующих координат конца и начала отрезка.
Из формул (2) получаем длину отрезка (или, иначе, расстояние между двумя точками )
Итак, расстояние между двумя точками пространства равно корню квадратному из квадратов разностей одноименных координат этих точек.
Пример №25
Ракета из пункта М1 (10, -20, 0) прямолинейно переместилась в пункт М2 (-30, -50, 40) (расстояния даны в километрах). Найти путь пройденный ракетой.
Решение:
На основании формулы (3) имеем
Заметим, что, найдя направляющие косинусы вектора перемещения , нетрудно определить направление движения ракеты.
Действие над векторами, заданными в координатной форме
Пусть вектор задан своими проекциями на оси координат Ox, Оу, Oz.
Построим параллелепипед (рис. 182), диагональю которого является вектор а, а ребрами служат компоненты его относительно соответствующих координатных осей. Имеем разложение
Если ввести единичные векторы (орты) i, j, k, направленные по осям координат, то на основании связи между компонентами вектора и его проекциями будем иметь
Подставляя эти выражения в равенство (1), получаем координатную форму вектора
Заметим, что разложение (3) для вектора а единственно. Действительно, пусть
Отсюда, вычитая из равенства (3) равенство (3′) и пользуясь перемести -тельным и сочетательным свойствами суммы векторов, а также свойствами разности векторов, будем иметь
Если хотя бы один из коэффициентов при ортах i, j и k был отличен от нуля, то векторы i, j и k были бы компланарны, что неверно. Поэтому и единственность разложения (3) доказана.
Если то, очевидно, также имеем
Рассмотренные выше линейные операции над векторами можно теперь записать в следующем виде:
или короче: . Таким образом, при умножении вектора на скаляр координаты вектора умножаются на этот скаляр;
или кратко:
Таким образом, при сложении (или вычитании) векторов их одноименные координаты складываются (или вычитаются):
Пример №26
Найти равнодействующую F двух сил
и ее направление.
Решение:
Имеем . Отсюда
где — направляющие косинусы равнодействующей F.
Скалярное произведение векторов
Определение: Под скалярным произведением двух векторов а и b понимается число, равное произведению длин этих векторов на косинус угла между ними, т. е. в обычных обозначениях:
где
Заметим, что в формуле (1) скалярное произведение можно еще записывать как ab, опуская точку. Так как (рис. 183)
то можно записать
т.е. скалярное произведение двух векторов равно длине одного из них, умноженной на проекцию другого на ось с направлением первого.
Физический смысл скалярного произведения
Пусть постоянная сила F обеспечивает прямолинейное перемещение материальной точки. Если сила F образует угол ф с перемещением s (рис. 184), то из физики известно, что работа силы F при перемещении s равна
На основании формулы (1) имеем
Таким образом, работа постоянной силы при прямолинейном перемещении ее м точки приложения равна скалярному произведению вектора силы на вектор перемещения.
Скалярное произведение векторов обладает следующими основными свойствами.
1)Скалярное произведение двух векторов не зависит от порядка этих сомножителей (переместительное свойство):
Эта формула непосредственно следует из формулы (1).
2)Для трех векторов а, b и с справедливо распределительное свойство
т. е. при скалярном умножении суммы векторов на вектор можно «раскрыть скобки».
Действительно, на основании формул (2), учитывая свойства проекций векторов, имеем
3)Скалярный квадрат вектора равен квадрату модуля этого вектора, т.е.
Действительно,
Отсюда для модуля вектора получаем формулу
4)Скалярный множитель можно выносить за знак скалярного произведения, т.е.
Это свойство также легко получается из (1).
5)Скалярное произведение линейной комбинации векторов на произвольный вектор равно такой же линейной комбинации данных векторов на этот вектор, т.е.
( — скаляры).
Это — очевидное следствие 2) и 4).
Из определения (1) вытекает, что косинус угла между двумя ненулевыми векторами а и b равен
Из формулы (8) получаем, что два вектора а и b перпендикулярны (ортогональны), т. е. , тогда и только тогда, когда
Это утверждение справедливо также и в том случае, когда хотя бы один из векторов а или b нулевой.
Пример №27
Найти проекцию вектора а на вектор b. Обозначая через угол между этими векторами, имеем
где е =— орт вектора b
Скалярное произведение векторов в координатной форме
Пусть
Перемножая эти векторы как многочлены и учитывая соотношения
будем иметь
Таким образом, скалярное произведение векторов равно сумме парных произведений их одноименных координат. Отсюда, обозначая через ф угол между векторами а и b, получаем
Пример:
Определить угол ф между векторами а = { 1,+2, 3} и b ={-3, 2,-1}. На основании формулы (4) имеем
Отсюда
Пусть векторы а и b коллинеарны (параллельны). Согласно условию коллинеарности,
где k — скаляр, что эквивалентно или
Таким образом, векторы коллинеарны тогда и только тогда, когда их одноименные координаты пропорциональны.
Для перпендикулярных (ортогональных) векторов а и b имеем и, следовательно, cos ф = 0 или, согласно формуле (4),
Таким образом, два вектора перпендикулярны тогда и только тогда, когда сумма парных произведений их одноименных координат равна нулю.
Векторное произведение векторов
Напомним, что тройка а, b и с некомпланарных векторов называется правой (рис. 185, а) или левой (рис. 185, б), если она ориентирована по правилу правого винта или соответственно по правилу левого винта.
Заметим, что если в тройке некомпланарных векторов а, b, с переставить два вектора, то она изменит свою ориентацию, т. е. из правой сделается левой или наоборот.
В дальнейшем правую тройку мы будем считать стандартной.
Определение: Под векторным произведением двух векторов а и b понимается вектор
для которого:
1)модуль равен площади параллелограмма, построенного на данных векторах, т. е.
где (рис. 186);
2)этот вектор перпендикулярен перемножаемым векторам (иначе говоря, перпендикулярен плоскости построенного на них параллелограмма), т. е. ;
3)если векторы неколлинеарны, то векторы а, b, с образуют правую тройку векторов.
Укажем основные свойства векторного произведения.
1)При изменении порядка сомножителей векторное произведение меняет свой знак на обратный, сохраняя модуль, т. е.
Действительно, при перестановке векторов а и b площадь построенного на них параллелограмма остается неизменной, т. е. . Однако тройка векторов является левой. Поэтому направление вектора противоположно направлению вектора (а и b неколлинеарны). Если а и b коллинеарны, то равенство (3) очевидно.
Таким образом, векторное произведение двух векторов не обладает переместительным свойством.
2)Векторный квадрат равен нуль-вектору, т.е.
Это — очевидное следствие свойства 1).
3)Скалярный множитель можно выносить за знак векторного произведения, т.е. если — скаляр, то
Это свойство непосредственно вытекает из смысла произведения вектора на скаляр и определения векторного произведения.
4)Для любых трех векторов а, b, с справедливо равенство
т.е. векторное произведение обладает распределительным свойством.
Пример:
Отсюда, в частности, имеем
т. е. площадь параллелограмма, построенного на диагоналях данного параллелограмма, равна удвоенной площади этого параллелограмма.
С помощью векторного произведения удобно формулировать легко проверяемый критерий коллинеарности двух векторов а и b:
Векторное произведение в координатной форме
Пусть
Перемножая векторно эти равенства и используя свойства векторного произведения, получим сумму девяти слагаемых:
Из определения векторного произведения следует, что для ортов справедлива следующая «таблица умножения»:
Поэтому из формулы (3) получаем
(с сохранением порядка следования букв ).
Для удобства запоминания формула (4) записывается в виде определителя третьего порядка (см. гл. XVII)
Из формулы (4) вытекает, что
Геометрически формула (6) дает квадрат площади параллелограмма, построенного на векторах .
Пример №28
Найти площадь треугольника с вершинами А (1, 1, 0), В (1,0, 1) и С (0, 1, 1).
Решение:
Площадь S треугольника ABC равна 1/2 площади параллелограмма, построенного на векторах (рис. 187). Используя формулы для проекций направленных отрезков, имеем отсюда
Следовательно,
Смешанное произведение векторов
Определение: Под смешанным (или векторно-скалярным) произведением векторов понимается число
Построим параллелепипед П (рис. 188), ребрами которого, исходящими из общей вершины О, являются векторы .
Тогда представляет собой площадь параллелограмма, построенного на векторах , т.е. площадь основания параллелепипеда.
Высота этого параллелепипеда , очевидно, равна
где и знак плюс соответствует острому углу , а знак минус — тупому углу ф. В первом случае векторы образуют правую тройку, а во втором — левую тройку.
На основании определения скалярного произведения имеем
где V — объем параллелепипеда, построенного на векторах . Отсюда
т. е. смешанное произведение трех векторов равно объему V параллелепипед а у построенного на этих векторах, взятому со знаком плюсу если эти векторы образуют правую тройку, и со знаком минус, если они образуют левую тройку.
Справедливы следующие основные свойства смешанного произведения векторов.
1)Смешанное произведение не меняется при циклической перестановке его сомножителей, т.е.
Действительно, в этом случае не изменяется ни объем параллелепипеда П, ни ориентация его ребер.
2)При перестановке двух соседних множителей смешанное произведение меняет свой знак на обратный, т. е.
Это следует из того, что перестановка соседних множителей, сохраняя объем параллелепипеда, изменяет ориентацию тройки векторов, т.е. правая тройка переходит в левую, а левая — в правую.
С помощью смешанного произведения получаем необходимое и достаточное условие компланарности трех векторов :
abc = 0
(объем параллелепипеда равен нулю). Если
то, используя выражения в координатах для векторного и скалярного произведений векторов, получаем
т. e.
- Прямая – понятие, виды и её свойства
- Плоскость – определение, виды и правила
- Кривые второго порядка
- Евклидово пространство
- Логарифм – формулы, свойства и примеры
- Корень из числа – нахождение и вычисление
- Теория множеств – виды, операции и примеры
- Числовые множества
Марина Николаевна Ковальчук
Эксперт по предмету «Геометрия»
Задать вопрос автору статьи
Прямоугольная система координат
Чтобы определить понятие координат точек, нам необходимо ввести систему координат, в которой мы и будем определять ее координаты. Одна и та же точка в разных системах координат может иметь различные координаты. Здесь мы будем рассматривать прямоугольную систему координат в пространстве.
Возьмем в пространстве точку $O$ и введем для нее координаты $(0,0,0)$. Назовем ее началом системы координат. Проведем через нее три взаимно перпендикулярные оси $Ox$, $Oy$ и $Oz$, как на рисунке 1. Эти оси будут называться осями абсцисс, ординат и аппликат, соответственно. Осталось только ввести масштаб на осях (единичный отрезок) – прямоугольная система координат в пространстве готова (рис. 1)
Рисунок 1. Прямоугольная система координат в пространстве. Автор24 — интернет-биржа студенческих работ
Координаты точки
Теперь разберем, как определяют в такой системе координаты любой точки. Возьмем произвольную точку $M$ (рис. 2).
Рисунок 2. Произвольная точка. Автор24 — интернет-биржа студенческих работ
Построим на координатных осях прямоугольный параллелепипед, так, что точки $O$ и $M$ противоположные его вершины (рис. 3).
Рисунок 3. Построение прямоугольного параллелепипеда. Автор24 — интернет-биржа студенческих работ
«Координаты точки и координаты вектора. Как найти координаты вектора» 👇
Тогда точка $M$ будет иметь координаты $(X,Y,Z)$, где $X$ – значение на числовой оси $Ox$, $Y$ – значение на числовой оси $Oy$, а $Z$ – значение на числовой оси $Oz$.
Пример 1
Необходимо найти решение следующей задачи: написать координаты вершин параллелепипеда, изображенного на рисунке 4.
Рисунок 4. Параллелепипед. Автор24 — интернет-биржа студенческих работ
Решение.
Точка $O$ начало координат, следовательно, $O=(0,0,0)$.
Точки $Q$, $N$ и $R$ лежат на осях $Ox$, $Oz$ и $Oy$, соответственно, значит
$Q=(2,0,0)$, $N=(0,0,1.5)$, $R=(0,2.5,0)$
Точки $S$, $L$ и $M$ лежат в плоскостях $Oxz$, $Oxy$ и $Oyz$, соответственно, значит
$S=(2,0,1.5)$, $L=(2,2.5,0)$, $R=(0,2.5,1.5)$
Точка $P$ имеет координаты $P=(2,2.5,1.5)$
Координаты вектора по двум точкам и формула нахождения
Чтобы узнать, как найти вектор по координатам двух точек, необходимо рассмотреть введенную нами ранее систему координат. В ней от точки $O$ по направлению оси $Ox$ отложим единичный вектор $overline{i}$, по направлению оси $Oy$ – единичный вектор $overline{j}$, а единичный вектор $overline{k}$ нужно направлять по оси $Oz$.
Для того чтобы ввести понятие координат вектора, введем следующую теорему (здесь ее доказательство мы рассматривать не будем).
Теорема 1
Произвольный вектор в пространстве может быть разложен по трем любым векторам, которые не лежат в одной плоскости, причем коэффициенты в таком разложении будут единственным образом определены.
Математически это выглядит следующим образом:
$overline{δ}=moverline{α}+noverline{β}+loverline{γ}$
Так как векторы $overline{i}$, $overline{j}$ и $overline{k}$ построены на координатных осях прямоугольной системы координат, то они, очевидно, не будут принадлежать одной плоскости. Значит любой вектор $overline{δ}$ в этой системе координат, по теореме 1, может принимать следующий вид
$overline{δ}=moverline{i}+noverline{j}+loverline{k}$ (1)
где $n,m,l∈R$.
Определение 1
Три вектора $overline{i}$, $overline{j}$ и $overline{k}$ будут называться координатными векторами.
Определение 2
Коэффициенты перед векторами $overline{i}$, $overline{j}$ и $overline{k}$ в разложении (1) будут называться координатами этого вектора в заданной нами системе координат, то есть
$overline{δ}=(m,n,l)$
Линейные операции над векторами
Теорема 2
Теорема о сумме: Координаты суммы любого числа векторов определяются суммой их соответствующих координат.
Доказательство.
Будем доказывать эту теорему для 2-х векторов. Для 3-х и более векторов доказательство строится аналогичным образом. Пусть $overline{α}=(α_1,α_2,α_3)$, $overline{β}=(β_1,β_2 ,β_3)$.
Эти вектора можно записать следующим образом
$overline{α}=α_1overline{i}+ α_2overline{j}+α_3overline{k}$, $overline{β}=β_1overline{i}+ β_2overline{j}+β_3overline{k}$
$overline{α}+overline{β}=α_1overline{i}+α_2overline{j}+α_3overline{k}+β_1overline{i}+ β_2overline{j}+β_3overline{k}=(α_1+β_1 )overline{i}+(α_2+β_2 )overline{j}+(α_3+β_3)overline{k}$
Следовательно
$overline{α}+overline{β}=(α_1+β_1,α_2+β_2,α_3+β_3)$
Теорема доказана.
Замечание 1
Замечание: Аналогично, находится решение разности нескольких векторов.
Теорема 3
Теорема о произведении на число: Координаты произведения произвольного вектора на действительное число определяется произведением координат на это число.
Доказательство.
Возьмем $overline{α}=(α_1,α_2,α_3)$, тогда $overline{α}=α_1overline{i}+α_2overline{j}+α_3overline{k}$, а
$loverline{α}=l(α_1overline{i}+ α_2overline{j}+α_3overline{k})=lα_1overline{i}+ lα_2overline{j}+lα_3overline{k}$
Значит
$koverline{α}=(lα_1,lα_2,lα_3)$
Теорема доказана.
Пример 2
Пусть $overline{α}=(3,0,4)$, $overline{β}=(2,-1,1)$. Найти $overline{α}+overline{β}$, $overline{α}-overline{β}$ и $3overline{α}$.
Решение.
$overline{α}+overline{β}=(3+2,0+(-1),4+1)=(5,-1,5)$
$overline{α}-overline{β}=(3-2,0-(-1),4-1)=(1,1,3)$
$3overline{α}=(3cdot 3,3cdot 0,3cdot 4)=(9,0,12)$
Находи статьи и создавай свой список литературы по ГОСТу
Поиск по теме