Mathematische Frage unter C++

lukasS

Erfahrenes Mitglied
Hallo,

ich habe eine kleine Formel, die gerne unter C++ realisieren möchte:

y = y1 + r · SIGN( y2 - y1 )

Meine Fragen lauten: Was heißt das SIGN? Gibt es eine Funktion in C++ dafür? Mein Compiler ist VC++ 6.0.

Danke schonmal!

Lukas
 
Erstmal: aus welcher Sprache hast du deine Formel überhaupt?
Wenn wir das nicht wissen, woher sollen wir wissen, was das SIGN bedeutet....
Ich vermute mal, dass SIGN bei einem positiven/neutralen Argument 1 und bei einem negativen -1 zurückgibt. Wenn dem so ist, kannst du in C++ einfach für diesen Fall schreiben
( y2>=y1 ? 1 : -1)
 
Danke für die Antowrt. Ich dachte es wäre ein math. Funktion wie sin oder tan oder sowas. Das mit den positiven oder negativen Wert könnte hinkommen. Habe im Internet sowas ähliches gefunden.

Ich versuche es mal.
 
Zurück