how to convert the fraction part into intger?

r = 3.342448;
L(1)= 0.234;
for i=2:4
L(i) = r*L(i-1)*(1-L(i-1));
end
mm=min(L);
nn=max(L);
oo=nn-mm;
Z=uint8(254*((L-mm)/oo))+1;
K = mod((abs (L)-floor (abs (L))) *10e8 , 256)
how i converting the K into intger?

Antworten (2)

Raj
Raj am 16 Jul. 2019
Bearbeitet: Raj am 16 Jul. 2019

1 Stimme

Use
ceil(K)
or
floor(K)
depending on how you want to round off the fractions.
or
int8(K)
or
int16(K)
or
int32(K)
or
int64(K)
to change the data type from double to integer (respective bit sizes) if that's what you meant.
TADA
TADA am 16 Jul. 2019

0 Stimmen

What about
K = round(mod((abs (L)-floor (abs (L))) *10e8 , 256))
Or
K = floor(mod((abs (L)-floor (abs (L))) *10e8 , 256))

Kategorien

Gefragt:

am 16 Jul. 2019

Beantwortet:

am 16 Jul. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by