Forum

Einloggen | Registrieren | RSS  

C++ Header Dateien (Elektronik)

verfasst von silent_max(R) E-Mail, 08.01.2012, 13:51 Uhr

» » » "so Zeug" ist etwas vage.
» »
» » Mit "so Zeug" meinte ich:
» ...
» » -> Wurzel (sowohl Quadrat- als auch Kubikwurzel)
»
»
» std::sqrt(x) // Quadratwurzel, cmath.
» std::pow(x,y); // beliebige Exponenten (also auch 1.0/3), cmath
»
» » -> eulsche Zahl
»
» std::log(x), std::exp(x) // natürlicher Logarithmus und
» Exponentialfunktion, cmath
» std::exp(1.0); // e, cmath
» M_E // Macro aus cmath, ob das portabel ist, weiß ich nicht auswendig.
»
»
»
» Die Funktionen sind jeweils für verschiedene Datentypen (inclusive
» complex<>) überladen).
»
» Vielleicht noch der Hinweis: exp(1) und 4*atan(1) sind für e und pi unter
» Umständen genauer als das jeweilige Macro. (Zwischenergebnisse werden in
» Floating Point Registern gehalten, welche oft wesentlich länger sind als
» double oder long double. Die Macros können dagagen logischerweise nur
» double oder long double sein.)


Solche Zahlen deklariere ich eher als float als mit double oder long double.

--
Where is the madness ...



Gesamter Thread:

C++ Header Dateien - silent_max(R), 08.01.2012, 11:21 (Elektronik)
C++ Header Dateien - m(R), 08.01.2012, 12:30
C++ Header Dateien - silent_max(R), 08.01.2012, 13:14
C++ Header Dateien - m(R), 08.01.2012, 13:30
C++ Header Dateien - silent_max(R), 08.01.2012, 13:51