Hi everyone, I seem to be getting an odd result and cannot see why, here are the code snippets.
k = FromDigits /@ {"729", "243", "027", "001"}
giving {729, 243, 27, 1} as expected, now
u = N[Log[k]/Log[3], 10]
gives {6.000000000, 5.000000000, 3.000000000, 0} also as expected. however this
FractionalPart[N[Log[k]/Log[3], 10]]
gives {1.000000000, 1.000000000, 1.000000000, 0} not expected. if we use this
FractionalPart[{6.000000000, 5.000000000, 3.000000000, 0}]
gives {0., 0., 0., 0} as expected. even
FractionalPart[u]
gives {1.000000000, 1.000000000, 1.000000000, 0}
Any one see what’s wrong here? Thanking you all in advance.
Paul.
