cross_product

Sage

Article dans le manuel de référence

N'est défini surtout que pour les vecteurs de taille 3 (cf wikipedia) et ... 7.

c= a.cross_product(b)

 

# c[0] = a[1] * b[2] - a[2] * b [1]

 

# c[1] = a[2] * b[0] - a[0] * b [2]

 

# c[2] = a[0] * b[1] - a[1] * b [1]

 


sage: v = vector([1,2,3]);

w = vector([0,5,-9])

sage: v.cross_product(v)

(0, 0, 0)

sage: u = v.cross_product(w); u

(-33, 9, 5)

sage: u.dot_product(v)

0

sage: u.dot_product(w)

0

» Glossaire de Sage