Overflow of fractional representations of floating point numbers?

2 visualizaciones (últimos 30 días)
Lucas Medina
Lucas Medina el 22 de Jul. de 2015
Respondida: Walter Roberson el 23 de Jul. de 2015
So if I have a matrix of floating point numbers A, I know that I can make it symbolic:
A = sym(A, 'f');
Now, each of the entries is represented by a fraction.
I am concerned with possible overflow. As I perform more and more operations on these entries, the numerator and denominator of each entry becomes larger and larger. So what I am wondering is, what is the range of the numerator and the denominator?
How can I prevent overflow? If a numerator or denominator exceeds its range, how can I retain the preciseness of the fraction?
Thanks

Respuestas (1)

Walter Roberson
Walter Roberson el 23 de Jul. de 2015
You are limited to 2^29 + 1 decimal digits it appears to me. You might encounter practical limitations a lot sooner than that, though.

Categorías

Más información sobre Numbers and Precision en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by