Alle diese integrierten Mathematikfunktionen sind in der Mathematik enthalten.H Bibliothek. In dieser Beschreibung wurde die Mathematikbibliothek mit Hilfe von Beispielen ausführlich besprochen.
Was sind die Makros der Mathematikbibliothek?
In Arduino sind die Standardfunktionen darin vorgezogen. Wenn wir wie bei der C -Programmierung die String -Bibliothek verwenden müssen, müssen wir die Header -Datei der Zeichenfolgen einbeziehen.h zu Beginn des Code. Diese Header -Dateien, die im Code enthalten sind, werden als "Makros" bezeichnet. In Arduino sind die integrierten Bibliotheken standardmäßig eingeschlossen, sodass wir diese in den Header-Dateien nicht hinzufügen müssen. Wir können diese Makros-Bibliotheken einfach verwenden, ohne sie in jeden Code aufzunehmen. Der Unterschied zwischen den Makros und den Funktionen besteht darin, dass Funktionen nur verarbeitet werden, wenn sie aufgerufen werden, während die Makros verarbeitet werden, wenn die Bibliothek eingeschlossen ist.
Die Makrobibliothek einiger der am häufigsten verwendeten Funktionen von Mathematik.sein:
Makros | Wert | Erläuterung |
---|---|---|
MICH | 2.71828 | Es wird für den Exponenten verwendet |
M_log2e | 1.4426 | Es ist der Wert des Protokolls von E bis Basis 2 |
M_1_PI | 0.318 | Es ist der Wert von Kuchen |
M_SQRT_2 | 1.414 | Es ist der Wert der Quadratwurzel von 2 |
fmodf | - | Es wird für die Funktion modus () verwendet |
fcosf | - | Es wird für die ACOS () -Funktion verwendet |
fSINF | - | Es wird für die ASIN () -Funktion verwendet |
CEILF | - | Es wird für die CEIL () -Funktion verwendet |
Was sind die Funktionen der Mathematikbibliothek in Arduino?
Die Funktionen nehmen die beiden Eingangswerte auf und gibt nach einer spezifischen Aktion eine einzelne Ausgabe zurück. In der mathematischen Bibliothek von Arduino gibt es verschiedene Funktionen, die ein oder zwei Eingangswerte erfolgen und eine einzelne Ausgabe zurückgeben, indem sie einen bestimmten Mathematikvorgang ausführen. Diese mathematischen Operationen umfassen das Finden der Leistung, das Finden des Modus, das Finden des Cosinus und das Finden der anderen trigonometrischen Operationen.
Die am häufigsten verwendeten Mathematikfunktionen, die in der Mathematikbibliothek von Arduino enthalten sind, werden in der folgenden Tabelle erklärt:
Funktionen | Erläuterung |
---|---|
CBRT (x) | Es wird die Würfelwurzel des x zurückgeben |
copysign (value1, value2) | Es wird den Wert 1, aber mit dem Zeichen von Wert 2 zurückgeben2 |
Exp (x) | Es gibt den Exponentialwert des x zurück |
fabelhaft (x) | Es wird den absoluten Wert von x zurückgeben |
Boden (x) | Es wird den größten integralen Wert weniger als oder gleich x zurückgeben |
Ceil (y) | Es gibt den kleinsten integralen Wert zurück, der gleich oder größer als der angegebene Wert von y ist |
fmax (value1, value2) | Es gibt den Maximalwert zwischen Wert1 und Wert2 zurück2 zurück |
fmin (value1, value2) | Es gibt den Mindestwert zwischen Wert1 und Wert2 zurück2 zurück |
pow (value1, value2) | Es wird die Leistung von Wert1 gemäß Wert 2 finden |
ACOS (x) | Es gibt den Wert zurück, indem der ARC -Cosinus von x im Bereich von Null zu PI berechnet wird. Wenn die Antwort außerhalb des Bereichs ist, erzeugt er einen Domänenfehler |
So verwenden Sie Mathematik.H Bibliotheksfunktionen in Arduino
Betrachten Sie für ein besseres Verständnis der Mathematikfunktionen in der Mathematikbibliothek von Arduino den folgenden Arduino -Code:
double x = 10.0, y = 20.0, z = -5.0;Die Ausgabe des obigen Codes lautet:
Im obigen Code haben wir drei Variablen x, y und z mit einigen Werten deklariert. Mit Hilfe der Mathematik führen wir unterschiedliche Funktionen aus.H Bibliothek und zeigen Sie die Ergebnisse der seriellen Monitorausgabe über die serielle Kommunikation mit Baudrate von 9600 an. In der Ausgabe ist das Ergebnis der Leistungsfunktion „OVF“ (Überlauf), was bedeutet, dass das Ergebnis über den Bereich hinausgeht. In ähnlicher Weise gibt es im Ergebnis der ACOS () -Funktion NAN (nicht eine Zahl) zurück, was bedeutet, dass der Wert eine negative Ganzzahl ist.
Abschluss
Die Mathematikbibliothek in Arduino enthält die Funktionen im Zusammenhang mit Mathematik. Diese Funktionen bieten die einfache Durchführung mathematischer Operationen. sowohl arithmetische als auch trigonometrische. Diese Bibliothek ist sehr wichtig, wenn Sie ein Projekt entwerfen, in dem mathematische Berechnungen enthalten sind. In dieser Beschreibung haben wir die Mathematikbibliothek besprochen, die standardmäßig in Arduino enthalten ist. Und erklären Sie auch die Funktionen der Mathematik.h Bibliothek mit Hilfe von Beispielen in Arduino.