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

जटिल संख्या को ध्रुवीय समन्वय मानों में बदलने के लिए पायथन कार्यक्रम

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

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

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

  • cmath लाइब्रेरी से (|c| , 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 + d^n + &hel

  1. पायथन कार्यक्रम में एन-वें फाइबोनैचि संख्या

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

  1. पायथन प्रोग्राम में Nth कातालान नंबर

    इस लेख में, हम nवें कातालान संख्या की गणना के बारे में जानेंगे। कैटलन नंबर प्राकृतिक संख्याओं का एक क्रम है जो पुनरावर्ती सूत्र द्वारा परिभाषित किया जाता है - $$c_{0} =1\;और\; c_{n+1} =\displaystyle\sum\limits_{i=0}^nc_{i} c_{n-i}\; n\geq 0;$$ . के लिए n =0, 1, 2, 3, … के लिए पहले कुछ कैटलन नंबर