Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

22. Liczby zespolone

Treści kształcenia. Liczby zespolone: definicja, dodawanie i mnożenie, struktura ciała liczb zespolonych, część rzeczywista i urojona, sprzężenie. Norma i argument, postać trygonometryczna i formuła de Moivre’a, pierwiastki z jedności, rozwiązywanie równań wielomianowych w liczbach zespolonych oraz zastosowania (rekurencje liniowe, geometria płaszczyzny).

Efekty kształcenia. Potrafi wykonywać działania na liczbach zespolonych w postaci algebraicznej i trygonometrycznej, wyznaczać ich normę i argument oraz stosować formułę de Moivre’a. Potrafi rozwiązywać proste równania wielomianowe w liczbach zespolonych i opisywać za ich pomocą obiekty geometryczne na płaszczyźnie.

Wstęp

Wiele problemów matematycznych można rozwiązać, o ile wprowadzi się do problemu dodatkowe obiekty. Rozszerzenie początkowe obiektu badań pozornie nie prowadzi do głębszych wniosków. Zobaczymy poniżej na kilku przykładach, jak koncepcja liczb może być rozszerzona poza liczby rzeczywiste i wykorzystana do rozwiązywania problemów związanych z liczbami rzeczywistymi.

Powtarzające się ciągi

Rozważmy ciąg liczb całkowitych ana_{n} zadany przez powtarzający się wzorzec:

1,0,−1,0,1,0,−1,0,1,0,−1,…1, 0, -1, 0, 1, 0, -1, 0, 1, 0, -1,\ldots

Bardziej formalnie możemy napisać an+2=−ana_{n+2} =-a_{n} i a0=1a_{0} = 1, a1=0a_{1}=0. Czy dla podanego ciągu istnieje formuła podobna do wzoru Bineta dla liczb Fibonacciego?

Zauważmy, że zgodnie z metodami rozwiązywania rekurencji liniowych, otrzymalibyśmy

an=c1αn+c2βna_{n} = c_1 \alpha^n+c_2 \beta^n

gdzie α,β\alpha,\beta są pierwiastkami wielomianu T2+1=0T^2+1=0. Nie istnieje żadna liczba rzeczywista, która spełnia takie równanie. Ale, gdyby taka liczba istniała, wówczas byłaby ,,pierwiastkiem z liczby -1’'. Oznaczając taką liczbę i=−1i=\sqrt{-1}, pierwiastkami wielomianu T2+1T^2+1 są ii oraz −i-i. Nasze liczby spełniałyby relację (±i)2=−1(\pm i)^2 = -1.

-1
[[c1 == (1/2), c2 == (1/2)]]

Otrzymujemy formułę ogólną na nasz ciąg

an=12(in+(−i)n).a_n = \frac{1}{2}(i^n+(-i)^n).

Korzystając z relacji i2=−1i^2=-1, istotnie odzyskujemy formułę na wyrazy naszego ciągu.

[1, 0, -1, 0, 1, 0]

Liczby zespolone

Jak wskazuje powyższy przykład do pewnych obliczeń na liczbach rzeczywistych, wygodnym pomysłem jest formalne wprowadzenie do rachunku pewnych ,,liczb’', które rozszerzają zwykły zakres liczb rzeczywistych.

Definicja

Zbiór symboli {a+bi:a,b∈R}\{a+bi:a, b \in \mathbb{R}\}, gdzie a,ba,b są liczbami rzeczywistymi, a ii jest ustalonym symbolem, nazywamy zbiorem liczb zespolonych i oznaczamy C\mathbb{C}. Na zbiorze C\mathbb{C} wprowadzamy dwa działania

  1. +:C×C→C+:\mathbb{C}\times\mathbb{C}\rightarrow\mathbb{C} (dodawanie liczb zespolonych)

  2. ⋅:C×C→C\cdot:\mathbb{C}\times\mathbb{C}\rightarrow\mathbb{C} (mnożenie liczb zespolonych)

Dodawanie liczb zespolonych jest zdefiniowane wzorem

(a+bi)+(c+di)=(a+c)+(b+d)i,(a+bi)+(c+di) = (a+c)+(b+d)i,

gdzie dodawanie a+ca+c oraz b+db+d są rozumianymi w zwykłym sensie operacjami dodawania liczb rzeczywistych a,b,c,da,b,c,d.

Mnożenie liczb zespolonych jest zdefiniowane wzorem

(a+bi)⋅(c+di)=(ac−bd)+(ad+bc)i,(a+bi)\cdot(c+di) = (ac-bd)+(ad+bc)i,

gdzie operacje ⋅,+,−\cdot, +,- w wyrażeniach (ac−bd)(ac-bd) oraz ad+bcad+bc są rozumiane w zwykłym sensie dla liczb rzeczywistych a,b,c,da,b,c,d.

Dla liczby zespolonej a+bia+bi liczba aa nazywana jest częścią rzeczywistą, a liczba bb nazywana jest częścią urojoną

Re(a+bi)=a,Re(a+bi) = a,
Im(a+bi)=b.Im(a+bi) = b.

Struktura dodawania liczb zespolonych

Operacja dodawania liczb zespolonych może być intuicyjnie rozumiana jako odpowiadająca dodawaniu dwóch wektorów [a,b][a,b], [c,d][c,d] w zwykłym sensie, tj. ,,po współrzędnych’'. Wraz z operacją dodawania liczby zespolone tworzą grupę (przemienną), tj.

  1. Istnieje element neutralny operacji dodawania 0+0i0+0i (zazwyczaj pisany po prostu jako 0), który spełnia

(a+bi)+(0+0i)=a+bi=(0+0i)+(a+bi)(a+bi)+(0+0i) = a+bi = (0+0i)+(a+bi)

dla dowolnej liczby zespolonej a+bia+bi.

  1. Działanie ++ na liczbach zespolonych jest łączne, tj.

((a+bi)+(c+di))+(e+fi)=(a+bi)+((c+di)+(e+fi))((a+bi)+(c+di))+(e+fi) = (a+bi)+((c+di)+(e+fi))

dla dowolnych trzech liczb zespolonych a+bi,c+di,e+fia+bi,c+di,e+fi.

  1. Element przeciwny. Dla dowolnej liczby zespolonej a+bia+bi elementem przeciwnym jest (−a)+(−b)i(-a)+(-b)i, gdzie −a,−b-a,-b są elementami przeciwnymi do liczb rzeczywistych a,ba,b. Zachodzi relacja

(a+bi)+((−a)+(−b)i)=0+0i=((−a)+(−b)i)+(a+bi).(a+bi)+((-a)+(-b)i) = 0+0i = ((-a)+(-b)i)+(a+bi).
  1. Działanie ++ na liczbach zespolonych jest przemienne, tj.

(a+bi)+(c+di)=(c+di)+(a+bi)(a+bi)+(c+di) = (c+di)+(a+bi)

dla dowolnych dwóch liczb zespolonych a+bi,c+dia+bi,c+di.

Zadanie 1 (własności dodawania liczb zespolonych)

Sprawdź, korzystając z definicji operacji ++, że wypisane własności 1-4 zachodzą dla liczb zespolonych.

a + I*b
a + I*b
a + I*b + c + I*d + e + I*f
a + I*b + c + I*d + e + I*f
a + c + e

Struktura mnożenia liczb zespolonych

Oznaczmy C×\mathbb{C}^{\times} zbiór C∖{0+0i}\mathbb{C}\setminus\{0+0i\}. Na zbiorze C×\mathbb{C}^{\times} operacja ⋅\cdot określona powyżej zadaje strukturę grupy (przemiennej).

  1. Elementem neutralnym operacji ⋅\cdot na liczbach zespolonych jest 1+0i1+0i (zapisywane zazwyczaj jako 1), tj.

(a+bi)⋅(1+0i)=a+bi=(1+0i)⋅(a+bi)(a+bi)\cdot (1+0i) = a+bi = (1+0i)\cdot(a+bi)

dla dowolnej liczby zespolonej a+bia+bi.

  1. Działanie ⋅\cdot na zbiorze C×\mathbb{C}^{\times} jest łączne, tj.

((a+bi)⋅(c+di))⋅(e+fi)=(a+bi)⋅((c+di)⋅(e+fi))((a+bi)\cdot(c+di))\cdot(e+fi) = (a+bi)\cdot((c+di)\cdot(e+fi))

dla dowolnych trzech liczb zespolonych a+bi,c+di,e+fia+bi,c+di,e+fi.

  1. Element odwrotny. Dla dowolnej liczby zespolonej a+bia+bi różnej od 0+0i0+0i elementem odwrotnym jest (aa2+b2)+(−ba2+b2)i(\frac{a}{a^2+b^2})+(\frac{-b}{a^2+b^2})i. Zachodzi relacja

(a+bi)⋅((aa2+b2)+(−ba2+b2)i)=1+0i=((aa2+b2)+(−ba2+b2)i)⋅(a+bi).(a+bi)\cdot ((\frac{a}{a^2+b^2})+(\frac{-b}{a^2+b^2})i) = 1+0i = ((\frac{a}{a^2+b^2})+(\frac{-b}{a^2+b^2})i)\cdot (a+bi).
  1. Działanie ⋅\cdot na liczbach zespolonych jest przemienne, tj.

(a+bi)⋅(c+di)=(c+di)⋅(a+bi)(a+bi)\cdot(c+di) = (c+di)\cdot(a+bi)

dla dowolnych dwóch liczb zespolonych a+bi,c+dia+bi,c+di.

Zadanie 2 (własności mnożenia liczb zespolonych)

Sprawdź, korzystając z definicji operacji ⋅\cdot, że wypisane własności 1-4 zachodzą dla liczb zespolonych.

Struktura ciała liczb zespolonych

Operacje dodawania ++ i mnożenia ⋅\cdot na liczbach zespolonych są zgodne, tj. spełniają następującą relację zwaną rozdzielnością mnożenia względem dodawania

(a+bi)⋅((c+di)+(e+fi))=((a+bi)⋅(c+di))+((a+bi)⋅(e+fi))(a+bi)\cdot ((c+di)+(e+fi)) = ((a+bi)\cdot (c+di)) + ((a+bi)\cdot (e+fi))

dla dowolnych liczb zespolonych a+bi,c+di,e+fia+bi,c+di,e+fi. UWAGA! Operację ⋅\cdot rozszerzamy do zbioru C\mathbb{C} tak, aby spełniony był aksjomat powyżej. W szczególności oznacza to, że (0+0i)⋅(a+bi)=0+0i=(a+bi)⋅(0+0i)(0+0i)\cdot (a+bi) = 0+0i = (a+bi)\cdot (0+0i) dla dowolnej liczby zespolonej a+bia+bi.

Zbiór wraz z dwoma operacjami podanymi aksjomatami powyżej nazywany jest ciałem. Zbiór C\mathbb{C} z dodawaniem i mnożeniem nazywamy ciałem liczb zespolonych.

Zadanie 3 (własność ciała liczb zespolonych)

Sprawdź, korzystając z definicji liczb zespolonych, że operacja ⋅\cdot jest rozdzielna względem operacji ++.

Zbiór liczb zespolonych pozwala nam rozwiązywać większy niż do tej pory zestaw równań algebraicznych. W istocie zachodzi twierdzenie.

Twierdzenie

Każdy wielomian f(x)=anxn+an−1xn−1+…+a1x+a0f(x)=a_n x^n+a_{n-1} x^{n-1}+\ldots+a_1 x+a_0, stopnia nn (an≠0a_n\neq 0) o współczynnikach zespolonych ma dokładnie nn pierwiastków w ciele liczb zespolonych. Oznacza to, że równanie f(x)=0f(x) = 0 ma nn rozwiązań, biorąc pod uwagę, że niektóre rozwiązania mogą być wielokrotne (np. x2=0x^2=0 ma pierwiastek podwójny w x=0x=0).

Rozwiążemy równanie kwadratowe w liczbach zespolonych.

x2+x+1=0x^2+x+1= 0

Postępując zgodnie z metodą uzupełniania (lub wzorami na ,,deltę’'), otrzymamy

x=−1+i32x=\frac{-1+i\sqrt{3}}{2}

lub

x=−1−i32.x=\frac{-1-i\sqrt{3}}{2}.
[x == -1/2*I*sqrt(3) - 1/2, x == 1/2*I*sqrt(3) - 1/2]

Norma i argument liczby zespolonej

Liczby zespolone można interpretować geometrycznie jako punkty na płaszczyźnie. Każda liczba zespolona a+bia+bi odpowiada punktowi (a,b)(a,b). Odległość euklidesowa punktu (a,b)(a,b) od (0,0)(0,0) wynosi a2+b2\sqrt{a^2+b^2}. Liczbę tę nazywamy normą (długością) liczby zespolonej

∣a+bi∣=a2+b2|a+bi| = \sqrt{a^2+b^2}

Norma jest multiplikatywna, tzn.

∣(a+bi)⋅(c+di)∣=∣a+bi∣⋅∣c+di∣.|(a+bi)\cdot (c+di)| = |a+bi|\cdot |c+di|.
sqrt(a^2*c^2 + b^2*c^2 + a^2*d^2 + b^2*d^2)
a^2*c^2 + b^2*c^2 + a^2*d^2 + b^2*d^2

Argumentem liczby zespolonej a+bi≠0a+bi\neq 0 jest kąt w przedziale (−π,π](-\pi,\pi], który wyznacza półprosta (0,0)(0,0) do (a,b)(a,b) wraz z półprostą poziomą OXOX. Wyznaczony kąt oznaczamy arg(a+bi)arg(a+bi).

Twierdzenie

Dla dwóch niezerowych liczb zespolonych z1,z2z_1,z_2 zachodzi

arg(z1⋅z2)=(arg(z1)+arg(z2)) mod (2π).arg(z_1\cdot z_2) = (arg(z_1)+arg(z_2))\ mod\ (2\pi).

Twierdzenie wynika wprost z formuł na sinus i kosinus sumy kątów.

Zadanie 4 (argumenty)

Wyznacz argument liczb zespolonych

  1. z=−1+i32z=\frac{-1+i\sqrt{3}}{2},

  2. z=iz=i,

  3. z=1+i2z =\frac{1+i}{2},

  4. z=1z=1,

  5. z=−1z=-1.

Argument a+bia+bi wyznaczamy, obliczając najpierw normę danej liczby zespolonej, a następnie obliczając arkus tangens wartości b/ab/a i uwzględniając sytuację, gdy a=0a=0 oraz biorąc pod uwagę właściwy znak. Bardziej kompaktowo (biorąc formułę na podwojenie arkus tangensa)

arg⁡(x+iy)={2arctan⁡(x2+y2−xy)jesˊli y≠0,0jesˊli x>0 oraz y=0,πjesˊli x<0 oraz y=0,nieokresˊlonyjesˊli x=0 oraz y=0.\operatorname{arg}(x + iy) = \begin{cases} \displaystyle 2 \arctan\left(\frac{\sqrt{x^2 + y^2} - x}{y}\right) &\text{jeśli } y \neq 0, \\ 0 &\text{jeśli } x > 0 \text{ oraz } y = 0, \\ \pi &\text{jeśli } x < 0 \text{ oraz } y = 0, \\ \text{nieokreślony} &\text{jeśli } x = 0 \text{ oraz } y = 0. \end{cases}
2/3*pi
1/2*pi
1/4*pi
0
pi

Postać trygonometryczna liczby zespolonej

Wykorzystując normę oraz argument liczby zespolonej a+bia+bi różnej od 0, możemy ją jednoznacznie zapisać w postaci

a+bi=∣a+bi∣⋅(cos⁡(α)+sin⁡(α)i)a+bi = |a+bi|\cdot (\cos(\alpha)+\sin(\alpha)i)

gdzie α=arg⁡(a+bi)\alpha = \operatorname{arg}(a+bi).

Z własności normy i argumentu wynika tzw. formuła de Moivre’a

(cos⁡(α)+sin⁡(α)i)n=cos⁡(nα)+sin⁡(nα)i(\cos(\alpha)+\sin(\alpha)i)^n = \cos(n\alpha)+\sin(n\alpha)i

dla dowolnej liczby całkowitej nn i dowolnego kąta α\alpha.

Zadanie 5 (pierwiastki z jedności)

Wypisz wszystkie pierwiastki wielomianu xn−1x^n-1 dla dowolnej liczby naturalnej nn.

Wystarczy wykorzystać formułę de Moivre’a i postać trygonometryczną liczby zespolonej.

Zadanie 6 (równanie kwadratowe)

Rozwiąż równanie kwadratowe

x2=3+4i.x^2=3+4i.

Metoda 1

Niech x=a+bix=a+bi. Wówczas x2=(a2−b2)+2abix^2 = (a^2-b^2)+2ab i. Z równania otrzymujemy

a2−b2=3a^2-b^2 = 3

oraz

2ab=4.2ab = 4.

Te równania są wystarczające do znalezienia rozwiązań. Możemy jednak uprościć rachunki, dodając warunek wynikający z użycia normy

a2+b2=32+42=5.a^2+b^2 = \sqrt{3^2+4^2}=5.
[[a == 2, b == 1], [a == -2, b == -1]]

W takim razie otrzymaliśmy dwie odpowiedzi: x=2+ix=2+i lub x=−2−ix=-2-i.

Geometria za pomocą liczb zespolonych

Liczby zespolone pozwalają bardzo elegancko zapisywać relacje geometryczne na płaszczyźnie. Np. operacja symetrii względem prostej OXOX zamienia parę (a,b)(a,b) na parę (a,−b)(a,-b). W przypadku liczb zespolonych taką operację nazywamy sprzężeniem

(‾a+bi)=a−bi.\overline(a+bi) = a-bi.

Poniżej zobaczymy kilka przykładów, jak za pomocą liczb zespolonych można bardzo prosto opisać pewne obiekty geometryczne.

Zadanie 7 (spirala)

Połącz liniami punkty 0,i,−2+i,…∑j=0njij0, i,-2+i, \ldots \sum_{j=0}^{n} j i^j.

Graphics object consisting of 1 graphics primitive

Zadanie 8 (parkietaż)

Wygeneruj fragment parkietażu płaszczyzny, w którym mamy dwa rodzaje trójkątów równobocznych (czerwone i niebieskie), które stykają się jedną krawędzią i wypełniają w kopiach całą przestrzeń.

  1. Najpierw wygenerujemy wierzchołki trójkąta równobocznego jako rozwiązania równania x3=1x^3=1.

  2. Następnie mnożąc uzyskane trzy liczby zespolone przez ii, obrócimy wierzchołki o 90 stopni.

  3. W kolejnym kroku przesuwamy trójkę o liczbę przeciwną do punktu −1+3i2-\frac{1+\sqrt{3}i}{2}.

  4. Następnie mnożymy każdą z liczb przez 1/31/\sqrt{3}.

  5. W kolejnym kroku generujemy ze zbioru wierzchołków wierzchołki sprzężone.

Tak wygenerowane trójkąty równoboczne o boku dł. 1 przesuwamy po płaszczyźnie o 1 razy kk jednostek oraz o −1/2+i3/2-1/2+i\sqrt{3}/2 razy jj jednostek.

[x == 1/2*I*sqrt(3) - 1/2, x == -1/2*I*sqrt(3) - 1/2, x == 1]
Graphics object consisting of 200 graphics primitives
Graphics object consisting of 200 graphics primitives