Maison >développement back-end >C++ >Programme C++ pour obtenir la partie imaginaire d'un nombre complexe donné
complex
en C++ peut représenter
et contrôle plusieurs opérations sur les nombres complexes. Voyons comment représenter et contrôler
Afficher les nombres au pluriel.
Comme mentionné précédemment, les nombres complexes sont composés d'une partie réelle et d'une partie imaginaire.
Pour afficher la partie réelle nous utilisons la fonction real() et la fonction imag() pour afficher Étant donné la partie imaginaire d'un nombre complexe. Dans l'exemple suivant, nous prenons un nombre complexe objet numérique, initialisez-le puis affichez les parties réelles et imaginaires du nombre respectivement.//displaying the imaginary part only complex<double> c; cout << imag(c) << endl;
Obtenez un nouvel objet pluriel.
Utilisez la notation 'a. + ib' pour attribuer une valeur à l'objet.
Utilisez la fonction imag() pour afficher la partie imaginaire d'une valeur complexe.
#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; }
The complex number is: 10+11i The imaginary part of the complex number is: 11
Il est à noter que la fonction imag() n'accepte que les nombres complexes en entrée, et
Renvoie la partie imaginaire du nombre complexe fourni. La valeur de sortie est
Paramètres du modèle pour les objets pluriels.
Pour de nombreuses opérations différentes dans des domaines scientifiques très variés, complexes
des nombres sont requis. Une interface pour représenter les nombres complexes est fournie par le Classe complexe C++, qui fait partie du fichier d'en-tête
Le numéro doit tous deux être pris en considération. Dans le cas contraire, plusieurs problèmes pourraient survenir.
Le programmeur doit s'assurer qu'aucune erreur n'est commise entre <real>
imag() ou dans d’autres cas, la valeur sera inversée. </real>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!