C ++ CMATH Library

C ++ CMATH Library

Um mathematische Probleme für den Programmierer stressfrei zu machen, bietet C ++ eine Bibliothek, die alle Funktionen enthält, die wir in unserer Routine verwenden, um mathematische Probleme zu lösen. Die "CMath" -Bibliothek enthält logarithmisch, exponentiell, hyperbolisch, Macht, trigonometrisch und vieles mehr. Um auf alle mathematischen integrierten Methoden zuzugreifen, müssen wir eine Erklärung in den Code aufnehmen:

#enthalten

Beispiel Nr. 1:

Lassen Sie uns in diesem Fall beobachten, wie wir die CMATH -Bibliothek verwenden können, um alle trigonometrischen Funktionen zu implementieren.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()
double value_0 = 90;
Cout<<"Cos of 90 is :"<Cout<<"\nSin of 90 is :"<Cout<<"\nTan of 90 is :"<Cout<<"\narcCos of 90 is :"<Cout<<"\narcSin of 90 is :"<Cout<<"\narcTan of 90 is :"<Rückkehr 0;

Wir importieren zunächst zwei Bibliotheken, die "iOstream" -Bibliothek, um die Eingabe- und Ausgabemethoden und die "CMATH" -Bibliothek aufzurufen, um die mathematischen Funktionen in unserem Programm aufzurufen. In der main () Funktion, deklarieren und definieren Sie eine Variable vom Doppel-Typ oder eine Variable vom Typ Integer, da der initialisierte Wert eine Ganzzahl ist. Wenn wir jedoch die Ausgabe speichern möchten, nachdem der "Double" -Datentyp der Operationen ausgeführt wird. In diesem Code haben wir dann die eingebauten trigonometrischen Funktionen implementiert. Cout einer Nachricht und ermitteln Sie dann den COS des Wertes, der der Variablen 'Value_0' zugewiesen wurde. Kopieren Sie diese Anweisung und fügen Sie sie fünfmal in den Code ein. Wir müssen die Nachricht ein wenig und den Funktionsnamen von cos () zu sin () und tan (), arcsin (), arccos (), arctan () ändern. Wir haben alle trigonometrischen Methoden nacheinander bezeichnet. Alle diese Funktionen erfordern nur einen Parameter. Dann führt der Compiler die Codezeile nach Zeile aus und druckt die Nachricht und den Wert auf der Konsole aus. Der Compiler führt den Code aus und geht in die CMATH -Bibliothek und findet die trigonometrische Methode, die im Programm aufgerufen wird und den Code für diese Methode abruft. Dann wird unser definierter Wert in diese Methode eingesetzt, um die erforderliche Antwort zu erhalten. \ n wird verwendet, um die Code auf der Konsole präsentabel aussehen zu lassen.

Beispiel Nr. 2:

Verwenden Sie die "CMATH" -Bibliotheks -Leistungsmethoden, auf die nur durch den Import der Bibliothek importiert werden kann.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()
int value_1 = 560;
Cout<<"\nsqrt of 560 is :"<Cout<<"\ncbrt of 560 is :"<Cout<<"\npow of 560 is :"<Rückkehr 0;

Das Programm wird mit dem Importieren der beiden Bibliotheken "iostream" und "cmath" importiert. Die Header -Datei "CMATH" wird verwendet, um auf mathematische Funktionen zuzugreifen. Definieren Sie dann in der Funktion main () eine Variable 'value_1' vom Typ 'int' und initialisieren Sie sie mit einer Ganzzahl -Nummer. Danach müssen wir eine Nachricht auf dem Terminal drucken, damit wir die Anweisung "Cout" nennen. Hier werden wir die Stromfunktionen anwenden. Verwenden Sie zuerst 'Cout', um eine Nachricht anzuzeigen. Dann finden wir das Quadrat eines Ganzzahlwerts. Zu diesem Zweck wird SQRT () aufgerufen und es ist eine Methode der Cmath -Bibliothek. Es dauert nur einen Parameter und akzeptiert den Wert, dessen Quadratwurzel wir bestimmen wollen. Noch einmal die Anweisung "Cout" anwenden, um den Text anzuzeigen und das Würfelwurzel desselben Wertes mit CBRT () -Funktion zu finden. Es dauert auch einen Parameter. Jetzt werden wir die Pow () -Methode verwenden, um die Leistung zu finden. Diese Methode enthält zwei Parameter: Der erste ist der Grundwert und der zweite ist die Leistung. Der Compiler implementiert das Programm und druckt eine Nachricht auf der Konsole und bewertet die Leistungsmethoden.

Beispiel Nr. 3:

Wir werden die exponentiellen und logarithmischen eingebauten Methoden der CMATH -Bibliothek mit der Implementierung diskutieren.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()
int number_0 = 60;
Cout<<"\nlog of 60 is :"<Cout<<"\nlog2 of 60 is :"<Cout<<"\nlog10 of 60 is :"<Cout<<"\n\nexp of 60 is :"<Cout<<"\nexp2 of 60 is :"<Rückkehr 0;

Jetzt werden wir die Logarithmus- und Exponentialmethoden der CMATH -Bibliothek diskutieren. Dafür müssen wir die Bibliotheken "iostream" und "cmath" integrieren. Rufen Sie anschließend die main () -Methode an, um die Variable "Number_0" der Ganzzahltyp zu deklarieren und zu initialisieren. Dann 'cout' eine Nachricht und rufe die log (), log2 () und log10 () auf, um das Protokoll des erforderlichen Wertes für die Basis 2 und 10 zu finden. Die Funktion log () und log10 () funktioniert auf die gleiche Weise, aber es gibt einen sehr geringen Unterschied zwischen ihren Ausgängen. Dann verwenden. Dieser Code wird ausgeführt, indem der Befehl 'return 0' am Ende eingegeben wird.

Beispiel Nr. 4:

In diesem Beispielcode werden wir die hyperbolischen Funktionen verwenden, die in Differentialgleichungen angewendet werden.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()
double val_0 = 30;
Cout<<"Cosh of 30 is :"<Cout<<"\nSinh of 30 is :"<Cout<<"\nTanh of 30 is :"<Cout<<"\narcCosh of 30 is :"<Cout<<"\narcSinh of 30 is :"<Cout<<"\narcTanh of 30 is :"<Rückkehr 0;

Nachdem wir die Bibliotheken "iOstream" und "cmath" importiert hatten, würden wir die Main () -Methode aufrufen. In der nächsten Anweisung wird eine Variable mit einem "doppelten" Datentyp initialisiert. Rufen Sie nun den Cosh (), sinh (), Tanh (), ACOSH (), Asinh () und Atanh () an, um die hyperbolischen Funktionen des angegebenen Wertes zu finden. Verwenden Sie den Befehl "Cout" sechs Mal, um den Text am Terminal darzustellen, und verwenden Sie dann alle oben genannten hyperbolischen Methoden nacheinander. Die hyperbolischen Lösungen des Wertes 'VAL_0' werden nach dem Ausführen des Programms erhalten. Der Compiler löst diese Methoden, da sein Code bereits in der C ++ - CMath '-Bibliothek definiert ist. Der Compiler holt also den Code ab und führt all diese hyperbolischen Funktionen aus.

Abschluss

In diesem Leitfaden haben wir die "CMATH" -Bibliothek untersucht, die C ++ bietet, um grundlegende mathematische Probleme zu lösen und den Programmierern zu helfen, sich an das tatsächliche Problem zu halten, das sie lösen möchten. Wir haben mit den Grundlagen der C ++ - CMath '-Bibliothek begonnen und ihre Funktionen anhand verschiedener Codierungsbeispiele implementiert. Die in den oben genannten Codes diskutierten Methoden umfassen logarithmische, exponentielle, Macht, trigonometrische und hyperbolische Funktionen der "CMath" -Bibliothek. Hier sind nicht alle Methoden der "Cmath" -Bibliothek definiert, aber die meisten von ihnen sind. Diese Bibliothek enthält zahlreiche Funktionen, die zur Bewältigung von arithmetischen Problemen verwendet werden.