Hallo zusammen,

ich muss Daten vom Typ float von Matlab nach C exportieren.
Ich dachte, es wäre schlau dies in hexadezimaler Schreibweise nach IEEE 754 zu bewerkstelligen.
Das REsultat sieht dann so aus:

Code:
// Systemmatrix der Strecke (transponiert, hex)
static real AD[NumberOfStates * NumberOfStates] = {
0x402c6eb4,   0x40000000,   0x00000000,   
0xbf9adbec,   0x00000000,   0x3f000000,   
0x3f396f83,   0x00000000,   0x00000000   
};
Das Problem ist, dass der Compiler die Daten als Integer interpretiert und diese nach float castet.
Was ich aber will ist, dass diese Daten direkt als float-Zahlen übernommen werden.

Habe ich mein Anliegen deutlich genug erklärt? Weiss jemand Abhilfe?

Gruß,
Stefan