Sinus?
-
Hi Leute,
wie muss eigentlich der Code lauten, wenn man den "Sinus hoch -1" von einer Zahl ausrechnen will?
-
asin(zahl)
Gruß
Entyl Sa
-
Thanks, und in welcher Header-Datei ist das deklariert?
-
TutMan1 schrieb:
Thanks, und in welcher Header-Datei ist das deklariert?
cmath - so wie sin() auch
-
http://www.cppreference.com/ ist in solchen fällen oft hilfreich... .
-
TutMan1 schrieb:
Hi Leute,
wie muss eigentlich der Code lauten, wenn man den "Sinus hoch -1" von einer Zahl ausrechnen will?
sin(x)^-1 = 1 / sin(x) = sinus hoch -1
das, was du meinst ist arcus sinus.
mfg
-
Er meint sin^-1(x). Das ist eine weit-verbreitete Schreibweise.
-
TutMan1 schrieb:
Thanks, und in welcher Header-Datei ist das deklariert?
#include <math.h>
#include <cmath.h>denke ich mal
-
wenn schon
// #include <math.h> - nicht bevorzugen #include <cmath> //so: ohne .h
in math.h sind die namen alle nicht im namensraum std.
-
Hey, danke für eure Hilfe, aber wenn ich den arcus sinus so eingebe, wie entyl_sa gemeint hat, also asin(zahl), dann krieg ich folgendes auf den Bildschirm:
-1.#IND0000
,und zwar egal bei welcher Zahl. Was ist da los?
-
Du solltest dem asin auch eine Zahl zwischen 1 und -1 übergeben. Der Sinus liefert nur Werte in diesem Bereich, und als Umkehrfunktion des Sinus machn dann halt nur diese Werte Sinn. Bin mir sicher das du dann auch gescheite Werte bekommst.
Gruß
Entyl Sa