Você está aqui: Python ::: Matplotlib Python Library (Biblioteca Python Matplotlib) ::: Setas e Vetores |
|
Como representar a soma de vetores 2D no Matplotlib do Python usando a função arrow()Quantidade de visualizações: 1408 vezes |
|
Nesta dica mostrarei como podemos tirar proveito da função arrow() do Matplotlib do Python para representar a soma de vetores. A soma (ou adição) de dois vetores é feita de acordo com a lei do paralelogramo, na qual, geometricamente, partindo-se do ponto final do vetor u, desenha-se um vetor v2 paralelo ao vetor v. Então, partindo do vetor v, desenha-se um vetor u2 paralelo ao vetor u. Esses quatro vetores formam um paralelogramo. O vetor u + v é a diagonal desse paralelogramo. Em coordenadas cartesianas a soma de vetores é feita simplesmente somando-se os respectivos componentes de cada vetor (no R2 ou R3). Obtém-se a soma entre dois vetores, no R2 ou R3, por meio da fórmula a seguir (assumindo dois vetores __$\vec{u} = (a, b)__$ e __$\vec{v} = (c, d)__$ no R2). \[\vec{u} + \vec{v} = (a + c, b + d) \] Veja, no gráfico abaixo, o resultado da execução do código Python que faremos para somar os vetores (4, 2) e (-5, 7): ![]() Veja o código completo para o exemplo:
Na figura eu pintei o vetor u de vermelho, o vetor v de azul e o vetor soma foi pintado de verde. |
|
![]() |
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |