Kotangensfunktion in C++
![Kotangensfunktion in C++](/img/Cpp/feature-image---cpp-cotangent.webp)
In dieser kurzen Anleitung geht es um die Lösung trigonometrischer Funktionen in C++. Viele der Funktionen sind in der Bibliothek math
leicht verfügbar, aber einige sind nicht verfügbar, z. B. die Funktion Kotangens
.
Für solche Funktionen werden wir einige effiziente benutzerdefinierte Funktionen implementieren.
Trigonometrische Funktionen in C++
Mathematische Berechnungen können mit den mathematischen Funktionen durchgeführt werden, die in den Bibliotheken math
oder cmath
in der Programmiersprache C++ bereitgestellt werden.
Diese mathematischen Funktionen wurden entwickelt, um schwierige Berechnungen durchzuführen. Wir konzentrieren uns in diesem Artikel auf trigonometrische Funktionen, insbesondere auf sin
, cos
, tan
und cot
.
Sinusfunktion in C++
Die Methode sin
wird verwendet, um den Sinus eines Winkels zu finden, der als Bogenmaßargument angegeben wird. Diese Funktion nimmt eine doppelte ganze Zahl als Eingabe und gibt den Wert von sin(x)
als doppelte ganze Zahl zurück.
double sin(double)
Bevor Sie diese Funktionen verwenden, denken Sie daran, die Bibliotheksdatei math.h
einzubinden.
#include <math.h>
#include <iostream>
using namespace std;
int main() {
double a = 90;
cout << "sin ( " << a << " ) = " << sin(a) << endl;
}
Ausgang:
Kosinusfunktion in C++
Um den cos
eines Winkels zu berechnen, der als Radiant-Argument bereitgestellt wird, verwenden Sie die Cosinus
- oder cos
-Technik. Diese Funktion nimmt eine doppelte Ganzzahl als Eingabe und gibt den cos(x)
-Wert als doppelte Ganzzahl zurück.
Die Syntax ist wie folgt.
double cos(double)
Das Beispiel zur Implementierung der cos
-Funktion ist:
#include <math.h>
#include <iostream>
using namespace std;
int main() {
double a = 90;
cout << "cos ( " << a << " ) = " << cos(a) << endl;
}
Ausgang:
Tangentenfunktion in C++
Die Tangens
- oder tan
-Technik wird verwendet, um den Tangens eines Winkels zu berechnen, der als Bogenmaßparameter bereitgestellt wird. Diese Funktion nimmt eine doppelte ganze Zahl als Eingabe und gibt den Wert von tan(x) = sin(x)/cos(x)
als doppelte ganze Zahl zurück.
Syntax dieser Funktion ist:
double tan(double)
Unten ist das Code-Snippet, das die Funktion tan
implementiert.
#include <math.h>
#include <iostream>
using namespace std;
int main() {
double a = 90;
cout << "tan ( " << a << " ) = " << tan(a) << endl;
}
Ausgang:
Dies sind die grundlegenden trigonometrischen Funktionen, die in der Bibliothek math
bereitgestellt werden. Abgesehen davon sind auch Umkehrfunktionen von sin
, cos
und tan
verfügbar, d. h. asin
, acos
und atan
, die die multiplikative Umkehrung von sin
, cos
sind bzw. tan
.
Aber diese math
-Bibliothek bietet nicht die Funktionalität für die Funktionen wie sec
, cosec
und cot
der Trigonometrie, die jeweils der Kehrwert von sin
, cos
und tan
sind .
Um diese Funktionen zu implementieren, müssen wir daher benutzerdefinierte Funktionen erstellen. Unser Fokus für diesen Artikel ist die Funktion Kotangens
, die der Kehrwert der Funktion tan
ist.
Kotangensfunktion in C++
Es gibt zwei Methoden, um den Kotangens oder Kinderbett
eines beliebigen Radiantwerts zu berechnen.
- Nehmen Sie den Kehrwert der
tan
-Funktion - berechne
cos(x)/sin(x)
Das folgende Code-Snippet berechnet das Kinderbett
des angegebenen Bogenmaßes.
#include <math.h>
#include <iostream>
using namespace std;
double cot(double a) { return cos(a) / sin(a); }
int main() {
double a = 90;
cout << "cot ( " << a << " ) = " << cot(a) << endl;
}
Ausgang:
Husnain is a professional Software Engineer and a researcher who loves to learn, build, write, and teach. Having worked various jobs in the IT industry, he especially enjoys finding ways to express complex ideas in simple ways through his content. In his free time, Husnain unwinds by thinking about tech fiction to solve problems around him.
LinkedIn