इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -
समस्या कथन
परवलय समीकरण का मानक रूप y=ax^2+bx+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 )) # main() a = 7 b = 5 c = 3 findparabola(a, b, c)
आउटपुट
Vertex: ( -0.35714285714285715 , 2.107142857142857 ) Focus: ( -0.35714285714285715 , 2.142857142857143 ) Directrix: y= -725
सभी चर और फ़ंक्शन वैश्विक दायरे में घोषित किए गए हैं जैसा कि नीचे दिए गए चित्र में दिखाया गया है।
निष्कर्ष
इस लेख में, हमने एक परवलय के शीर्ष, फोकस और निर्देश को खोजने के बारे में सीखा