इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे:
प्रॉब्लम स्टेटमेंट
पैराबोला समीकरण का मानक रूप y = ax² + bx + c है। a, b और c के मान इनपुट करें, हमारा कार्य वर्टेक्स, फोकस के कोऑर्डिनेट्स और डायरेक्ट्रिक्स का समीकरण ढूंढना है।

पैराबोला का वर्टेक्स वह कोऑर्डिनेट है जिससे यह सबसे तीखा मोड़ लेता है जबकि y = a वक्र उत्पन्न करने के लिए उपयोग की जाने वाली सीधी रेखा है।
एक डायरेक्ट्रिक्स एक निश्चित रेखा है जिसका उपयोग वक्र या सतह का वर्णन करने के लिए किया जाता है।
आइए कार्यान्वयन देखें:
उदाहरण
def findparabola(a, b, c):
print("Vertex: (", (-b / (2 * a)), ",", (((4 * a * c) - (b * b)) / (4 * a)), ")")
print("Focus: (", (-b / (2 * a)), ",", (((4 * a * c) - (b * b) + 1) / (4 * a)), ")")
print("Directrix: y=", (int)(c - ((b * b) + 1) * 4 * a))
# मेन
a = 7
b = 5
c = 3
findparabola(a, b, c)
आउटपुट
Vertex: ( -0.35714285714285715 , 2.107142857142857 ) Focus: ( -0.35714285714285715 , 2.142857142857143 ) Directrix: y= -725
सभी वेरिएबल्स और फंक्शन ग्लोबल स्कोप में घोषित हैं जैसा कि नीचे दी गई आकृति में दिखाया गया है।

निष्कर्ष
इस लेख में, हमने पैराबोला का वर्टेक्स, फोकस, और डायरेक्ट्रिक्स ढूंढने के बारे में सीखा।