تعلم كيفية رسم شكل القلب بسهولة وببساطة باستخدام لغة برمجة Python ومكتبة Matplotlib.
تفضل هذا كود رسم قلب بالبايثون
t = np.linspace(0, 2*np.pi, 100)
x = 16 * np.sin(t)**3
y = 13 * np.cos(t) – 5 * np.cos(2*t) – 2 * np.cos(3*t) – np.cos(4*t)
plt.plot(x, y, color=’red’)
plt.axis(‘equal’)
plt.title(‘Heart Shape’)
plt.show()
من خلال هذه الخطوات البسيطة، يمكنك إنشاء وعرض أشكال قلوب الحب باستخدام Python ومكتبة Matplotlib.
إذا كنت تريد كود رسم شكل قلب في بايثون دون استخدام مكتبة مثل Matplotlib، يمكنك استخدام مجموعة من الدوال الرياضية البسيطة للتحكم في النقاط المباشرة. فيما يلي طريقة أساسية تعتمد على بايثون:
# تعريف الدالة لحساب النقاط على شكل القلب
def heart_function(t):
x = 16 * math.sin(t)**3
y = 13 * math.cos(t) – 5 * math.cos(2*t) – 2 * math.cos(3*t) – math.cos(4*t)
return x, -y # نلاحظ أنه سيتم إعادة أتجاه y لإظهار الشكل الكامل للقلب
# زوايا t بين 0 و 2*pi
num_points = 100
points = [(heart_function(t), t) for t in [i * 2 * math.pi / num_points for i in range(num_points)]]
# طباعة النقاط
for point in points:
print(point)
يستخدم الرمز دالة رياضية تمثل شكل القلب وتولد قائمة من النقاط التي تشكل القلب، دون اللجوء إلى مكتبات خارجية .
قسم التعليقات