Ориентация пространства. Скалярное, векторное и смешанное произведение векторов
Пусть в декартовой системе координат а={2,1,0}, b={3,-2, }, c={-4,-2,0}. Найти угол между векторами
а) a и b;
б) а и с.
> | restart; |
Используем пакет LinearAlgebra.
> | with(LinearAlgebra): |
Зададим вектора a, b, c.
> | a:=<2,1,0>; |
> | b:=<3,-2,sqrt(7)>; |
> | c:=<-4,-2,0>; |
Для вычисления угла между векторами используем функцию VectorAngle(a, b) = , где - скалярное произведение векторов a и b, - длина вектора v.
> | VectorAngle(a, b); |
> | VectorAngle(a, c); |