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

पायथन में कॉम्प्लेक्स नंबर को पोलर कोऑर्डिनेट मान में बदलने का प्रोग्राम


मान लीजिए हमारे पास एक कॉम्प्लेक्स नंबर c है, हमें इसे पोलर कोऑर्डिनेट (त्रिज्या, कोण) में बदलना है। कॉम्प्लेक्स नंबर x + yj के रूप में होगा। त्रिज्या कॉम्प्लेक्स नंबर का परिमाण है जो (x^2 + y^2) का वर्गमूल है। और कोण पॉजिटिव x-अक्ष से उस रेखा खंड तक मापा गया वामावर्त कोण है जो x + yj को मूल बिंदु से जोड़ता है। cmath लाइब्रेरी से हम कोण की गणना के लिए phase() फंक्शन का उपयोग कर सकते हैं। और कॉम्प्लेक्स नंबर पर abs() फंक्शन परिमाण मान लौटाएगा।

उदाहरण के लिए, यदि इनपुट c = 2+5j है, तो आउटपुट (5.385164807134504, 1.1902899496825317) होगा।

समाधान दृष्टिकोण

इसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:

  • (|c|, cmath लाइब्रेरी से phase(c)) के साथ एक जोड़ी लौटाएं

उदाहरण

बेहतर समझ के लिए निम्न कार्यान्वयन देखें:

import cmath

def solve(c):
    return (abs(c), cmath.phase(c))

c = 2+5j
print(solve(c))

इनपुट

2+5j

आउटपुट

(5.385164807134504, 1.1902899496825317)
  1. पायथन प्रोग्राम: आर्मस्ट्रांग नंबर चेक करें पायथन प्रोग्राम: आर्मस्ट्रांग नंबर चेक करें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक इंटीजर n दिए जाने पर, हमें जांचना होगा कि दिया गया इंटीजर आर्मस्ट्रांग नंबर है या नहीं। एक पॉजिटिव इंटीजर को n क्रम का आर्मस्ट्रांग नंबर कहा जाता है यदि abcd... = a^n + b^n + c^n +

  1. पायथन प्रोग्राम: N-वां फाइबोनैचि नंबर पायथन प्रोग्राम: N-वां फाइबोनैचि नंबर

    इस लेख में, हम nth फाइबोनैचि नंबर की गणना करेंगे। एक फाइबोनैचि नंबर नीचे दिए गए पुनरावृत्ति संबंध द्वारा परिभाषित किया जाता है: Fn = Fn-1 + Fn-2 F₀ = 0 और F₁ = 1 के साथ। पहले कुछ फाइबोनैचि नंबर हैं: 0, 1, 1, 2, 3, 5, 8, 13, ................ हम रिकर्सन और डायनामिक प्रोग्रामिंग की विधि का उपयोग करके

  1. पायथन प्रोग्राम: N-वां कैटलन नंबर पायथन प्रोग्राम: N-वां कैटलन नंबर

    इस लेख में, हम nth कैटलन नंबर की गणना के बारे में सीखेंगे। कैटलन नंबर्स प्राकृतिक संख्याओं का एक क्रम है जो रिकर्सिव फॉर्मूला द्वारा परिभाषित है: c₀ = 1 और cₙ₊₁ = Σᵢ₌₀ⁿ cᵢ cₙ₋ᵢ n ≥ 0 के लिए n = 0, 1, 2, 3, ... के लिए पहले कुछ कैटलन नंबर हैं: 1, 1, 2, 5, 14, 42, 132, 429, ................ कैटलन नंबर