I was trying to generate some random sequence using chaotic tent map. After generating some values i would like to convert them to a higher value which helps to perform some operation with pixel values of an image. So i used an equation "s = mod((y * (10^10)),256);" where y is the generated sequence using tent map. But after performing this mod operation the result i got was weird because it outputs decimal values like 0, 240.959269494109, 225.918538988219, 210.877808482386, 195.837077976437. Why this happens? The output of mod operation should be an integer, right?? Instead of Modulo i tried rem() function also. The result was same. Please help me.
MATLAB: Mod function returns decimal value
decimalmodulo
Best Answer