¿Cuál es la diferencia entre [math] \ texttt {10 ^ 4} [/ math] y [math] \ texttt {10e + 4} [/ math]?

Tanto [matemáticas] 10 ^ 4 [/ matemáticas] como [matemáticas] 10e + 4 [/ matemáticas] no son lo mismo.

[matemática] 10 ^ 4 [/ matemática] está escrita en forma matemática mientras que [matemática] 10e + 4 [/ matemática] está escrita en notación científica.

¿Qué es la notación científica?

La notación científica (también conocida como forma estándar o forma de índice estándar ) es una forma de expresar números que son demasiado grandes o demasiado pequeños para escribirlos convenientemente en forma decimal. Es comúnmente utilizado por científicos, matemáticos e ingenieros. En las calculadoras científicas se conoce como modo de visualización “SCI”.

En notación científica todos los números están escritos en la forma

[matemáticas] m × 10 ^ n [/ matemáticas]

( m multiplicado por diez elevado a la potencia de n ), donde el exponente n es un número entero, y el coeficiente m es cualquier número real (sin embargo, se observa notación normalizada a continuación), llamado significado o mantisa . Sin embargo, el término “mantisa” puede causar confusión, porque también puede referirse a la parte fraccionaria del logaritmo común. Si el número es negativo, entonces un signo menos precede a m (como en la notación decimal ordinaria).

El punto flotante decimal es un sistema aritmético informático estrechamente relacionado con la notación científica.

Al convertir [matemáticas] 10e + 4 [/ matemáticas] en forma matemática, se convierte en [matemáticas] 10 * 10 ^ 4. [/ Matemáticas]

[matemática] 10 ^ 4 [/ matemática] se evalúa a 10,000 mientras que [matemática] 10e + 4 [/ matemática] es [matemática] 10 * 10,000 = 100,000 [/ matemática]

Por lo tanto, [matemáticas] 10 ^ 4 [/ matemáticas] no es igual a [matemáticas] 10e + 4. [/ Matemáticas]

La diferencia es diez veces mayor:

>>> 10e + 4
100000.0
>>> 10 ** 4
10000

El primero es específico de la programación y pretende imitar la notación científica, donde tendrías [matemáticas] 10 * 10 ^ 4 [/ matemáticas] para describir un gran número, aquí escrito como 10e+4 . Se supone que la base es 10, por lo que escribe solo el exponente (probablemente de donde proviene la “e”; además, normalmente lo normalizaría y escribiría [math] 1 * 10 ^ 5 [/ math], es decir, 1e+5 , en cambio). Mientras que el segundo es solo [matemáticas] 10 * 10 * 10 * 10 [/ matemáticas], es decir, [matemáticas] 10 ^ 4 [/ matemáticas].

¿Cuál es la diferencia entre 10 ^ 4 y 10e + 4?

La notación 10 ^ 4 es un ejemplo de la abreviatura de la computadora, A ^ B, para la expresión matemática de exponenciación o [matemáticas] A ^ B [/ matemáticas]. Por lo tanto

[matemáticas] \ quad \ text {10 ^ 4} \ equiv10 ^ 4 = 10 \ times10 \ times10 \ times10 = 10 \, 000 [/ math]

La notación 10e + 4 es un ejemplo de la abreviatura de computadora, AeB, para la expresión matemática de notación científica o [matemáticas] A \ veces10 ^ B [/ matemáticas]. Por lo tanto

[matemáticas] \ quad \ text {10e + 4} \ equiv10 \ times10 ^ {+ 4} = 100 \, 000 [/ matemáticas]

La forma estándar de escribir 10e + 4 sería 1.0e5.