¿Cómo se deben representar los números complejos?
-
20-08-2019 - |
Pregunta
Pregunta ingenua de matemáticas:
¿Qué es el & "; canónico &"; manera de representar 14 + 1i?
14+i1
o
14+i
Del mismo modo, ¿es probable, en el "mundo real", que la notación científica se convierta en un número complejo para asustar a un analizador de números complejos? Por ejemplo,
1.2345E+02-1.7002E-09i
Editar: Finalmente, es
8.45358210351126e+066i
o
8.45358210351126e+66i
es decir ¿un archivo cero a tres dígitos en el imaginario?
Solución
No hay problemas con MATLAB:
>> 5+i
ans =
5.0000 + 1.0000i
>> 5+1i
ans =
5.0000 + 1.0000i
>> 1.2345E+02-1.7002E-09i
ans =
1.2345e+002 -1.7002e-009i
Creo que esto muestra que la notación científica (" E
") en números complejos se maneja bastante bien en el " mundo real " ... a la medida en que MATLAB es una parte influyente de ese mundo =)
Otros consejos
Mi preferencia sería:
14 + i
De alguna manera es más agradable para mis ojos que 14 + 1i.
Representaría su primer ejemplo como:
14 + 1i
Y ciertamente esperaría ver notación científica en números complejos. Por ejemplo, Python acepta felizmente lo siguiente (usando j
como requiere Python):
>>> 1.2345E+02-1.7002E-09j
(123.45-1.7002e-09j)
" 14 + 1i " es mejor que " 14 + i1 " ;, pero es más probable que diga o escriba " 14 + i " ;.
Además, 1.7002E-09i
(que no he visto en matemáticas, aunque sin duda sucede en ingeniería o algo así) parece un poco ambiguo sin una fuente superíndice (¿quiere decir 1.7002*(10 ** -9)*i
o 1.7002*(10 ** -9*i)
?) y por lo tanto, (1.7002E-09)i
podría ser mejor.