Working with really huge numbers in MATLAB?
7 views (last 30 days)
Show older comments
I need to manipulate numbers with a bit length of nearly 192 bits. It also involves exponentiation to said bit length. How do I manage this in MATLAB?
2 Comments
John D'Errico
on 31 Jan 2011
You can use my VPI tool, as long as the numbers are integer. It can handle exponentiation, in fact, I even included an overloaded exp there, giving you only the integer part of the result of course. I've been playing with a variable precision decimal form too, but it is at least a few weeks away from done.
Accepted Answer
Walter Roberson
on 31 Jan 2011
You either need to use the Symbolic Mathematics Toolkit, or the Matlab File Exchange contribution for Variable Precision Integers
Large numbers (up to 65535 bits) can also be used with the Fixed Point Toolkit, but that toolkit does not handle exponentiation.
0 Comments
More Answers (1)
Andrew Newell
on 31 Jan 2011
Convert your numbers to variable precision arithmetic using vpa.
1 Comment
See Also
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!