std::cos
Von cppreference.com
Definiert in der Header-Datei <complex>
template< class T >
complex<T> cos( const complex<T>& z );
Berechnet den komplexen Kosinus eines komplexen Wertes z.
Inhalt
[bearbeiten] Parameter
z
-
komplexer Wert
[bearbeiten] Rückgabewert
Wenn keine Fehler auftreten, wird der komplexe Kosinus von z zurückgegeben.
Fehler und Sonderfälle werden behandelt, als ob die Operation durch std::cosh(i * z) implementiert wäre, wobei i die imaginäre Einheit ist.
[bearbeiten] Hinweise
Der Kosinus ist eine ganze Funktion auf der komplexen Ebene und hat keine Zweigschnitte.
Die mathematische Definition des Kosinus lautet cos z = eiz
+e-iz
2
.[bearbeiten] Beispiel
Führen Sie diesen Code aus
#include <cmath>
#include <complex>
#include <iostream>
int main()
{
std::cout << std::fixed;
std::complex<double> z(1.0, 0.0); // behaves like real cosine along the real line
std::cout << "cos" << z << " = " << std::cos(z)
<< " ( cos(1) = " << std::cos(1) << ")\n";
std::complex<double> z2(0.0, 1.0); // behaves like real cosh along the imaginary line
std::cout << "cos" << z2 << " = " << std::cos(z2)
<< " (cosh(1) = " << std::cosh(1) << ")\n";
}
Ausgabe
cos(1.000000,0.000000) = (0.540302,-0.000000) ( cos(1) = 0.540302)
cos(0.000000,1.000000) = (1.543081,-0.000000) (cosh(1) = 1.543081)
[bearbeiten] Siehe auch
berechnet den Sinus einer komplexen Zahl (sin(z))
(function template)
berechnet den Tangens einer komplexen Zahl (tan(z))
(function template)
(C++11)
berechnet den Arkuskosinus einer komplexen Zahl (arccos(z))
(function template)
(C++11)(C++11)
berechnet Kosinus (cos(x))
(Funktion)
wendet die Funktion std::cos auf jedes Element des Valarrays an
(function template)
C-Dokumentation für ccos
| Definiert in der Header-Datei <complex> |
||
| template< class T > complex<T> cos( const complex<T>& z ); |
||
Berechnet den komplexen Kosinus eines komplexen Wertes z.
Inhalt |
[bearbeiten] Parameter
| z | - | komplexer Wert |
[bearbeiten] Rückgabewert
Wenn keine Fehler auftreten, wird der komplexe Kosinus von z zurückgegeben.
Fehler und Sonderfälle werden behandelt, als ob die Operation durch std::cosh(i * z) implementiert wäre, wobei i die imaginäre Einheit ist.
[bearbeiten] Hinweise
Der Kosinus ist eine ganze Funktion auf der komplexen Ebene und hat keine Zweigschnitte.
Die mathematische Definition des Kosinus lautet cos z =| eiz +e-iz |
| 2 |
[bearbeiten] Beispiel
Führen Sie diesen Code aus
#include <cmath> #include <complex> #include <iostream> int main() { std::cout << std::fixed; std::complex<double> z(1.0, 0.0); // behaves like real cosine along the real line std::cout << "cos" << z << " = " << std::cos(z) << " ( cos(1) = " << std::cos(1) << ")\n"; std::complex<double> z2(0.0, 1.0); // behaves like real cosh along the imaginary line std::cout << "cos" << z2 << " = " << std::cos(z2) << " (cosh(1) = " << std::cosh(1) << ")\n"; }
Ausgabe
cos(1.000000,0.000000) = (0.540302,-0.000000) ( cos(1) = 0.540302) cos(0.000000,1.000000) = (1.543081,-0.000000) (cosh(1) = 1.543081)
[bearbeiten] Siehe auch
| berechnet den Sinus einer komplexen Zahl (sin(z)) (function template) | |
| berechnet den Tangens einer komplexen Zahl (tan(z)) (function template) | |
| (C++11) |
berechnet den Arkuskosinus einer komplexen Zahl (arccos(z)) (function template) |
| (C++11)(C++11) |
berechnet Kosinus (cos(x)) (Funktion) |
| wendet die Funktion std::cos auf jedes Element des Valarrays an (function template) | |
| C-Dokumentation für ccos
| |