Геометрические векторы

Пусть в декартовой системе координат точки А, В, и С имеют координаты:
A=(1,0,0), В=(0,5,-1), С=(-2,1,2).
a)Вычислить координаты векторов АВ, АС, СВ.
б) Найти длины сторон треугольника АВС.

> restart;

> with(LinearAlgebra):

Зададим точки A, B, C.

> A:=[1,0,0]:

> B:=[0,5,-1]:

> C:=[2,1,2]:

Построим вектора AB, AC, CB и найдем их координаты как разности конечных и начальных координат.

> AB:=Vector[row](B-A,3);

AB := _rtable[2844292]

> AC:=Vector[row](C-A,3);

AC := _rtable[2844612]

> CB:=Vector[row](B-C,3);

CB := _rtable[2844652]

Чтобы найти длины сторон треугольника АВС, найдём длины уже вычисленных векторов. Для подсчета длины векторов используем функцию Norm с параметром Euclidean.

> lengthAB:=Norm(AB, Euclidean);

lengthAB := 3*sqrt(3)

> lengthAC:=Norm(AC, Euclidean);

lengthAC := sqrt(6)

> lengthCB:=Norm(CB, Euclidean);

lengthCB := sqrt(29)