Как найти вектор перпендикулярный плоскости
Перейти к содержимому

Как найти вектор перпендикулярный плоскости

  • автор:

Нахождение вектора, перпендикулярного данному вектору, примеры и решения

Данная статья раскрывает смысл перпендикулярности двух векторов на плоскости в трехмерном пространстве и нахождение координат вектора, перпендикулярному одному или целой паре векторов. Тема применима для задач, связанных с уравнениями прямых и плоскостей.

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

Необходимое и достаточное условие перпендикулярности двух векторов

Применим правило о перпендикулярных векторах на плоскости и в трехмерном пространстве.

Если ставится вопрос о трехмерном пространстве, задача решается по такому же принципу. При заданном векторе 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 → .

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

Даны точки: A (3,2,3), B (5,7,3) C (7,5,2)
Вектор «а» перпендикулярен плоскости треугольника ABC, а его модуль равен 30.
Найти координаты вектора «a».

Отдельное спасибо если приложите формулы или развернутый ответ для решения подобных задач.

Лучший ответ

Вектор а можно найти так:
посчитать векторное произведение р=АВхАС,
найти его модуль, поделить р на модуль р
и результат умножить на 30.

ЮрийПрофи (787) 13 лет назад

спасибо за уделеное время для ответа и расчета.
я так пробовал. к сожалению ответ ни с одним из вариантов в тесте не сошелся.

Остальные ответы
Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Вычисление нормали/перпендикуляра

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

var a: Vector3; var b: Vector3; var c: Vector3; var side1: Vector3 = b - a; var side2: Vector3 = c - a; 

Векторное произведение этих векторов даст третий вектор, перпендикулярный к искомой поверхности. Для определения порядка, в котором два вектора должны быть использованы в функции векторного произведения, можно использовать “правило левой руки”. Если смотреть сверху на поверхность (из которой должна выходить нормаль), первый вектор должен следовать по часовой стрелке за вторым:-

 var perp: Vector3 = Vector3.Cross(side1, side2); 

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

Для мешей нормаль должна быть нормализована. Это может быть сделано с помощью свойства normalized, но есть другая хитрость, которая иногда может быть полезна. Вы можете нормализовать перпендикуляр, разделив его на его же длину:-

var perpLength = perp.magnitude; perp /= perpLength; 

Оказывается, площадь треугольника равна perpLength / 2. Это полезно, если вам нужно найти площадь поверхности всего меша, или вы хотите выбрать треугольники случайно, с вероятностью на основе их относительной площади.

Нормальный вектор плоскости, координаты нормального вектора плоскости

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

Нормальный вектор плоскости – определение, примеры, иллюстрации

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

Пример 2

Определить координаты направляющих векторов заданной плоскости x + 2 z — 7 = 0 .

По условию имеем, что дано неполное уравнение плоскости. Чтобы увидеть координаты, необходимо преобразовать уравнение x + 2 z — 7 = 0 к виду 1 · x + 0 · y + 2 z — 7 = 0 . Отсюда получим, что координаты нормального вектора данной плоскости равны ( 1 , 0 , 2 ) . Тогда множество векторов будет иметь такую форму записи ( t , 0 , 2 · t ) , t ∈ R , t ≠ 0 .

Ответ: ( t , 0 , 2 · t ) , t ∈ R , t ≠ 0 .

При помощи уравнения плоскости в отрезках, имеющего вид x a + y b + z c = 1 , и общего уравнения плоскости возможна запись нормального вектора этой плоскости, где координаты равны 1 a , 1 b , 1 c .

Знания о нормальном векторе позволяют с легкостью решать задачи. Часто встречающимися задачами являются задания с доказательствами параллельности или перпендикулярности плоскостей. Заметно упрощается решение задач на составление уравнений заданной плоскости. Если имеется вопрос о нахождении угла между плоскостями или между прямой и плоскостью, то формулы нормального вектора и нахождения его координат помогут в этом.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *