[PYTHON] Julia Quick Note [03] Complexe

Nombre complexe (exemple d'écriture)

note03


L'unité imaginaire est représentée par im.
 z = 4 + 3im

◆ Partie réelle
 real(z)

◆ Partie imaginaire
 imag(z)

◆ Conjugué complexe
 conj(z)

◆ Valeur absolue
 abs(z)
 abs2(z)… Une fonction qui obtient le carré de la valeur absolue

Commentaire

En mathématiques, le nombre complexe $ z $ est généralement exprimé comme suit, l'unité de nombre complexe étant $ i $, $ x $ et $ y $ en nombres réels.

z = x + iy

Dans Julia, l'unité imaginaire peut également être $ im $ pour représenter un nombre complexe. Par exemple, si la partie réelle est 3 et la partie imaginaire est 4, ce sera comme suit.

z = 4 + 3im

◆ Vous pouvez obtenir la partie réelle (partie réelle) avec real (z). image.png ◆ Vous pouvez obtenir la partie imaginaire (partie imaginaire) avec imag (z). image.png ◆ Utilisez conj (z) pour obtenir des conjugués complexes. image.png ◆ Valeur absolue du nombre complexe|z|Pour avoir des abdos(z)Utilisez le. image.png Il existe également une fonction ** abs2 () ** pour obtenir le carré de la valeur absolue. Ceci est pratique si vous voulez prendre la place. 001.jpg

: point_up_2: Julia vous permet d'effectuer quatre opérations complexes.

une addition image.png soustraction image.png multiplication image.png division image.png ◆ Confirmez par calcul numérique que les ① suivantes sont vérifiées.

z = 1 +Comme 2im\\
zz^* = x^2 + y^2 = |z|^2  ... ①

Calculer $ zz ^ * $ donne:

zz^* = (1 + 2im) * conj(1 + 2im) = 5

image.png De plus, si vous calculez $ x ^ 2 + y ^ 2 $, ce sera comme suit.

x^2 + y^2 = 1 + 2^2 = 5

Finalement,|z|^2Est calculé comme suit. 001.jpg Par conséquent, ① a été confirmé.

Mokuji

Julia Quick Look Note [01] Comment utiliser les variables et les constantes Julia Quick Look Note [02] Arithmetic, Operator [Julia Quick Look Note [03] Complex] (https://qiita.com/ttabata/items/225c77a4d71fafc3e482) Julia Quick Look Note [04] Expression régulière [Note de dessin rapide de Julia [05] if statement] (https://qiita.com/ttabata/items/4f0bcff1e32f60402dfb)

(* Nous continuerons d'augmenter le contenu)

Informations connexes

: trombone: Julia --Page officielle https://julialang.org/

: trombone: Julia - Document officiel japonais https://julia-doc-ja.readthedocs.io/ja/latest/index.html

: trombone: Première fois Julia et installation (Windows et Linux) https://qiita.com/ttlabo/items/b05bb43d06239f968035

:paperclip: Julia - Mathematics https://docs.julialang.org/en/v1/base/math/

Opinions etc.

Si vous avez des opinions ou des corrections, veuillez nous en informer.

Recommended Posts

Julia Quick Note [03] Complexe
Julia Quick Note [06] Traitement en boucle
Julia Quick Look Note [10] Fonction (2) Application
Julia Quick Note [05] instruction if
Julia Quick Note [04] Expression régulière
Julia Quick Look Note [09] Fonction (1) Bases
Julia Quick Note [07] essayez, attrapez, enfin
Julia Quick Note [02] Arithmétique, opérateur
Julia Quick Look Note [01] Comment utiliser les variables et les constantes
Julia Quick Note [08] Type de variable (Int, Float, Bool, Char, String)
Gérer les nombres complexes en Python