Heim  >  Artikel  >  Backend-Entwicklung  >  C++-Programm zum Ermitteln des Imaginärteils einer gegebenen komplexen Zahl

C++-Programm zum Ermitteln des Imaginärteils einer gegebenen komplexen Zahl

PHPz
PHPznach vorne
2023-09-06 18:05:05687Durchsuche

C++-Programm zum Ermitteln des Imaginärteils einer gegebenen komplexen Zahl

Die moderne Wissenschaft stützt sich stark auf das Konzept der Pluralzahlen, das erstmals im 16. Jahrhundert von Girolamo Cardano eingeführt wurde Gegründet im frühen 17. Jahrhundert. Die Formel für komplexe Zahlen lautet a + ib, wobei a den HTML-Code enthält und b ist eine reelle Zahl. Eine komplexe Zahl soll aus zwei Teilen bestehen: dem Realteil und der Imaginärteil (). Der Wert von i oder iota ist √-1. Die Pluralklasse in C++ ist a Klasse zur Darstellung komplexer Zahlen. Die complex-Klasse in C++ kann darstellen und steuert mehrere komplexe Zahlenoperationen. Werfen wir einen Blick auf die Darstellung und Kontrolle Mehrere Zahlen anzeigen.

imag()-Mitgliedsfunktion

Wie bereits erwähnt, bestehen komplexe Zahlen aus einem Realteil und einem Imaginärteil.

Um den Realteil anzuzeigen, verwenden wir die Funktion real() und die Funktion imag() zur Anzeige Gegeben sei der Imaginärteil einer komplexen Zahl. Im nächsten Beispiel nehmen wir eine komplexe Zahl Zahlenobjekt, initialisieren Sie es und zeigen Sie dann den Real- und Imaginärteil der Zahl an jeweils.

Grammatik

//displaying the imaginary part only
complex<double> c;
cout << imag(c) << endl;

Algorithmus

  • Holen Sie sich ein neues Pluralobjekt.

  • Verwenden Sie die Notation „a. + ib“, um einem Objekt einen Wert zuzuweisen.

  • Verwenden Sie die Funktion imag(), um den Imaginärteil eines komplexen Werts anzuzeigen.

Beispiel

#include <iostream>
#include <complex>
using namespace std;
//displays the imaginary part of the complex number
void display(complex <double> c){
   cout << "The imaginary part of the complex number is: ";
   cout << imag(c) << endl;
}
//initializing the complex number
complex<double> solve( double real, double img ){
   complex<double> cno(real, img);
   return cno;
}
int main(){
   complex<double> cno = 10.0 + 11i;
   //displaying the complex number
   cout << "The complex number is: " << real(cno) << '+' << imag(cno) << 'i' << endl;
   display(cno);
   return 0;
}

Ausgabe

The complex number is: 10+11i
The imaginary part of the complex number is: 11

Es ist zu beachten, dass die Funktion imag() nur komplexe Zahlen als Eingabe akzeptiert, und

Gibt den Imaginärteil der angegebenen komplexen Zahl zurück. Der Ausgabewert ist

Vorlagenparameter für mehrere Objekte.

Fazit

Für viele verschiedene Operationen in den unterschiedlichsten wissenschaftlichen Bereichen, komplex

Für die Darstellung komplexer Zahlen wird eine Schnittstelle benötigt C++-Komplexklasse, die Teil der Header-Datei ist. Alle komplexen Zahlenoperationen, Einschließlich Addition, Subtraktion, Multiplikation, Konjugation, Norm usw. Unterstützt durch mehrere Klassen. Mit der Pluralklasse können komplexe Zahlen leicht erstellt werden Traditionelle numerische Werte, wie wir sie gerade in diesem Artikel besprochen haben. Wie wichtig es ist, diese Werte aufrechtzuerhalten Beachten Sie, dass bei der Anzeige komplexer Zahlen der Die Anzahl muss berücksichtigt werden. Andernfalls könnten mehrere Probleme auftreten Der Programmierer muss sicherstellen, dass zwischen keine Fehler gemacht werden. imag()-Funktion oder in anderen Fällen wird der Wert umgekehrt.

Das obige ist der detaillierte Inhalt vonC++-Programm zum Ermitteln des Imaginärteils einer gegebenen komplexen Zahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen