Just nu i M3-nätverket
Gå till innehåll

Skalning av värde med heltalsaritmetik


hans.hallberg

Rekommendera Poster

Håller på med ett program i en processor som bara hanterar 16-bitars heltalsaritmetik.

 

Behöver skala ett värde enligt följande samband:

 

Value = Input * (ValueMax-ValueMin)/(InputMax-InputMin) + ValueMin

 

Värdena ligger mellan -32000 och +32000, max skillnad mellan Max-Min är 32000, har tillgång till overflow-flagga och restvärdet vid division

 

Nån som har löst det här problemet (helst utan iteration)?

 

 

 

 

 

Länk till inlägg
Dela på andra webbplatser

Håller på med ett program i en processor som bara hanterar 16-bitars heltalsaritmetik.

 

Behöver skala ett värde enligt följande samband:

 

Value = Input * (ValueMax-ValueMin)/(InputMax-InputMin) + ValueMin

 

Värdena ligger mellan -32000 och +32000, max skillnad mellan Max-Min är 32000, har tillgång till overflow-flagga och restvärdet vid division

 

Nån som har löst det här problemet (helst utan iteration)?

Har löst det nu ...

Länk till inlägg
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...