Aller au contenu
uencoder

Complex Number

Un nombre complexe a la forme a+bi (i²=-1), étendant les réels à deux dimensions ; il fonde le traitement du signal et l'informatique quantique.

Objectif

Donner à toute équation polynomiale une racine (un corps algébriquement clos) et représenter naturellement la rotation 2D.

Mécanisme

z=a+bi, avec partie réelle a et partie imaginaire b. L'addition et la soustraction se font composante par composante. Multiplication : (a+bi)(c+di)=(ac-bd)+(ad+bc)i. Forme polaire z=r(cosθ+isinθ)=re^(iθ), où multiplier multiplie les modules et additionne les arguments. Conjugué a-bi, module |z|=√(a²+b²).

Cas d’usage

  • Traitement du signal (transformée de Fourier)
  • États de l'informatique quantique
  • Analyse de circuits (impédance)
  • Génération de fractales

Exemples

  • entrée
    (1+2i)(3+4i)
    Output
    -5+10i

    Complex multiplication

Erreurs courantes

Applying real-number arithmetic to complex numbers
Use a complex-number library or handle real and imaginary parts explicitly

Termes associés

Outils associés

References