MATLAB deg2rad-Funktion
In diesem Tutorial wird die Umwandlung von Winkeln von Grad in Bogenmaß mit der Funktion deg2rad()
von MATLAB erläutert.
die MATLAB-Funktion deg2rad()
Wir können die Funktion deg2rad()
von MATLAB verwenden, um die Winkeleinheiten von Grad in Bogenmaß umzuwandeln. Die Syntax der Funktion deg2rad()
ist unten angegeben.
rad = deg2rad(deg)
Die obige Syntax konvertiert den in der Variablen deg
gespeicherten Winkel in Bogenmaß und speichert ihn in der Variablen rad
. Die Eingabevariable deg
kann ein Skalar, Vektor, eine Matrix oder ein Array beliebiger Dimension sein.
Die Ausgabevariable hat den gleichen Datentyp und die gleiche Größe wie die Eingabevariable. Wenn beispielsweise der Eingabewinkel ein Skalar ist, ist der Ausgabewinkel ebenfalls ein Skalar.
Angenommen, die Eingabevariable ist eine Matrix, ein Array oder ein Vektor; Die Funktion deg2rad()
konvertiert alle Matrix-, Array- oder Vektorelemente in Bogenmaß. Konvertieren wir zum Beispiel einen Winkel in Grad in Bogenmaß mit der Funktion deg2rad()
.
Siehe Code unten.
clc
clear
rad = deg2rad(90)
Ausgang:
rad =
1.5708
Im obigen Code haben wir den 90-Grad-Winkel in Radiant umgewandelt. Die Funktion deg2rad()
wurde in der Matlab-Version R2015b eingeführt, und es gibt eine weitere Funktion, degtorad()
, die in der Matlab-Version R2009b eingeführt wurde und verwendet wurde, um den Winkel von Grad in Bogenmaß umzuwandeln.
MATLAB empfiehlt die Funktion degtorad()
nicht, wenn wir die MATLAB-Version R2015b oder höher verwenden, aber wir können sie verwenden, wenn die Version von Matlab niedriger als R2015b ist. Das degtorad()
hängt auch von der Map-Toolbox ab, und wir können die Funktion nicht verwenden, wenn wir die Map-Toolbox nicht haben.
Ein weiterer Unterschied besteht darin, dass die Funktion degtorad()
Eingaben in Integer-Datentypen akzeptiert und die Funktion deg2rad()
Eingaben in Single- und Double-Datentypen akzeptiert. Mit den Funktionen single()
und double()
von Matlab können wir einen Integer-Datentyp in Single oder Double umwandeln.
Wenn die Eingabe ein ganzzahliger Datentyp wie uint8
ist, müssen wir die Eingabe in einen einfachen oder doppelten Datentyp konvertieren, bevor wir die Funktion deg2rad()
verwenden, um den Winkel von Grad in Bogenmaß umzuwandeln. Wenn wir im obigen Beispiel die Funktion degtorad()
verwenden würden, würde die Ausgabe des obigen Beispiels gleich bleiben.