Are there any functions for taking the most/least significant digits from a given value?
Show older comments
Title kinda says it all.
If there isn't a function, can anyone think of a way of writing one to do it efficiently? I'm generating long streams of outputs (experimenting with random number generator implementations) and don't want to bog the whole thing down running a ton of weird arithmetic just to lop a few digits off one end of the output.
Thanks in advance
Will
2 Comments
Walter Roberson
on 4 Feb 2011
Are these integers or floating point numbers? There are relatively few floating point numbers that can be truncated to a decimal number that happens to be exactly representable as a binary floating point number.
Will
on 4 Feb 2011
Accepted Answer
More Answers (0)
Categories
Find more on Logical in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!