Kotangensfunktion in C++

Muhammad Husnain 12 Oktober 2023
Kotangensfunktion in C++

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:

Ausgabe des Codeschnipsels mittels Sinusfunktion

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:

Ausgabe des Codeschnipsels mittels Kosinusfunktion

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:

Ausgabe des Codeschnipsels mit Tangentenfunktion

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.

  1. Nehmen Sie den Kehrwert der tan-Funktion
  2. 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:

Ausgabe der benutzerdefinierten Kotangensfunktion

Muhammad Husnain avatar Muhammad Husnain avatar

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

Verwandter Artikel - C++ Function