How to write vector form of very large number?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have to deal with very large numbers like 99^99.
I want these numbers in the vector form. For example, for 5^5=3125 , I should be able to write this in the form {3, 1, 2, 5}
Though the method with sprintf works for some smaller number but num2str-'0' gives negative numbers ?
0 comentarios
Respuestas (2)
David Hill
el 10 de En. de 2020
You could always use java BigInteger if you don't have symbolic toolbox.
import java.math.*
x=BigInteger(99);
x=x.pow(99);
x=char(x)-'0';
0 comentarios
Walter Roberson
el 10 de En. de 2020
John D'Errico has a Variable Precision Integer contribution in the file exchange.
Or you use symbolic toolbox if you have that.
1 comentario
Ver también
Categorías
Más información sobre Linear Algebra 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!