EssayAI
Блог
Блог

Как проверить коллинеарность векторов: пошаговое решение

Запрос

Дано: векторы a(2; −3; 4)\mathbf{a}(2;\ -3;\ 4), b(−6; 9; −12)\mathbf{b}(-6;\ 9;\ -12) и c(4; −6; 7)\mathbf{c}(4;\ -6;\ 7). Найти: коллинеарны ли пары a\mathbf{a}, b\mathbf{b} и a\mathbf{a}, c\mathbf{c}. Проверяем двумя способами: сравниваем отношения соответствующих координат и считаем векторное произведение, которое у коллинеарных векторов равно нулю.

Ответ: a\mathbf{a} и b\mathbf{b} коллинеарны, b=−3a\mathbf{b} = -3\mathbf{a}, векторы направлены противоположно; a\mathbf{a} и c\mathbf{c} не коллинеарны, a×c=(3; 2; 0)≠0\mathbf{a}\times\mathbf{c} = (3;\ 2;\ 0) \ne \mathbf{0}. Калькулятор сверху проводит ту же проверку для любых координат и показывает отношения по каждой координате столбиками: у коллинеарной пары они одной высоты.

Решение по шагам

Шаг 1. Отношения координат для пары a\mathbf{a}, b\mathbf{b}. Делим каждую координату b\mathbf{b} на соответствующую координату a\mathbf{a}:

bxax=−62=−3,byay=9−3=−3,bzaz=−124=−3.\frac{b_x}{a_x} = \frac{-6}{2} = -3, \qquad \frac{b_y}{a_y} = \frac{9}{-3} = -3, \qquad \frac{b_z}{a_z} = \frac{-12}{4} = -3.

Все три отношения совпали. Значит, есть одно число λ=−3\lambda = -3, на которое умножается каждая координата a\mathbf{a}, чтобы получилась координата b\mathbf{b}. Это и есть определение коллинеарности в координатах: b=λa\mathbf{b} = \lambda\mathbf{a}.

Шаг 2. Та же пара через векторное произведение. Раскрываем определитель по первой строке:

a×b=∣ijk2−34−69−12∣=i((−3)(−12)−4⋅9)−j(2⋅(−12)−4⋅(−6))+k(2⋅9−(−3)(−6))=i (36−36)−j (−24+24)+k (18−18)=(0; 0; 0).\begin{aligned} \mathbf{a}\times\mathbf{b} &= \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k}\\ 2 & -3 & 4\\ -6 & 9 & -12 \end{vmatrix}\\ &= \mathbf{i}\bigl((-3)(-12) - 4\cdot 9\bigr) - \mathbf{j}\bigl(2\cdot(-12) - 4\cdot(-6)\bigr) + \mathbf{k}\bigl(2\cdot 9 - (-3)(-6)\bigr)\\ &= \mathbf{i}\,(36 - 36) - \mathbf{j}\,(-24 + 24) + \mathbf{k}\,(18 - 18) = (0;\ 0;\ 0). \end{aligned}

Нулевой вектор подтверждает вывод шага 1. Модуль векторного произведения равен площади параллелограмма на двух векторах, а у коллинеарных векторов параллелограмм сплющен в отрезок. Подробнее этот смысл разобран в статье про векторное произведение и площадь параллелограмма.

Шаг 3. Направление. Коэффициент λ=−3\lambda = -3 отрицательный, поэтому b\mathbf{b} втрое длиннее a\mathbf{a} и смотрит в обратную сторону. Проверка через скалярное произведение: a⋅b=−12−27−48=−87\mathbf{a}\cdot\mathbf{b} = -12 - 27 - 48 = -87, а произведение длин ∣a∣ ∣b∣=29⋅329=87|\mathbf{a}|\,|\mathbf{b}| = \sqrt{29}\cdot 3\sqrt{29} = 87. Косинус угла равен −1-1, угол 180∘180^\circ.

Шаг 4. Отношения координат для пары a\mathbf{a}, c\mathbf{c}.

cxax=42=2,cyay=−6−3=2,czaz=74=1,75.\frac{c_x}{a_x} = \frac{4}{2} = 2, \qquad \frac{c_y}{a_y} = \frac{-6}{-3} = 2, \qquad \frac{c_z}{a_z} = \frac{7}{4} = 1{,}75.

Первые два отношения равны, третье нет. Одного несовпадения достаточно: общего множителя λ\lambda не существует, векторы не коллинеарны. Здесь и ловится самая частая ошибка: проверили две координаты, увидели двойку и поставили «да».

Шаг 5. Та же пара через векторное произведение.

a×c=((−3)⋅7−4⋅(−6);  4⋅4−2⋅7;  2⋅(−6)−(−3)⋅4)=(3; 2; 0).\mathbf{a}\times\mathbf{c} = \bigl((-3)\cdot 7 - 4\cdot(-6);\ \ 4\cdot 4 - 2\cdot 7;\ \ 2\cdot(-6) - (-3)\cdot 4\bigr) = (3;\ 2;\ 0).

Вектор ненулевой, его модуль 9+4+0=13≈3,61\sqrt{9 + 4 + 0} = \sqrt{13} \approx 3{,}61. Параллелограмм на a\mathbf{a} и c\mathbf{c} имеет настоящую площадь, значит векторы не лежат на одной прямой.

Ответ: векторы a(2; −3; 4)\mathbf{a}(2;\ -3;\ 4) и b(−6; 9; −12)\mathbf{b}(-6;\ 9;\ -12) коллинеарны, b=−3a\mathbf{b} = -3\mathbf{a}, направлены противоположно; векторы a\mathbf{a} и c(4; −6; 7)\mathbf{c}(4;\ -6;\ 7) не коллинеарны, потому что cz/az=1,75≠2c_z / a_z = 1{,}75 \ne 2 и a×c=(3; 2; 0)\mathbf{a}\times\mathbf{c} = (3;\ 2;\ 0).

Формула и откуда она берётся

Векторы называются коллинеарными, если они лежат на одной прямой или на параллельных прямых. Направление при этом может совпадать или быть противоположным. Для ненулевого a\mathbf{a} это равносильно существованию числа λ\lambda, для которого b=λa\mathbf{b} = \lambda\mathbf{a}. В координатах равенство распадается на три:

bx=λax,by=λay,bz=λaz⟺bxax=byay=bzaz=λ.b_x = \lambda a_x, \qquad b_y = \lambda a_y, \qquad b_z = \lambda a_z \quad\Longleftrightarrow\quad \frac{b_x}{a_x} = \frac{b_y}{a_y} = \frac{b_z}{a_z} = \lambda.

Вторая запись верна только тогда, когда у a\mathbf{a} нет нулевых координат, и в этом её слабость. Векторное произведение обходится без деления. Его модуль равен ∣a∣ ∣b∣sin⁡φ|\mathbf{a}|\,|\mathbf{b}|\sin\varphi, а синус обнуляется ровно при φ=0∘\varphi = 0^\circ или 180∘180^\circ. Поэтому для ненулевых векторов

a∥b⟺a×b=0.\mathbf{a} \parallel \mathbf{b} \quad\Longleftrightarrow\quad \mathbf{a}\times\mathbf{b} = \mathbf{0}.

Полезно посмотреть на компоненты произведения: aybz−azbya_y b_z - a_z b_y, azbx−axbza_z b_x - a_x b_z, axby−aybxa_x b_y - a_y b_x. Это миноры второго порядка матрицы, составленной из строк a\mathbf{a} и b\mathbf{b}. Каждый минор равен нулю ровно тогда, когда отношения в соответствующей паре координат совпадают, только записано это перекрёстным умножением вместо деления. Все три минора нулевые означают, что ранг матрицы из двух строк не больше единицы, то есть строки пропорциональны.

Если среди координат есть нули

Отношения координат ломаются на нуле, и такие случаи надо разбирать отдельно. Возьмём p(0; 5; −2)\mathbf{p}(0;\ 5;\ -2) и q(0; −10; 4)\mathbf{q}(0;\ -10;\ 4). Отношение по xx имеет вид 0/00/0, и это не ошибка и не запрет: условие qx=λpxq_x = \lambda p_x превращается в 0=λ⋅00 = \lambda\cdot 0 и выполняется при любом λ\lambda. Остальные координаты дают −10/5=−2-10/5 = -2 и 4/(−2)=−24/(-2) = -2, так что q=−2p\mathbf{q} = -2\mathbf{p} и векторы коллинеарны.

Другая пара: p(0; 5; −2)\mathbf{p}(0;\ 5;\ -2) и r(3; 5; −2)\mathbf{r}(3;\ 5;\ -2). Здесь нужно 3=λ⋅03 = \lambda\cdot 0, а такого λ\lambda нет. Правило простое: если у одного вектора координата нулевая, у коллинеарного ему вектора (ненулевого) она тоже обязана быть нулевой. Векторное произведение даёт тот же вывод без разбора случаев: p×q=(0; 0; 0)\mathbf{p}\times\mathbf{q} = (0;\ 0;\ 0), а p×r=(0; −6; −15)\mathbf{p}\times\mathbf{r} = (0;\ -6;\ -15).

Отдельный случай: нулевой вектор. По соглашению он коллинеарен любому вектору: направления у него нет, и векторное произведение с ним всегда нулевое. Если в задаче спрашивают «найдите λ\lambda», а первый вектор нулевой при ненулевом втором, ответа нет, хотя формально векторы коллинеарны.

Векторы на плоскости и задачи с параметром

На плоскости у вектора две координаты, и из трёх миноров остаётся один. Критерий превращается в определитель второго порядка: axby−aybx=0a_x b_y - a_y b_x = 0. Для u(3; −1)\mathbf{u}(3;\ -1) и v(−9; 3)\mathbf{v}(-9;\ 3) получаем 3⋅3−(−1)(−9)=9−9=03\cdot 3 - (-1)(-9) = 9 - 9 = 0, векторы коллинеарны, и v=−3u\mathbf{v} = -3\mathbf{u}. Переключатель «на плоскости» в калькуляторе считает именно этот определитель.

Часто одну координату не дают, а просят её найти. Пусть нужно подобрать mm, при котором a(2; −3; 4)\mathbf{a}(2;\ -3;\ 4) и d(m; 6; −8)\mathbf{d}(m;\ 6;\ -8) коллинеарны. Известные координаты сразу дают множитель: 6/(−3)=−26/(-3) = -2 и −8/4=−2-8/4 = -2, они совпали, значит λ=−2\lambda = -2. Неизвестная координата подчиняется тому же множителю: m=−2⋅2=−4m = -2\cdot 2 = -4. Проверка: a×d=((−3)(−8)−4⋅6; 4⋅(−4)−2⋅(−8); 2⋅6−(−3)(−4))=(0; 0; 0)\mathbf{a}\times\mathbf{d} = \bigl((-3)(-8) - 4\cdot 6;\ 4\cdot(-4) - 2\cdot(-8);\ 2\cdot 6 - (-3)(-4)\bigr) = (0;\ 0;\ 0).

Если бы известные отношения не совпали, ответ был бы «ни при каком mm». Это тоже нормальный результат, и его стоит проверять до того, как искать параметр.

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

Почему не хватает угла на глаз

Векторы a\mathbf{a} и c\mathbf{c} из условия почти совпадают по направлению. Угол между ними находится точнее всего через тангенс: tg⁡φ=∣a×c∣/(a⋅c)=13/54\operatorname{tg}\varphi = |\mathbf{a}\times\mathbf{c}| / (\mathbf{a}\cdot\mathbf{c}) = \sqrt{13}/54, откуда φ≈3,82∘\varphi \approx 3{,}82^\circ. Косинус при этом равен 54/2929≈0,997854/\sqrt{2929} \approx 0{,}9978, и при округлении до двух знаков легко принять его за единицу.

Поэтому проверку через угол между векторами с приближёнными числами использовать не стоит. Целочисленные координаты дают целочисленные миноры, и ноль там либо есть, либо нет. Для самоконтроля годится тождество Лагранжа: ∣a×c∣2+(a⋅c)2=∣a∣2∣c∣2|\mathbf{a}\times\mathbf{c}|^2 + (\mathbf{a}\cdot\mathbf{c})^2 = |\mathbf{a}|^2|\mathbf{c}|^2, то есть 13+2916=29⋅101=292913 + 2916 = 29\cdot 101 = 2929. Если равенство сошлось, векторное произведение посчитано без ошибок.

Частые ошибки

  • Проверили две координаты из трёх. Пара a\mathbf{a}, c\mathbf{c} даёт 22, 22 и 1,751{,}75: по первым двум векторы выглядят коллинеарными. Сравнивать нужно все координаты без исключения.
  • Отношение 0/00/0 сочли запретом. Если у обоих векторов одна и та же координата нулевая, она просто выпадает из проверки. Запрещает коллинеарность только пара «ноль и не ноль».
  • Потеряли знак в миноре. В средней компоненте векторного произведения стоит минус перед определителем, а порядок множителей в azbx−axbza_z b_x - a_x b_z легко перевернуть. Для проверки коллинеарности знак не важен, но при поиске площади или нормали он решает.
  • Отношения взяли в разном порядке. По xx разделили bb на aa, а по yy разделили aa на bb. Получаются числа −3-3 и −1/3-1/3, и коллинеарная пара ошибочно признаётся неколлинеарной.
  • Коллинеарность спутали с сонаправленностью. Векторы a\mathbf{a} и b=−3a\mathbf{b} = -3\mathbf{a} коллинеарны, хотя смотрят в разные стороны. Сонаправленность требует ещё λ>0\lambda > 0.
  • Решали через приближённый косинус. Значение 0,99780{,}9978 округляется до единицы, и неколлинеарная пара выдаётся за коллинеарную.

FAQ

Можно ли проверять коллинеарность через скалярное произведение? Можно: векторы коллинеарны тогда и только тогда, когда ∣a⋅b∣=∣a∣ ∣b∣|\mathbf{a}\cdot\mathbf{b}| = |\mathbf{a}|\,|\mathbf{b}|. Для нашей пары ∣−87∣=87|-87| = 87. Но длины содержат корни, поэтому на практике удобнее возводить равенство в квадрат или сразу считать векторное произведение.

Сколько векторов может быть коллинеарно одному? Сколько угодно: все векторы вида λa\lambda\mathbf{a} коллинеарны a\mathbf{a} и друг другу. Коллинеарность транзитивна для ненулевых векторов, поэтому группу векторов достаточно сравнить с одним из них.

Чем коллинеарность векторов отличается от мультиколлинеарности? Это разные понятия. Мультиколлинеарность в эконометрике означает сильную корреляцию между объясняющими переменными регрессии и лечится своими способами, см. устранение мультиколлинеарности. С геометрией векторов её роднит только идея линейной зависимости.

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

Коротко

  1. Записать отношения bx/axb_x/a_x, by/ayb_y/a_y, bz/azb_z/a_z в одном порядке и сравнить все три.
  2. Координату, нулевую у обоих векторов, пропустить; пара «ноль и не ноль» сразу означает, что векторы не коллинеарны.
  3. Для проверки без деления посчитать a×b\mathbf{a}\times\mathbf{b}: нулевой вектор означает коллинеарность, на плоскости достаточно axby−aybx=0a_x b_y - a_y b_x = 0.
  4. Знак λ\lambda показывает направление: плюс означает сонаправленные векторы, минус означает противоположно направленные.
  5. В примере b=−3a\mathbf{b} = -3\mathbf{a} и a×b=0\mathbf{a}\times\mathbf{b} = \mathbf{0}, а для c\mathbf{c} отношения 22, 22, 1,751{,}75 и a×c=(3; 2; 0)\mathbf{a}\times\mathbf{c} = (3;\ 2;\ 0), так что a\mathbf{a} и c\mathbf{c} не коллинеарны.
Задача в тетради или методичке? Сфотографируйте условие - сервис распознает его и решит по шагам с пояснениями.

Похожие задачи

Линейная алгебра

Как найти направляющий вектор прямой: решение

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

Линейная алгебра

Как найти проекцию вектора на ось: решение по шагам

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

Линейная алгебра

Как найти высоту тетраэдра: пошаговое решение

Как найти высоту тетраэдра по координатам вершин: объём через смешанное произведение, площадь грани через векторное произведение, формула h = 3V/S, проверка и частые ошибки.

Линейная алгебра

Как составить уравнение плоскости: пошаговое решение

Разбор задачи: как составить уравнение плоскости по трём точкам, по точке и нормали, по точке и двум векторам. Решение с числами, калькулятор, частые ошибки и FAQ.

Линейная алгебра

Как найти фундаментальную систему решений: разбор

Разбираем, как найти фундаментальную систему решений однородной СЛАУ: ранг матрицы, число свободных неизвестных n минус r, базисные решения, общее решение и проверка.

Линейная алгебра

Как найти проекцию вектора на подпространство

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