Sinn und Unsinn von.=(real_T)(int)!

Gast #1251177
Lesenswert?
• ▲
▼
Hallo!

Ich muß im Moment mit fremdem Code (mau dokumentiert) aus einer 
S-Function (Matlab) in C zurechtkommen.
1
ztilde = (real_T)(int)((a/a_alt-1)/Takt*8);
ist das Korpus delicti(? :)).

ztilde ist als real_T deklariert, a und a_alt ebenfalls.
Gehe ich recht in der Annahme, dass die Klammer berechnet wird, dann das 
Ergebnis in einen int gecastet wird und anschließend nochmal in einen 
real_T??
Gast #1251204
Lesenswert?
• ▲
▼
oh hab ich vergessen zu schreiben Takt = 0.1 aber mit #define daher kann 
ich es nicht genau sagen.

real_T ist das gleiche wie double(der selbe Wertebereich).

Das ist die Frage ob da gerundet(und wie) oder abgeschnitten wird.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren