Está en la página 1de 1

Producto escalar

Para el producto interno euclídeo entre dos vectores se usa el mismo operador *. El resultado es un escalar. Por ejemplo,
para realizar el producto interno entre los vectores v ⋅ w

In [1]: v=vector([1,1,-4])
w=vector([3,0,2])
v*w

Out[1]: -5

También podemos utilizar las funciones dot_product() o inner_product(): Calcule el producto escalar de los vectores u=
(2, 5, 6) v=(4, 35 , 83 )

In [2]: u=vector ([2,5,6]);v=vector([4,3/5,8/3])


u.dot_product(v)

Out[2]: 27

In [3]: u.inner_product(v)

Out[3]: 27

Longitud de vector

La longitud de un vector se calcula mediante el comando

.norm()

Calcule la longitud del vector u=(2,5,6)

In [4]: u=vector([2,5,6])
u.norm()

Out[4]: sqrt(65)

3 8
Calcule la longitud del vector v=(4, 5 , 8 )

In [5]: v=vector([4,3/5,8/3])
v.norm()

Out[5]: 1/15*sqrt(5281)

Producto vectorial

El producto vectorial se calcula con el método

.cross_product()

si a=(1,3,4) y b=(2,7,-5), determine a × b

In [6]: a=vector([1,3,4])
b=vector([2,7,-5])
a.cross_product(b)

Out[6]: (-43, 13, 1)

También podría gustarte