पायथन में वेक्टर फ़ील्ड के कर्ल की गणना करने और Matplotlib के साथ प्लॉट करने के लिए, हम तरकश () का उपयोग कर सकते हैं विधि और संबंधित डेटा की गणना करें।
कदम
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि।
- सबप्लॉट व्यवस्था के भाग के रूप में आकृति में 3D अक्ष जोड़ें।
- बनाएं x , y और z numpy मेशग्रिड का उपयोग करके डेटा बिंदु।
- बनाएं u , v और w डेटा कर्ल वेक्टर स्थिति।
- तरकश () का प्रयोग करें वेक्टर प्राप्त करने की विधि।
- कुल्हाड़ियों को बंद करें।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(projection='3d')
x, y, z = np.meshgrid(np.arange(-0.8, 1, 0.2),
np.arange(-0.8, 1, 0.2),
np.arange(-0.8, 1, 0.8))
u = 0
v = y**2
w = -2*y*z - y
ax.quiver(x, y, z, u, v, w, length=0.1)
ax.axis('off')
plt.show() आउटपुट
