cos,sin...
-
Hi
ich will bei meinen programm Winkelfunktionen wie cos,sin,tan.. verwenden. Bis jetzt hab ich immer cos und sin von math.h genommen. Ich habe bis jetzt immer in diesen Programmen große Fehler gehabt. Jetzt bin ich draufgekommen das das mit dem zusammenhängt. Was ist da falsch und was kann ich noch verwenden
-
hä?
die funktionen arbeiten fehlerfrei
-
Bei mir nicht. Weiß nicht warum.
mach mal#include <math.h>
#include <iostream>
using namespace std;int main(){
for(int a = 0; a<= 360; a+= 5)
cout<<"cos\t"<<a<<"\t"<<cos(a)"\n");
return 0;
}laut meiner überlegung müsste er die winkel von 0 - 360 grad durchgegen (in 5erschritten) und mir den cos von a ausrechnen
Was er aber tut ist falsche zahlen auszugeben.
-
die funktionen geben bogenmaß zurück. muß noch umgewandelt werden.
-
(180.0/M_PI)
-
Original erstellt von <Herbert>:
die funktionen geben bogenmaß zurück. muß noch umgewandelt werden.Auch als Parameter werden Radians erwartet.
-
Oh danke
-
nicht "auch". Nur die Parameter sind im Bogenmaß. Zurückgegeben wird kein Winkel, also auch kein Bogenmaß.
-
Das hängt von der Funktion ab. asin zB liefert einen 'Winkel im Bogenmaß' und ist, bei 'geeigneter Interpretation', eine »Winkelfunktionen wie cos,sin,tan..«, wie der OP sie haben wollte.