uint64() losts its mind?

a = uint64(2^64)
a = uint64 18446744073709551615
b = uint64(2^64-1000)
b = uint64 18446744073709551615
a==b
ans = logical
1

1 Comment

A clue while I'm passing through:
eps(double(intmax('uint64')))
ans = 4096

Sign in to comment.

 Accepted Answer

Walter Roberson
Walter Roberson on 11 Jun 2012

0 votes

Please see http://www.mathworks.com/matlabcentral/answers/39474-scalar-multiplication and expand the comments in the answer there to see a discussion.

More Answers (0)

Products

Asked:

on 11 Jun 2012

Commented:

DGM
on 25 May 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!