C Sytax Erklärung

Gast #2483451
Lesenswert?

Hallo ,

kurze Frage an die vielen C'ler hier.
Hab im Netz einen Code für einen Kalman Filter gefunden.
Möchte diesen in Basic und in späterer Folge in ASM nutzen.
Da ich keine Ahnung von C habe bitte ich euch mir hier kurz
mit der Syntax von C behilflich zu sein.

Folgende Zeile in C ist mir klar:
P_01 += dt * P_11;
heißt in Basic dann
P_01 = P_01 + dt * P_11;

jetzt kommt im Code da aber noch ein Minus vor dem  dt , also:
P_01 +=  - dt * P_11;
in Basic dann:
P_01 = P_01 + - dt * P_11;
ist fölliger Quatsch , ist mir klar

Bitte um eure Hilfe, danke.

Gruss Gerhard
Gast #2483465
Lesenswert?

Nur noch mal im Klartext:

Du willst einen Kalman-Filter in Basic und dann in Assembler laufen 
lassen. Kannst aber kein C. Vorzeichenfehler passieren dir nur manchmal. 
Und von einer Multiplikation mit -1 hast du noch nie gehört.

Habe ich dich soweit richtig verstanden?
Gast #2483497
Lesenswert?

Hallo,

das ging ja schnell... danke.
für das "föllig" entschuldige ich mich ! Ist ja aaarg....

Also dt * -1 und gut ists.
Aber wie kommt man denn auf sowas ??
Wiso dann nicht einfach:

P_01 -= dt * P_11;

Gruss Gerhard

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