Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन प्रोग्राम: परवलय का शीर्ष, फोकस और डायरेक्ट्रिक्स ज्ञात करें


इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -

समस्या कथन

एक परवलय समीकरण का मानक रूप 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=", (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

सभी वेरिएबल्स और फंक्शन ग्लोबल स्कोप में घोषित हैं जैसा कि नीचे दिए गए चित्र में दिखाया गया है।

पायथन प्रोग्राम: परवलय का शीर्ष, फोकस और डायरेक्ट्रिक्स ज्ञात करें

निष्कर्ष

इस लेख में, हमने परवलय का शीर्ष, फोकस और डायरेक्ट्रिक्स ज्ञात करने के बारे में सीखा।

  1. पायथन प्रोग्राम: गोलाकार दर्पण की फोकल लंबाई पायथन प्रोग्राम: गोलाकार दर्पण की फोकल लंबाई

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -समस्या कथनहमें गोलाकार दर्पण की वक्रता त्रिज्या दी जाएगी और हमें उसी की फोकल लंबाई ज्ञात करनी होगी।फोकल लंबाई दर्पण के वक्रता केंद्र से प्रमुख फोकी तक की दूरी है। गोलाकार दर्पण की फोकल लंबाई निर्धारित करने के लिए, पहले हमें उस दर्प

  1. पायथन प्रोग्राम: परवलय का शीर्ष, फोकस और डायरेक्ट्रिक्स ज्ञात करें पायथन प्रोग्राम: परवलय का शीर्ष, फोकस और डायरेक्ट्रिक्स ज्ञात करें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -समस्या कथनएक परवलय समीकरण का मानक रूप y=ax²+bx+c है। a, b और c के मान इनपुट करें, हमारा कार्य शीर्ष, फोकस के निर्देशांक और डायरेक्ट्रिक्स का समीकरण ज्ञात करना है।एक परवलय का शीर्ष वह निर्देशांक है जहां से यह सबसे तीव्र मोड़ लेता है

  1. पायथन प्रोग्राम: सिलेंडर का परिमाप ज्ञात करें पायथन प्रोग्राम: सिलेंडर का परिमाप ज्ञात करें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -समस्या कथन - व्यास और ऊंचाई इनपुट करें, सिलेंडर का परिमाप ज्ञात करेंपरिमाप सिलेंडर का साइड व्यू है यानी एक आयतइसलिए Perimeter = 2 * (h + d)यहां d सिलेंडर का व्यास हैh सिलेंडर की ऊंचाई हैअब आइए कार्यान्वयन देखते हैंउदाहरण# सिलेंडर क