Strona 1 z 1

Operacja na tablicach

: 23 kwie 2011 14:23
autor: yAcki
Witam,
Chciałbym napisać funkcję, która tablicę wejściową liczb zmiennoprzecinkowych (single precision 32-bit) będzie przedstawiała w zapisie IEEE Floating point w dwóch słowach 16-bitowych (typu I16 lub U16).
Udało mi się taką funkcję napisać, która działa w przypadku pojedynczej liczby zmiennoprzecinkowej i zapisuje ją w tablicy 2-elementowej.
konwersja.jpg
Np. Liczba 100.0 faktycznie jest zapisana w pamięci jako (hex): 42C80000, a liczba -1.75 to BFE0000.
Nie wiem jednak jak to zrobić, aby na wejściu funkcji byla tablica liczb zmiennoprzecinkowych :(
ma ktos może pomysł?

pozdrawiam

Re: Operacja na tablicach

: 23 kwie 2011 19:09
autor: smiga
Zerknij na taki pomysł:

Re: Operacja na tablicach

: 24 kwie 2011 10:44
autor: yAcki
Smiga,
Super pomysł z tą tablicą 2-wymiarową i funkcją reshape array!
Działa tak jak chcialem.
Dzięki za pomoc i Wesołych Świąt życzę.