Wenn die Waschmaschine mit 1200 Umdrehungen pro Sekunde schleudert, dann sind das 20 Umdrehungen pro Sekunde. Das ist 20 mal ein Vollkreis pro Sekunde, also 20 * 360 Grad, Ein Vollkreis hat 2 π rad. Macht rund 6.283185307rad.
Das mal 20 ergibt
125.6637061 rad.
Die Umrechnung von rad zu Grad und umgekehrt ist bei mathematischen Berechnungen in der Programmiersprache c und c++ sehr wichtig. Die Funktionen sin(), cos(), tan() geben den Sinus, Cosinus und Tangens zurück wenn der Winkelwert in rad eingegeben wurde. atan(), asin() und acos() geben den Winkel in rad und nicht in Grad zurück.
// Wandelt Bogenmass in Grad um
double radtograd(double boma)
{
double grad, pi = 3.141592653589793;
grad = ((boma * 180) / pi);
return grad;
}
// Wandelt grad in Bogenmass um
double bogenmass(double grad)
{
double boma, pi = 3.141592653589793;
boma = (grad * pi) / 180;
return boma;
}
Folgende Funktionen werten die Winkel in Grad aus.
double get_cos(double winkel)
{
double boma = bogenmass(winkel);
return cos(boma);
}
double get_tan(double winkel)
{
double boma = bogenmass(winkel);
return tan(boma);
}
double get_sin(double winkel)
{
double boma = bogenmass(winkel);
return sin(boma);
}
Die von mir geschriebenen Funktionen stelle ich übrigens unter GPL-Lizenz.