Содержание:
- Формула
- Примеры нахождения перпендикулярного вектора
Формула
Для того чтобы вектор $bar{a}$ был перпендикулярен вектору
$bar{b}$ необходимо, чтобы их
скалярное произведение было равно нулю, то есть
В случае если векторы заданы на плоскости своими координатами
$bar{a}=left(a_{x} ; a_{y}right)$ и $bar{b}=left(b_{x} ; b_{y}right)$, то условие их перпендикулярности примет вид:
$$(bar{a}, bar{b})=a_{x} cdot b_{x}+a_{y} cdot b_{y}=0$$
Если векторы заданны в пространстве и имеют координаты
$bar{a}=left(a_{x} ; a_{y} ; a_{z}right)$ и $bar{b}=left(b_{x} ; b_{y} ; b_{z}right)$, то условие перпендикулярности запишется в виде:
$$(bar{a}, bar{b})=a_{x} cdot b_{x}+a_{y} cdot b_{y}+a_{z} cdot b_{z}=0$$
Примеры нахождения перпендикулярного вектора
Пример
Задание. Даны два вектора
$bar{a}=(2 ;-1)$ и $bar{b}=(-3 ; m)$ . При каком значении
$m$ эти векторы будут перпендикулярны?
Решение. Для того чтобы векторы
$bar{a}$ и
$bar{b}$ были перпендикулярны необходимо, чтобы их скалярное
произведение было равно нулю, то есть выполнялось условие:
$$(bar{a}, bar{b})=a_{x} cdot b_{x}+a_{y} cdot b_{y}=0$$
Подставим в это выражение координаты заданных векторов и из полученного равенства найдем
$m$:
$$2 cdot(-3)+(-1) cdot m=0$$
$$-6-m=0$$
$$m=-6$$
Ответ. Векторы
$bar{a}$ и
$bar{b}$ будут перпендикулярны при $m=-6$
236
проверенных автора готовы помочь в написании работы любой сложности
Мы помогли уже 4 430 ученикам и студентам сдать работы от решения задач до дипломных на отлично! Узнай стоимость своей работы за 15 минут!
Пример
Задание. Заданы два вектора
$bar{a}=(3 ;-2 ; m)$ и $bar{b}=(-1 ; m ; 1)$ . При каком значении
$m$ эти векторы будут перпендикулярны?
Решение. Два вектора
$bar{a}$ и
$bar{b}$ будут перпендикулярны тогда, когда их скалярное
произведение будет равняться нулю. И так как векторы заданны в пространстве, то должно выполнялось условие:
Подставим в него заданные координаты векторов, получим:
$$(bar{a}, bar{b})=a_{x} cdot b_{x}+a_{y} cdot b_{y}+a_{z} cdot b_{z}=0$$
$$3 cdot(-1)+(-2) cdot m+m cdot 1=0$$
$$3-2 cdot m+m=0$$
Из полученного уравнения найдем $m$:
$$3-m=0 Rightarrow m=-3$$
Ответ. Векторы
$bar{a}$ и
$bar{b}$ будут перпендикулярны при
$m=-3$
Читать дальше: как найти орт вектора.
Анна Кирпиченкова
Эксперт по предмету «Геометрия»
Задать вопрос автору статьи
Понятие вектора и перпендикулярности векторов
Вначале надо разобраться, что является геометрическим вектором. Для этого сначала введем понятие отрезка.
Определение 1
Отрезком будем называть такую часть прямой, которая ограничена точками с двух сторон.
Определение 2
Концами отрезка будем называть точки, которые его ограничивают.
Для введения определения вектора один из концов отрезка назовем его началом.
Определение 3
Вектором (направленным отрезком) будем называть такой отрезок, у которого обозначено, какая граничная точка его начало, а какая является его концом.
Сдай на права пока
учишься в ВУЗе
Вся теория в удобном приложении. Выбери инструктора и начни заниматься!
Получить скидку 3 000 ₽
Обозначение: $overline{AB}$ — вектор $AB$, имеющий начало в точке $A$, а конец в точке $B$.
Иначе одной маленькой буквой: $overline{a}$ (рис. 1).
Определение 4
Нулевым вектором будем называть любую точку, которая принадлежит плоскости.
Обозначение: $overline{0}$.
Введем теперь, непосредственно, определение коллинеарных векторов.
Определение 5
Два ненулевых вектора будем называть перпендикулярными (ортогональными), если они лежат на каких-либо перпендикулярных прямых (рис.2).
«Как найти вектор, перпендикулярный вектору» 👇
Также введем определение скалярного произведения, которое будет нам необходимо далее.
Определение 6
Скалярным произведением двух данных векторов будем называть такой скаляр (или число), который равняется произведению длин двух этих векторов с косинусом угла между данными векторами.
Математически это может выглядеть следующим образом:
$overline{α}overline{β}=|overline{α}||overline{β}|cos∠(overline{α},overline{β})$
Скалярное произведение также можно найти с помощью координат векторов следующим образом
$overline{α}overline{β}=α_1 β_1+α_2 β_2+α_3 β_3$
Признак перпендикулярности через пропорциональность
Теорема 1
Чтобы ненулевые векторы были перпендикулярны между собой, необходимо и достаточно, чтобы их скалярное произведение этих векторов равнялось нулю.
Доказательство.
Необходимость: Пусть нам даны векторы $overline{α}$ и $overline{β}$, которые имеют координаты $(α_1,α_2,α_3)$ и $(β_1,β_2,β_3)$, соответственно, причем они перпендикулярны друг другу. Тогда нам нужно доказать следующее равенство
$overline{α}cdot overline{β}=0$
Так как векторы $overline{α}$ и $overline{β}$ перпендикулярны, то угол между ними равняется $90^0$. Найдем скалярное произведение данных векторов по формуле из определения 6.
$overline{α}cdot overline{β}=|overline{α}||overline{β}|cos90^circ =|overline{α}||overline{β}|cdot 0=0$
Достаточность: Пусть верно равенство $overline{α}cdot overline{β}=0$. Докажем, что векторы $overline{α}$ и $overline{β}$ будут перпендикулярны друг другу.
По определению 6, будет верно равенство
$|overline{α}||overline{β}|cos∠(overline{α},overline{β})=0$
$cos∠(overline{α},overline{β})=0$
$∠(overline{α},overline{β})=90^circ$
Следовательно, векторы $overline{α}$ и $overline{β}$ будут перпендикулярны друг другу.
Теорема доказана.
Пример 1
Доказать, что векторы с координатами $(1,-5,2)$ и $(2,1,3/2)$ перпендикулярны.
Доказательство.
Найдем скалярное произведение для этих векторов через формулу, данную выше
$overline{α}cdot overline{β}=1cdot 2+(-5)cdot 1+2cdot frac{3}{2}=2cdot 5+3=0$
Значит, по теореме 1, эти вектор перпендикулярны.
Нахождение перпендикулярного вектора к двум данным векторам через векторное произведение
Введем вначале понятие векторного произведения.
Определение 7
Векторным произведением двух векторов будем называть такой вектор, который будет перпендикулярен обоим данным векторам, и его длина будет равняться произведению длин этих векторов с синусом угла между данными векторами, а также этот вектор с двумя начальными имеют туже ориентацию, как и декартова система координат.
Обозначение: $overline{α}хoverline{β}$.
Чтобы найти векторное произведение, будем пользоваться формулой
$overline{α}хoverline{β}=begin{vmatrix}overline{i}&overline{j}&overline{k}\α_1&α_2&α_3\β_1&β_2&β_3end{vmatrix}$
Так как вектор векторного произведения двух векторов перпендикулярен обоим этим векторам, то он и будет иском вектором. То есть, для того, чтоб найти перпендикулярный для двух векторов вектор, нужно просто найти их векторное произведение.
Пример 2
Найти вектор, перпендикулярный к векторам с координатами $overline{α}=(1,2,3)$ и $overline{β}=(-1,0,3)$
Решение.
Найдем векторное произведение данных векторов.
$overline{α}хoverline{β}=begin{vmatrix}overline{i}&overline{j}&overline{k}\1&2&3\-1&0&3end{vmatrix}=(6-0)overline{i}-(3+3)overline{j}+(0+2)overline{k}=6overline{i}-6overline{j}+2overline{k}=(6,6,2)$
Находи статьи и создавай свой список литературы по ГОСТу
Поиск по теме
Как найти вектор перпендикулярный вектору
ФОРМУЛА
Чтобы вектор ( overline{a}) был перпендикулярен вектору ( overline{b}) , необходимо, чтобы его скалярное произведение было равно нулю, т.е.
(
(overline{a}, overline{b})=0
)
Если векторы задаются на плоскости своими координатами (
overline{a}=left(a_{x} ; a_{y}right)
) и (
overline{b}=left(b_{x} ; b_{y}right)
), то условие их перпендикулярности принимает вид:
(
(overline{a}, overline{b})=a_{x} cdot b_{x}+a_{y} cdot b_{y}=0
)
Если векторы заданы в пространстве и имеют координаты (
overline{a}=left(a_{x} ; a_{y} ; a_{z}right)
) и (
overline{b}=left(b_{x} ; b_{y} ; b_{z}right)
), то перпендикулярное условие записывается в виде:
(
(overline{a}, overline{b})=a_{x} cdot b_{x}+a_{y} cdot b_{y}+a_{z} cdot b_{z}=0
)
ПРИМЕРЫ РАСПОЛОЖЕНИЯ ПЕРПЕНДИКУЛЯРНОГО ВЕКТОРА
ПРИМЕР
overline{a}=(2 ;-1)
) и (
overline{b}=(-3 ; m)
) . При каком значении (
m
) эти векторы будут перпендикулярны?
overline{a}
) и (
overline{b}
) были перпендикулярны, необходимо, чтобы их скалярное произведение было равно нулю, то есть условие выполняется:
(
(overline{a}, overline{b})=a_{x} cdot b_{x}+a_{y} cdot b_{y}=0
)
Подставляем координаты указанных векторов в это выражение и из полученного равенства находим (
m
):
(
2 cdot(-3)+(-1) cdot m=0
)
(
-6-m=0
)
(
m=-6
)
overline{a}
) и (
overline{b}
) будут перпендикулярны (
m=-6
)
ПРИМЕР
overline{a}=(3 ;-2 ; m)
) и (
overline{b}=(-1 ; m ; 1)
) даны. При каком значении (
m
) эти векторы будут перпендикулярны?
(
(overline{a}, overline{b})=a_{x} cdot b_{x}+a_{y} cdot b_{y}+a_{z} cdot b_{z}=0
)
Подставив в него указанные координаты векторов, мы получим:
(
3 cdot(-1)+(-2) cdot m+m cdot 1=0
)
(
3-2 cdot m+m=0
)
Из полученного уравнения находим (
m=-6
):
(
3-m=0 Rightarrow m=-3
)
m=-3
)
Как найти вектор, перпендикулярный данному
В геометрии вектор определяется как упорядоченная пара точек, одну из которых считают его началом, другую — концом. В начертательной геометрии построить вектор, перпендикулярный заданному, можно с помощью транспортира отмерив нужный угол и начертив соответствующий отрезок. В аналитической геометрии для вычисления координат такого направленного отрезка придется задействовать правила скалярных операций с векторами.
Инструкция
Если исходный вектор изображен на чертеже в прямоугольной двухмерной системе координат и перпендикулярный ему нужно построить там же, исходите из определения перпендикулярности векторов на плоскости. Оно гласит, что угол между такой парой направленных отрезков должен быть равен 90°. Таких векторов можно построить бесконечное множество. Поэтому начертите в любом удобном месте плоскости перпендикуляр к исходному вектору, отложите на нем отрезок, равный длине заданной упорядоченной пары точек и назначьте один из его концов началом перпендикулярного вектора. Сделайте это с помощью транспортира и линейки.
Если же исходный вектор задан двухмерными координатами ā = (X₁;Y₁), исходите из того, что скалярное произведение пары перпендикулярных векторов должно быть равно нулю. Это значит, что вам надо подобрать для искомого вектора ō = (X₂,Y₂) такие координаты, при которых будет выполняться равенство (ā,ō) = X₁*X₂ + Y₁*Y₂ = 0. Это можно сделать так: выберите любое ненулевое значение для координаты X₂, а координату Y₂ рассчитайте по формуле Y₂ = -(X₁*X₂)/Y₁. Например, для вектора ā = (15;5) перпендикулярным будет вектор ō, с абсциссой, равной единице, и ординатой, равной -(15*1)/5 = -3, т.е. ō = (1;-3).
Для трехмерной и любой другой ортогональной системы координат верно то же самое необходимое и достаточное условие перпендикулярности векторов — их скалярное произведение должно быть равно нулю. Поэтому, если исходный направленный отрезок задан координатами ā = (X₁,Y₁,Z₁), подберите для перпендикулярной ему упорядоченной пары точек ō = (X₂,Y₂,Z₂) такие координаты, при которых выполняется условие (ā,ō) = X₁*X₂ + Y₁*Y₂ + Z₁*Z₂ = 0. Проще всего присвоить координатам X₂ и Y₂ единичные значения, а Z₂ рассчитать из упростившегося равенства Z₂ = -1*(X₁*1 + Y₁*1)/Z₁ = -(X₁+Y₁)/Z₁. Например, для вектора ā = (3,5,4) эта формула приобретет такой вид: (ā,ō) = 3*X₂ + 5*Y₂ + 4*Z₂ = 0. Тогда абсциссу и ординату перпендикулярного вектора примите за единицу, а аппликата в этом случае будет равна -(3+5)/4 = -2.
Источники:
- найти вектор если он перпендикулярный
Войти на сайт
или
Забыли пароль?
Еще не зарегистрированы?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Short answer: the vector $(s_z,(z + s_z) — x^2, -x y, -x,(z + s_z))$ with $s_z := text{sign}(z) , |(x,y,z)|$ is orthogonal to the vector $(x,y,z)$.
Note that we assume that $text{sign}(x)$ is defined as $+1$ for $x ge 0$ and as $-1$ otherwise.
Let $(x,y,z)$ be a vector with norm s and z > -s then the following matrix is an orthogonal basis where every basis vector has norm s:
$left(
begin{array}{ccc}
s — frac{x^2}{z+s} & -frac{x y}{z+s} & x \
-frac{x y}{z+s} & s — frac{y^2}{z+s} & y \
-x & -y & z \
end{array}
right)$
There are two notable cases if z = -s:
- The vector is of form $(0,0,z)$ with z < 0 and we can simply invert it before applying the formula above. As shown below this can be exploited to get a branch-free implementation.
- The vector is the zero vector $(0,0,0)$. «perpendicular» doesn’t make much sense in case of the null vector. If you interpret it as «dot product is zero» than you can just return the zero vector.
We can deal with these two problems as follows:
Let’s look at the first vector: $(s — frac{x^2}{z+s}, -frac{x y}{z+s}, -x)$. The singularity at $(0,0,-1)$ can be avoided by inverting the input vector and then inverting the result which gives: $(-s — frac{x^2}{z-s}, -frac{x y}{z-s}, -x)$.
Following this idea we can set $s_z := text{sign}(z) , s$ and compute an orthogonal basis vector for any non-null vector $(x,y,z)$ as:
$(s_z — frac{x^2}{z + s_z}, -frac{x y}{z + s_z}, -x)$
This leads to a nice branch-free C++ implementation for a normalized vector:
Vector3 OrthoNormalVector(double x, double y, double z) {
const double g = std::copysign(1., z);
const double h = z + g;
return Vector3(g - x*x/h, -x*y/h, -x);
}
Check the implementation of copysign on your platform to make sure that copysign(1., 0.) returns 1 and not 0.
For an arbitrary vector, not necessarily normalized, we can use a little trick to get an orthogonal vector: we scale the vector by the factor $z+s_z$ to get:
$(s_z,(z + s_z) — x^2, -x y, -x,(z + s_z))$
This vector is still orthogonal to the original vector $(x,y,z)$ as it was just scaled by a factor. It also has zero norm if and only if the norm of the original vector is 0.
This leads again to a branch-free implementation:
Vector3 OrthogonalVector(double x, double y, double z) {
const double s = std::sqrt(x*x + y*y + z*z);
const double g = std::copysign(s, z); // note s instead of 1
const double h = z + g;
return Vector3(g*h - x*x, -x*y, -x*h);
}