график векторного поля с 2 матрицами колчана - PullRequest
0 голосов
/ 23 марта 2019

У меня есть 2 nxn матрицы, одна из которых содержит x-компоненту векторного поля, а другая - y-компоненту. Кроме того, у меня есть 2 списка каждой длины n с позициями x и y соответственно. Теперь я хотел бы создать сетку с моими значениями x-y из списков в виде масштаба и векторного поля, состоящего из 2 матриц (стрелки должны состоять из положения x, y каждой матрицы), но это не работает. Я уже в отчаянии и надеюсь, что я найду помощь! Большое спасибо!

plt.quiver (х, у, Matrix1, matrix2) plt.show ()

, где x и y - списки n, а матрица 1 и матрица 2 - матрицы nxn

1 Ответ

0 голосов
/ 23 марта 2019

Этот код правильно создает график колчана с данными указанных размеров.

import numpy as np
import matplotlib.pyplot as plt

# Generate data
n = 10
x = np.random.rand(n)
y = np.random.rand(n)
matrix1 = np.random.rand(n, n) - 0.5
matrix2 = np.random.rand(n, n) - 0.5

# Create quiver plot
plt.figure()
plt.quiver(x, y, matrix1, matrix2) 
plt.show()

Quiver plot

...