El ángulo
entre dos vectores x e y, con tamaño n, es definido por:

Supongamos 2 vectores :


|
compute x={-1;5;2;-2}. compute y={4;-3;0;1}. compute lx=sqrt(csum(cssq(x))). compute ly=sqrt(csum(cssq(y))). compute nume=T(x)*y. print cos(nume/(lx*ly)). |
El significado de las funciones matriciales es la siguiente:
CSUM: Suma los elementos del vector columna.
T(x)*y: Cálcula el producto interno de los dos vectores, teniendo en cuenta que la
instrucción T(x) significa la transpuesta del vector x.