Comment faut-il rendre les nombres complexes?
-
20-08-2019 - |
Question
Question naïve en mathématiques:
Qu'est-ce que le " canonique " façon de représenter 14 + 1i?
14+i1
ou
14+i
De même, est-il vraisemblable que, dans le "monde réel", la notation scientifique se transforme en un nombre complexe afin de faire flipper un analyseur de nombres complexes? Par exemple,
1.2345E+02-1.7002E-09i
Modifier: Enfin, s'agit-il
8.45358210351126e+066i
ou
8.45358210351126e+66i
i.e. un zéro fichier à trois chiffres sur l'imaginaire?
La solution
Aucun problème avec 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
Je pense que cela montre que la notation scientifique (& "; E
&";) en nombres complexes est assez bien gérée dans le & "monde réel &"; ... à dans la mesure où MATLAB est une partie influente de ce monde =)
Autres conseils
Ma préférence serait:
14 + i
D'une certaine manière, c'est plus agréable à mes yeux que 14 + 1i.
Je représenterais votre premier exemple en tant que:
14 + 1i
Et je m'attendrais certainement à voir la notation scientifique en nombres complexes. Par exemple, Python accepte volontiers les éléments suivants (en utilisant j
comme le requiert Python):
>>> 1.2345E+02-1.7002E-09j
(123.45-1.7002e-09j)
" 14 + 1i " vaut mieux que & "14 + i1 &"; mais je serais plus susceptible de dire ou d’écrire & "14 + i &";.
De plus, 1.7002E-09i
(que je n'ai pas vu dans Maths, bien que cela se produise sans doute en ingénierie) semble un peu ambigu sans une police en exposant (voulez-vous dire 1.7002*(10 ** -9)*i
ou 1.7002*(10 ** -9*i)
?) et Par conséquent, (1.7002E-09)i
pourrait être préférable.