АЗ
Андрей Задорожный
Через формулу скалярного произведения векторов:
octave:1> a=[-2,1,2]; b=[-2,-2,1];
octave:2> da=sqrt(a(1)^2+a(2)^2+a(3)^2);
octave:3> db=sqrt(b(1)^2+b(2)^2+b(3)^2);
octave:4> ab=sum(a.*b);
octave:5> alf=acos(ab/(da*db))
alf = 1.1102
Ответ в радианах.