16 bit signed data to integer for analysis

Hi, I am trying to convert 16 bit signed data from my machine to convert to radians. I am a bit confused as to how I can convert per say +1024 into 2pi and -1024 into -2pi. Is there a function that can first convert the 16bit signed data into real number for me?
Thanks, Atique

 Risposta accettata

Walter Roberson
Walter Roberson il 18 Set 2015
Modificato: Walter Roberson il 18 Set 2015
double(X)/1024 * 2*pi
However, normally angles are in the range -Pi to +Pi or 0 to 2*Pi. If you wanted -1024 to correspond to -Pi and +1024 to correspond to +Pi then change the 2*pi above to just pi

2 Commenti

Thanks! I didn't realize there was no conversion needed!
double() does conversion.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Centro assistenza e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by