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

जावा में जटिल संख्याएं

सम्मिश्र संख्याएँ वे होती हैं जिनका एक काल्पनिक भाग होता है और एक वास्तविक भाग इससे जुड़ा होता है। इन्हें नियमित संख्याओं की तरह जोड़ा और घटाया जा सकता है। वास्तविक भागों और काल्पनिक भागों को क्रमशः जोड़ा या घटाया या गुणा और विभाजित किया जाता है।

उदाहरण

public class Demo{
   double my_real;
   double my_imag;
   public Demo(double my_real, double my_imag){
      this.my_real = my_real;
      this.my_imag = my_imag;
   }
   public static void main(String[] args){
      Demo n1 = new Demo(76.8, 24.0),
      n2 = new Demo(65.9, 11.23),
      temp;
      temp = add(n1, n2);
      System.out.printf("The sum of two complex numbers is %.1f + %.1fi", temp.my_real,
      temp.my_imag);
   }
   public static Demo add(Demo n1, Demo n2){
      Demo temp = new Demo(0.0, 0.0);
      temp.my_real = n1.my_real + n2.my_real;
      temp.my_imag = n1.my_imag + n2.my_imag;
      return(temp);
   }
}

आउटपुट

The sum of two complex numbers is 142.7 + 35.2i

डेमो नाम की एक क्लास दो डबल वैल्यू वाली संख्याओं को परिभाषित करती है, my_real, और my_imag। एक कंस्ट्रक्टर परिभाषित किया गया है, जो इन दो मूल्यों को लेता है। मुख्य फ़ंक्शन में, डेमो क्लास का एक उदाहरण बनाया जाता है, और तत्वों को 'ऐड' फ़ंक्शन का उपयोग करके जोड़ा जाता है और एक अस्थायी ऑब्जेक्ट को सौंपा जाता है (इसे मुख्य फ़ंक्शन में बनाया जाता है)।

इसके बाद, वे कंसोल पर प्रदर्शित होते हैं। मुख्य फ़ंक्शन में, एक और अस्थायी उदाहरण बनाया जाता है, और वास्तविक भागों और जटिल संख्याओं के काल्पनिक भागों को क्रमशः जोड़ा जाता है, और यह अस्थायी वस्तु आउटपुट के रूप में वापस आ जाती है।


  1. पायथन में जटिल संख्याएं?

    वास्तविक संख्याओं से एक सम्मिश्र संख्या बनाई जाती है। पायथन कॉम्प्लेक्स नंबर या तो डायरेक्ट असाइनमेंट स्टेटमेंट का उपयोग करके या कॉम्प्लेक्स () फ़ंक्शन का उपयोग करके बनाया जा सकता है। सम्मिश्र संख्याएँ जिनका अधिकतर उपयोग वहाँ किया जाता है जहाँ हम दो वास्तविक संख्याओं का उपयोग कर रहे होते हैं। उदाहर

  1. जटिल संख्याओं के लिए पायथन कार्यक्रम

    धनात्मक संख्या के हमेशा दो वास्तविक मूल होते हैं। उदाहरण के लिए, यदि x2 25 है, तो x ±5 है। हालाँकि, यदि x2 -25 है, तो वास्तविक मूल मौजूद नहीं हैं। किसी भी ऋणात्मक संख्या का वर्गमूल उसके निरपेक्ष मान का वर्गमूल एक काल्पनिक इकाई j =√−1 से गुणा किया जाता है। इसलिए √−25 =√25 𝑋−1 =√25 × √−1 =5j एक सम्

  1. पायथन में कॉम्प्लेक्स नंबर कैसे प्लॉट करें?

    आप एक ध्रुवीय भूखंड पर सम्मिश्र संख्याओं को आलेखित कर सकते हैं। यदि आपके पास सम्मिश्र संख्याओं की एक सरणी है, तो आप इसका उपयोग करके प्लॉट कर सकते हैं: import matplotlib.pyplot as plt import numpy as np cnums = np.arange(5) + 1j * np.arange(6,11) X = [x.real for x in cnums] Y = [x.imag for x in cnum