import matplotlib.pyplot as plt
import numpy as np
# تعريف المتغير x وتجنب القسمة على صفر
x = np.linspace(-10, 10, 1000)
x = x[x != 0] # لتجنب x = 0
# تعريف الدالة وخط التقارب المائل
f_x = (6 * x**2 - 3 * x + 2) / x
asymptote = 6 * x - 3
# رسم الدالة وخط التقارب المائل
plt.figure(figsize=(10, 6))
plt.plot(x, f_x, label=r'$f(x) = \frac{6x^2 - 3x + 2}{x}$', color='blue')
plt.plot(x, asymptote, label=r'خط التقارب المائل: $y = 6x - 3$', linestyle='--', color='red')
# إعدادات الرسم
plt.axhline(0, color='black', linewidth=0.5)
plt.axvline(0, color='black', linewidth=0.5)
plt.ylim(-100, 100)
plt.xlim(-10, 10)
plt.grid(True)
plt.legend()
plt.title('تمثيل الدالة مع خط التقارب المائل')
plt.xlabel('x')
plt.ylabel('f(x)')
plt.show()