int2str returns the wrong result
이전 댓글 표시
>> 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
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.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!