Como deve números complexos ser processado?
-
20-08-2019 - |
Pergunta
Matemática pergunta ingênua:
O que é o caminho "canonical" para representar 14 + 1-I?
14+i1
ou
14+i
Da mesma forma, é provável, no 'mundo real', que a notação científica vai fluência em um número complexo de forma a surtar um número analisador complexo? Por exemplo,
1.2345E+02-1.7002E-09i
Editar: Finalmente, é
8.45358210351126e+066i
ou
8.45358210351126e+66i
i. faz um zero arquivo a três dígitos no imaginário?
Solução
Sem problemas com 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
Eu acho que isso mostra que a notação científica ( "E
") em números complexos é tratado muito bem no "mundo real" ... na medida em que MATLAB é uma parte influente do que o mundo =)
Outras dicas
A minha preferência seria:
14 + i
De alguma forma é mais agradável aos meus olhos do que 14 + 1-I.
Gostaria de representar o seu primeiro exemplo como:
14 + 1i
E eu certamente esperar para ver a notação científica em números complexos. Por exemplo, Python aceita alegremente o seguinte (usando j
como Python exige):
>>> 1.2345E+02-1.7002E-09j
(123.45-1.7002e-09j)
"14 + 1-I" é melhor do que "14 + i1", mas eu seria mais propensos a dizer ou escrever "14 + i".
Além disso, 1.7002E-09i
(que eu não tenha visto em Matemática, embora sem dúvida acontece em engenharia ou algo) parece um pouco ambígua, sem uma fonte sobrescrito (você 1.7002*(10 ** -9)*i
média ou 1.7002*(10 ** -9*i)
?) E, portanto, (1.7002E-09)i
poderia ser melhor.