Ориентация пространства. Скалярное, векторное и смешанное произведение векторов

Компланарны ли векторы a={1,0,1}, b={0,2,-1}, c={3,1,0}?

>    restart;

Для решения задачи используем пакет LinearAlgebra.

>    with(LinearAlgebra):

Зададим векторы a, b и c.

>    a:=<1,0,1>:

>    b:=<0,2,-1>:

>    c:=<3,1,0>:

Из утверждения 3 следует, что компланарность векторов эквивалентна равенству нулю смешанного произведения, которое, в cвою очередь, равно скалярному произведению векторного произведения первых двух векторов и третьего вектора.

Посчитаем смешанное произведение, используя функции DotProduct - скалярное произведение, и CrossProduct - векторное произведение.

>    abc:=DotProduct(CrossProduct(a,b),c);

abc := -5

Из утверждения 4 следует, что смешанное произведение векторов есть определитель матрицы из их координат. Посчитаем его и этим способом.

>    abc:=Determinant(Matrix([a,b,c]));

abc := -5

Вектора a, b, c некомпланарны.