[PYTHON] Julia Quick Note [03] Komplex

Komplexe Zahl (Beispiel des Schreibens)

note03


Die imaginäre Einheit wird durch im dargestellt.
 z = 4 + 3im

◆ Realteil
 real(z)

◆ Imaginärteil
 imag(z)

◆ Komplexes Konjugat
 conj(z)

◆ Absolutwert
 abs(z)
 abs2(z)… Eine Funktion, die das Quadrat des Absolutwerts erhält

Kommentar

In der Mathematik wird die komplexe Zahl $ z $ im Allgemeinen wie folgt ausgedrückt, wobei die komplexe Zahleneinheit $ i $, $ x $ und $ y $ als reelle Zahlen ist.

z = x + iy

In Julia kann die imaginäre Einheit auch $ im $ sein, um eine komplexe Zahl darzustellen. Wenn beispielsweise der Realteil 3 und der Imaginärteil 4 ist, ist dies wie folgt.

z = 4 + 3im

◆ Sie können den Realteil (Realteil) mit Real (z) erhalten. image.png ◆ Sie können den Imaginärteil (Imaginärteil) mit imag (z) erhalten. image.png ◆ Verwenden Sie konj (z), um komplexe Konjugate zu erhalten. image.png ◆ Absolutwert der komplexen Zahl|z|Bauchmuskeln bekommen(z)Verwenden Sie die. image.png Es gibt auch eine Funktion ** abs2 () **, um das Quadrat des Absolutwerts zu erhalten. Dies ist praktisch, wenn Sie den Platz nehmen möchten. 001.jpg

: point_up_2: Mit Julia können Sie vier komplexe Operationen ausführen.

Zusatz image.png Subtraktion image.png Multiplikation image.png Teilung image.png ◆ Bestätigen Sie durch numerische Berechnung, dass das folgende ① gilt.

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

Die Berechnung von $ zz ^ * $ ergibt:

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

image.png Wenn Sie $ x ^ 2 + y ^ 2 $ berechnen, ist dies wie folgt.

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

Schließlich,|z|^2Wird wie folgt berechnet. 001.jpg Daher wurde ① bestätigt.

Mokuji

Julia Quick Look Note [01] Verwendung von Variablen und Konstanten Julia Quick Look Note [02] Arithmetik, Operator [Julia Quick Look Note [03] Komplex] (https://qiita.com/ttabata/items/225c77a4d71fafc3e482) Julia Quick Look Note [04] Regulärer Ausdruck [Julia Fast-Drawing Note [05] if-Anweisung] (https://qiita.com/ttabata/items/4f0bcff1e32f60402dfb)

(* Wir werden den Inhalt weiter erhöhen)

Verwandte Informationen

: Büroklammer: Julia - Offizielle Seite https://julialang.org/

: Büroklammer: Julia - Japanisches offizielles Dokument https://julia-doc-ja.readthedocs.io/ja/latest/index.html

: Büroklammer: Zum ersten Mal Julia und Installation (Windows & Linux) https://qiita.com/ttlabo/items/b05bb43d06239f968035

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

Meinungen etc.

Wenn Sie Meinungen oder Korrekturen haben, lassen Sie es uns bitte wissen.

Recommended Posts

Julia Quick Note [03] Komplex
Julia Quick Note [06] Schleifenverarbeitung
Julia Quick Look Hinweis [10] Funktion (2) Anwendung
Julia Quick Note [05] if-Anweisung
Julia Quick Note [04] Regulärer Ausdruck
Julia Quick Look Hinweis [09] Funktion (1) Grundlagen
Julia Quick Note [07] endlich versuchen, fangen
Julia Quick Note [02] Arithmetik, Operator
Julia Quick Look Note [01] Verwendung von Variablen und Konstanten
Julia Quick Note [08] Variablentyp (Int, Float, Bool, Char, String)
Behandeln Sie komplexe Zahlen in Python