Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension...

31
Complex Numbers Complex Numbers 1 / 19

Transcript of Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension...

Page 1: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Complex Numbers

Complex Numbers 1 / 19

Page 2: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Complex Numbers

Complex numbers (C) are an extension of the real numbers.

z ∈ C takes the form

z = x + iy x , y ∈ R

x is the real part of z (Re(z))y is the Imaginary part of z (Im(z))

i is the Imaginary unit defined by the property

i 2 = −1

Complex Numbers 2 / 19

Page 3: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Complex Numbers

Complex numbers (C) are an extension of the real numbers.

z ∈ C takes the form

z = x + iy x , y ∈ R

x is the real part of z (Re(z))y is the Imaginary part of z (Im(z))

i is the Imaginary unit defined by the property

i 2 = −1

Complex Numbers 2 / 19

Page 4: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Complex Numbers

Complex numbers (C) are an extension of the real numbers.

z ∈ C takes the form

z = x + iy x , y ∈ R

x is the real part of z (Re(z))y is the Imaginary part of z (Im(z))

i is the Imaginary unit defined by the property

i 2 = −1

Complex Numbers 2 / 19

Page 5: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Why Complex Numbers?

The field (a set on which +,−,×, / are defined) of real numbers is notclosed algebraically, i.e. there exist polynomials with real coefficients butdo not have any real solutions. For example

x2 = −2

has no roots in R. However, for x ∈ C using the definition of i , we notethat

−1 = i 2 ⇐⇒ x2 = (−1)(2) = 2i 2 =⇒ x = ±√

2i

Complex Numbers 3 / 19

Page 6: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Why Complex Numbers?

The field (a set on which +,−,×, / are defined) of real numbers is notclosed algebraically, i.e. there exist polynomials with real coefficients butdo not have any real solutions. For example

x2 = −2

has no roots in R. However, for x ∈ C using the definition of i , we notethat

−1 = i 2 ⇐⇒ x2 = (−1)(2) = 2i 2 =⇒ x = ±√

2i

Complex Numbers 3 / 19

Page 7: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Complex plane

z = x + iy ∈ C has two independent components (real part x andimaginary part y).As a result a 2D plane is needed to represent all possiblecombinations of x and y .The x-axis corresponds to the real axis and y -axis is the imaginaryaxis.

-10 -8 -6 -4 -2 0 2 4 6 8 10

-10

-8

-6

-4

-2

0

2

4

6

8

10Complex Plane

Representation of 2 + 3i and 4− 5iComplex Numbers 4 / 19

Page 8: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Working with complex numbers

Let z1 = x1 + iy1 and z2 = x2 + iy2

addition

z1 + z2 = (x1 + x2) + i (y1 + y2)

subtraction

z1 − z2 = (x1 − x2) + i (y1 − y2)

multiplication

z1z2 = (x1 + iy1)(x2 + iy2)

= x1x2 + ix1y2 + iy1x2 + i 2y1y2

= (x1x2 − y1y2) + i (x1y2 + y1x2)

Complex Numbers 5 / 19

Page 9: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Working with complex numbers

Let z1 = x1 + iy1 and z2 = x2 + iy2

addition

z1 + z2 = (x1 + x2) + i (y1 + y2)

subtraction

z1 − z2 = (x1 − x2) + i (y1 − y2)

multiplication

z1z2 = (x1 + iy1)(x2 + iy2)

= x1x2 + ix1y2 + iy1x2 + i 2y1y2

= (x1x2 − y1y2) + i (x1y2 + y1x2)

Complex Numbers 5 / 19

Page 10: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Working with complex numbers

Let z1 = x1 + iy1 and z2 = x2 + iy2

addition

z1 + z2 = (x1 + x2) + i (y1 + y2)

subtraction

z1 − z2 = (x1 − x2) + i (y1 − y2)

multiplication

z1z2 = (x1 + iy1)(x2 + iy2)

= x1x2 + ix1y2 + iy1x2 + i 2y1y2

= (x1x2 − y1y2) + i (x1y2 + y1x2)

Complex Numbers 5 / 19

Page 11: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Working with complex numbers

Let z1 = x1 + iy1 and z2 = x2 + iy2

Complex conjugate

z̄ := x − iy is the complex conjugate of z = x + iy

Computing Im and Re parts using complex conjugate

Re(z) =z + z̄

2=

(x + iy) + (x − iy)

2= x

Im(z) =z − z̄

2i=

(x + iy)− (x − iy)

2i= y

absolute value

|z | :=√x2 + y2 =

√(x + iy)(x − iy) =

√zz̄

Complex Numbers 6 / 19

Page 12: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Working with complex numbers

Let z1 = x1 + iy1 and z2 = x2 + iy2

Complex conjugate

z̄ := x − iy is the complex conjugate of z = x + iy

Computing Im and Re parts using complex conjugate

Re(z) =z + z̄

2=

(x + iy) + (x − iy)

2= x

Im(z) =z − z̄

2i=

(x + iy)− (x − iy)

2i= y

absolute value

|z | :=√x2 + y2 =

√(x + iy)(x − iy) =

√zz̄

Complex Numbers 6 / 19

Page 13: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Working with complex numbers

Let z1 = x1 + iy1 and z2 = x2 + iy2

Complex conjugate

z̄ := x − iy is the complex conjugate of z = x + iy

Computing Im and Re parts using complex conjugate

Re(z) =z + z̄

2=

(x + iy) + (x − iy)

2= x

Im(z) =z − z̄

2i=

(x + iy)− (x − iy)

2i= y

absolute value

|z | :=√x2 + y2 =

√(x + iy)(x − iy) =

√zz̄

Complex Numbers 6 / 19

Page 14: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Working with complex numbers

Let z1 = x1 + iy1 and z2 = x2 + iy2

Complex conjugate

z̄ := x − iy is the complex conjugate of z = x + iy

Computing Im and Re parts using complex conjugate

Re(z) =z + z̄

2=

(x + iy) + (x − iy)

2= x

Im(z) =z − z̄

2i=

(x + iy)− (x − iy)

2i= y

absolute value

|z | :=√

x2 + y2 =√

(x + iy)(x − iy) =√zz̄

Complex Numbers 6 / 19

Page 15: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Working with complex numbers

division

z1

z2=

x1 + iy1

x2 + iy2

=

(x1 + iy1

x2 + iy2

)(x2 − iy2

x2 − iy2

)(make the denominator real)

=x1x2 + y1y2

x22 + y2

2

+ ix1x2 − y1x2

x22 + y2

2

Complex Numbers 7 / 19

Page 16: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Complex numbers in MATLAB

WARNING: Do not use the i as a variable in your code.

Defining complex numbers: >> z1=2+3i; z2 = 4-5i; or>>z1 = complex(2,3) (Use this option, especially if you want to plot realnumbers on the complex plane)

To extract the real and imaginary parts use the MATLAB functions real and imag, resp.as

Use norm and conj to compute |z| and z̄, resp.

1 >> z1=2+3i; z2 = 4-5i;2 >> real(z1)3 ans =4 25 >> imag(z1)6 ans =7 3

1 >> z1=2+3i; z2 = 4-5i;2 >> norm(z1)3 ans =4 3.60565 >> conj(z1)6 ans =7 2.0000 - 3.0000i

We can also define functions and do complex arithmetic as usualComplex Numbers 8 / 19

Page 17: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Complex numbers in MATLAB - plotting

Plotting pointsUse the MATLAB plot function as plot(z,LineSpec). e.g. to plot ared dotted complex point of size 20:

>>plot(z1,'r.','MarkerSize',20)

Plotting linesAgain use the MATLAB plot function e.g.

>>plot([z0 z1],'b--','Linewidth',2)

will join the points z1 and z2 with a black dashed line.

Complex Numbers 9 / 19

Page 18: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Complex numbers in MATLAB - plotting

Plotting pointsUse the MATLAB plot function as plot(z,LineSpec). e.g. to plot ared dotted complex point of size 20:

>>plot(z1,'r.','MarkerSize',20)

Plotting linesAgain use the MATLAB plot function e.g.

>>plot([z0 z1],'b--','Linewidth',2)

will join the points z1 and z2 with a black dashed line.

Complex Numbers 9 / 19

Page 19: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Adding complex numbers - a geometric view

Parallelogram law

z1 = 2 + 3i z2 = 4− 5i z3 = z1 + z2 = 6− 2i

-10 -8 -6 -4 -2 0 2 4 6 8 10

-10

-8

-6

-4

-2

0

2

4

6

8

10Complex Addition

Complex Numbers 10 / 19

Page 20: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Multiplication by scalars

z1 = 2 + 3i

-10 -8 -6 -4 -2 0 2 4 6 8 10

-10

-8

-6

-4

-2

0

2

4

6

8

10Multiplication by scalars

Complex Numbers 11 / 19

Page 21: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Multiplying complex numbers

just “foil” it outIf z1 = x1 + iy1 and z2 = x2 + iy2

z1z2 = (x1x2 − y1y2) + i (x1y2 + y1x2)

BUT...to really appreciate this let’s doing some plotting

Complex Numbers 12 / 19

Page 22: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Multiplying complex numbers

just “foil” it outIf z1 = x1 + iy1 and z2 = x2 + iy2

z1z2 = (x1x2 − y1y2) + i (x1y2 + y1x2)

BUT...to really appreciate this let’s doing some plotting

Complex Numbers 12 / 19

Page 23: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Multiplying complex numbers – Polar coordinates

Recall that given a point (x , y) in R2, we can write this point in the form(r , θ) with

x = r cos θ

y = r sin θ

x2 + y2 = r2

y

x= tan θ

Polar Representation of Complex numbersIf z = x + iy then we can write z as:

z = r cos θ + i r sin θ

r = |z | =√

x2 + y2

Complex Numbers 13 / 19

Page 24: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Multiplying complex numbers – Polar coordinates

Recall that given a point (x , y) in R2, we can write this point in the form(r , θ) with

x = r cos θ

y = r sin θ

x2 + y2 = r2

y

x= tan θ

Polar Representation of Complex numbersIf z = x + iy then we can write z as:

z = r cos θ + i r sin θ

r = |z | =√

x2 + y2

Complex Numbers 13 / 19

Page 25: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

de Moivre’s Formula

When z = r cos θ + i r sin θ, and n is any natural number,

zn = rn cos(nθ) + i rn sin(nθ)

This means when we compute zn the result is a complex number with length raised to thepower n and rotated by an angle nθ.

-20 -18 -16 -14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 16 18 20

-20

-18

-16

-14

-12

-10

-8

-6

-4

-2

0

2

4

6

8

10

12

14

16

18

20Powers

z1 = 2 + 2i → |z| = 2√

2, θ =π

4

z21 has r2 = (2

√2)2 = 8, 2θ =

π

2

z31 has r3 = 8

√8 and 3θ =

4

Complex Numbers 14 / 19

Page 26: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

de Moivre’s Formula

When z = r cos θ + i r sin θ, and n is any natural number,

zn = rn cos(nθ) + i rn sin(nθ)

This means when we compute zn the result is a complex number with length raised to thepower n and rotated by an angle nθ.

-20 -18 -16 -14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 16 18 20

-20

-18

-16

-14

-12

-10

-8

-6

-4

-2

0

2

4

6

8

10

12

14

16

18

20Powers

z1 = 2 + 2i → |z| = 2√

2, θ =π

4

z21 has r2 = (2

√2)2 = 8, 2θ =

π

2

z31 has r3 = 8

√8 and 3θ =

4

Complex Numbers 14 / 19

Page 27: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Multiplying complex numbers

If z1 = r cos(θ) + i sin(θ) and z2 = s cos(ψ) + i s sin(ψ), one can show(using trig identities) that

z1z2 = rs cos(θ + ψ) + i rs sin(θ + ψ)

lengths are multiplied and angle arguments are added

Complex Numbers 15 / 19

Page 28: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Segments in the complex plane

z1 = 2 + 3i z2 = 6 + 5i

0 1 2 3 4 5 6 7

0

1

2

3

4

5

6

7

z1

z2

z2 − z1

Complex Numbers 16 / 19

Page 29: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Segments in the complex plane

z1 = 2 + 3i z2 = 6 + 5i ,1

2(z2 − z1) z1 +

1

2(z2 − z1)

0 1 2 3 4 5 6 7

0

1

2

3

4

5

6

7

z1

z2

z2 − z1

1

2(z2 − z1)

z1 +1

2(z2 − z1)

Complex Numbers 17 / 19

Page 30: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Chaos game

-0.5 0 0.5

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

Rules1 Color each vertex of an equilateral triangle with a different color.2 Color a six-sided die so that 2 faces are red, 2 are yellow and 2 are blue3 Choose a random starting point inside the triangle (this rule may be relaxed)4 Roll the die.5 Move half the distance from the seed towards the vertex with the same color as the

number rolled.6 Roll again from the point marked, move half the distance towards the vertex of the same

color as the number rolled.7 Mark the point, repeat.

Complex Numbers 18 / 19

Page 31: Complex Numbers...i2 = 1 Complex Numbers 2/19 Complex Numbers Complex numbers (C) are an extension of the real numbers. z 2C takes the form z = x + iy x;y 2R x is the real part of

Chaos game

Generalize the chaos.m script to a 5 sided die and a regular pentagon withcoordinates

0 + i

−1

4

√10 + 2

√5 +

1

4(√

5− 1)i

−1

4

√10− 2

√5− 1

4(√

5 + 1)i

1

4

√10− 2

√5− 1

4(√

5 + 1)i

1

4

√10 + 2

√5 +

1

4(√

5− 1)i

Complex Numbers 19 / 19