C++ Nombres complexes
De cppreference.com.
< cpp
La classe complex fournit un moyen facile d'utiliser des nombres complexes. Elle est définie comme une classe de base dans le namespace std, dans le fichier d'entête <complex>.
template<typename Num> struct complex;
Le paramètre de type Num est le type qui doit être utilisé pour chacune des composantes réelles et imaginaires du nombres complexe. Il doit être un des suivants : float, double, ou long double.
| Constructors | créer das nombres complexes à partir des parties réelles ou imaginaires d'autres nombres complexes |
| Operators | arithmétique des nombres complexes, égalité des nombres complexes, I/O des nombres complexes |
| abs | valeur absolue d'un nombre complexe |
| arg | argument (angle) d'un nombr complexe |
| conj | conjugué d'un nombre complexe |
| cos | cosinus d'un nombre complexe |
| cosh | cosinus hyperbolique d'un nombre complexe |
| exp | exponentiel d'un nombre complexe |
| imag | partie imaginaire d'un nombre complexe |
| log | logarithme naturel d'un nombre complexe |
| log10 | logarithme de base 10 d'un nombre complexe |
| norm | carré de la valeur absolue d'un nombre complexe |
| polar | construit un nombre complexe à partir de coordonnées polaires |
| pow | raising a complex number to a power, raising to a complex number power, or both |
| real | partie réelle d'un nombre complexe |
| sin | sinus d'un nombre complexe |
| sinh | sinus hyperbolique d'un nombre complexe |
| sqrt | racine carré d'un nombre complexe |
| tan | tangente d'un nombre complexe |
| tanh | tangente hyperbolique d'un nombre complexe |