Python
import matplotlib.pyplot as plt

import numpy as np

# Componentes de los vectores
A = (8, 2)
B = (-6, 5)

# Suma de vectores
C = (A[0] + B[0], A[1] + B[1])

# Vectores
A = np.array([1, 2, 3])
B = np.array([4, 5, 6])

# Producto punto
producto_punto = np.dot(A, B)

# Producto cruz
producto_cruz = np.cross(A, B)


# Graficar los vectores
plt.figure(figsize=(3, 6))
plt.quiver(*A, angles='xy', scale_units='xy', scale=1, color='b', label='Vector A')
plt.quiver(*B, angles='xy', scale_units='xy', scale=1, color='g', label='Vector B')
plt.quiver(*C, angles='xy', scale_units='xy', scale=1, color='r', label='Vector Suma (C)')

plt.xlim(-2, 4)
plt.ylim(-1, 5)
plt.axhline(0, color='k', linestyle='--')
plt.axvline(0, color='k', linestyle='--')
plt.grid(True)
plt.legend()
plt.title('Suma de Vectores')
plt.xlabel('Eje X')
plt.ylabel('Eje Y')
plt.show()

print(f"Vector Suma (C): {C}")

print(f"Producto Punto: {producto_punto}")

print(f"Producto Cruz: {producto_cruz}")
Vector Suma (C): (2, 7)
Producto Punto: 32
Producto Cruz: [-3  6 -3]