¿Cómo podemos trazar vectores de matemáticas 2D con matplotlib
? ¿Alguien tiene un ejemplo o sugerencia sobre eso?Cómo trazar vectores matemáticos 2D con matplotlib?
Tengo un par de vectores almacenados como matrices 2D numpy
, y me gustaría dibujarlos como bordes dirigidos.
Los vectores que se pintarán están construidos como a continuación:
import numpy as np
# a list contains 3 vectors;
# each list is constructed as the tail and the head of the vector
a = np.array([[0, 0, 3, 2], [0, 0, 1, 1], [0, 0, 9, 9]])
Editar:
simplemente añadí la trama de la respuesta final de tcaswell
para cualquier persona interesada en la salida y desea trazar vectores 2d con matplotlib:
¿Desea trazar un vector vectorial con 'temblar'? http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.quiver – halex
Hay una colección bastante buena de ejemplos (¡con código!) en el sitio del proyecto: http://matplotlib.sourceforge.net/examples /index.html, incluida una demostración de carcaj: http://matplotlib.sourceforge.net/examples/pylab_examples/quiver_demo.html – abought
@halex y en compensación, gracias por sus ejemplos ;-), la cosa es que me gustaría para trazar vectores individuales. Agregué un código para dejarlo en claro. – pacodelumberg