int2str returns the wrong result
Afficher commentaires plus anciens
>> int2str(73167176531330624919225119674426574742355349194934)
ans =
73167176531330625585928818171611107149744948903936
Anyone know what's going on here? I'm guessing the number is too because when I evaluate the difference between the input and output, the answer is 0.
What causes Matlab to fill in nonsense numbers though?
1 commentaire
double numbers, the default in MATLAB and many other programming languages, only support between 15 and 17 significant figures, the rest of those digits are meaningless.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!