Los sistemas de álgebra computacional de propósito general, a diferencia de la mayoría de las calculadoras, son capaces de realizar tanto cálculos exactos/simbólicos (por ejemplo, aritmética entera exacta) como cálculos numéricos aproximados (por ejemplo, coma flotante). Por lo tanto, si presentas el problema en términos exactos, como en el caso anterior, conservarán esa forma para no perder información. Así, su problema se interpretará como un cálculo en aritmética racional exacta, es decir, elevar un número racional a una potencia entera. Si, por el contrario, desea una aproximación real del resultado, deberá especificarlo explícitamente, por ejemplo, utilizando N[...] en Mma. Ésta no es más que una de las muchas complejidades que surgen cuando se pasa de sistemas de cálculo de propósito especial (por ejemplo, calculadoras) a sistemas de álgebra computacional de propósito general (hablo como alguien que a menudo ha intentado abordar complejidades menos triviales de este tipo mientras trabajaba como desarrollador del sistema de álgebra computacional Macsyma).
3 votos
Mi conjetura es que la calculadora simplemente utiliza algunos $n$ -ésima aproximación binomial antes de que las cosas se vuelvan demasiado pequeñas para él, por lo que incluso las primeras docenas de sumandos todavía serían muy rápidas de ejecutar, mientras que Mathematica está tratando de darte un resultado preciso que requiere una inmensa cantidad de potencia para calcular.
2 votos
Estoy de acuerdo con Asaf. Mathematica utiliza por defecto el cálculo exacto, no 10 dígitos.
0 votos
Estoy de acuerdo, wolframalpha también lleva mucho tiempo.
1 votos
Así es. Si introduzco N[(1+1/10000000)^10000000,10], la salida es igual de rápida.
1 votos
Um ... o simplemente podría golpear el
e
botón ...