Skip to main content
added 796 characters in body
Source Link
Ferca
  • 466
  • 3
  • 10

You could use ComplexContourPlot for visualising the real and imaginary axes on the complex z plane under the complex exponential mapping Exp[z].

Define function for complex mapping:

f[z_] := Exp[z]

Then use ComplexContourPlot for visualising the contours:

Edit: Contours and ContourLabels added to ComplexContourPlot following Michael E2 comment. This shows more clearly that the same lines are displayed in both contour plots.

{ComplexContourPlot[ReIm[z], {z, -3 - 3 I, 3 + 3 I}, PlotLabel -> z, 
   Contours -> {Range[-2, 2]}, ContourLabels -> All],
  ComplexContourPlot[ReIm[f[z]], {z, -3 - 3 I, 3 + 3 I}, 
   PlotLabel -> f[z], Contours -> {Range[-2, 2]}, 
   ContourLabels -> All]} // Grid[{#}, Frame -> True] &

The result:

enter image description here

Also you could look into the modulus and argument of Exp[z]. Perhaps this shows more clearly the mapping:

{ComplexContourPlot[AbsArg[z], {z, -3 - 3 I, 3 + 3 I}, PlotLabel -> z,
    Contours -> {Range[-3, 3]}, ContourLabels -> All],
  ComplexContourPlot[AbsArg[f[z]], {z, -3 - 3 I, 3 + 3 I}, 
   PlotLabel -> f[z], Contours -> {Range[-3, 3]}, 
   ContourLabels -> All]} // Grid[{#}, Frame -> True] &

enter image description here

Here you can see that circles in z plane (Abs[z]constant) are mapped into real lines Exp[x+Iy] (* Exp[x] is constant *), and that lines through the origin in the z plane (Arg[z]constant) are mapped into Exp[x+Iy] (* y is constant*) lines.

You could use ComplexContourPlot for visualising the real and imaginary axes on the complex z plane under the complex exponential mapping Exp[z].

Define function for complex mapping:

f[z_] := Exp[z]

Then use ComplexContourPlot for visualising the contours:

Edit: Contours and ContourLabels added to ComplexContourPlot following Michael E2 comment. This shows more clearly that the same lines are displayed in both contour plots.

{ComplexContourPlot[ReIm[z], {z, -3 - 3 I, 3 + 3 I}, PlotLabel -> z, 
   Contours -> {Range[-2, 2]}, ContourLabels -> All],
  ComplexContourPlot[ReIm[f[z]], {z, -3 - 3 I, 3 + 3 I}, 
   PlotLabel -> f[z], Contours -> {Range[-2, 2]}, 
   ContourLabels -> All]} // Grid[{#}, Frame -> True] &

The result:

enter image description here

You could use ComplexContourPlot for visualising the real and imaginary axes on the complex z plane under the complex exponential mapping Exp[z].

Define function for complex mapping:

f[z_] := Exp[z]

Then use ComplexContourPlot for visualising the contours:

Edit: Contours and ContourLabels added to ComplexContourPlot following Michael E2 comment. This shows more clearly that the same lines are displayed in both contour plots.

{ComplexContourPlot[ReIm[z], {z, -3 - 3 I, 3 + 3 I}, PlotLabel -> z, 
   Contours -> {Range[-2, 2]}, ContourLabels -> All],
  ComplexContourPlot[ReIm[f[z]], {z, -3 - 3 I, 3 + 3 I}, 
   PlotLabel -> f[z], Contours -> {Range[-2, 2]}, 
   ContourLabels -> All]} // Grid[{#}, Frame -> True] &

The result:

enter image description here

Also you could look into the modulus and argument of Exp[z]. Perhaps this shows more clearly the mapping:

{ComplexContourPlot[AbsArg[z], {z, -3 - 3 I, 3 + 3 I}, PlotLabel -> z,
    Contours -> {Range[-3, 3]}, ContourLabels -> All],
  ComplexContourPlot[AbsArg[f[z]], {z, -3 - 3 I, 3 + 3 I}, 
   PlotLabel -> f[z], Contours -> {Range[-3, 3]}, 
   ContourLabels -> All]} // Grid[{#}, Frame -> True] &

enter image description here

Here you can see that circles in z plane (Abs[z]constant) are mapped into real lines Exp[x+Iy] (* Exp[x] is constant *), and that lines through the origin in the z plane (Arg[z]constant) are mapped into Exp[x+Iy] (* y is constant*) lines.

added 310 characters in body
Source Link
Ferca
  • 466
  • 3
  • 10

You could use ComplexContourPlot for visualising the real and imaginary axes on the complex z plane under the complex exponential mapping Exp[z].

Define function for complex mapping:

f[z_] := Exp[z]

Then use ComplexContourPlot for visualising the contours:

Edit: Contours and ContourLabels added to ComplexContourPlot following Michael E2 comment. This shows more clearly that the same lines are displayed in both contour plots.

{ComplexContourPlot[ReIm[z], {z, -3 - 3 I, 3 + 3 I}, PlotLabel -> z]z, 
   Contours -> {Range[-2, 2]}, ContourLabels -> All],
  ComplexContourPlot[ReIm[f[z]], {z, -3 - 3 I, 3 + 3 I}, 
   PlotLabel -> f[z]]f[z], Contours -> {Range[-2, 2]}, 
   ContourLabels -> All]} // Grid[{#}], Frame -> True] &

The result:

https://i.sstatic.net/7stvk.pngenter image description here

You could use ComplexContourPlot for visualising the real and imaginary axes on the complex z plane under the complex exponential mapping Exp[z].

Define function for complex mapping:

f[z_] := Exp[z]

Then use ComplexContourPlot for visualising the contours:

{ComplexContourPlot[ReIm[z], {z, -3 - 3 I, 3 + 3 I}, PlotLabel -> z],
  ComplexContourPlot[ReIm[f[z]], {z, -3 - 3 I, 3 + 3 I}, 
   PlotLabel -> f[z]]} // Grid[{#}] &

The result:

https://i.sstatic.net/7stvk.png

You could use ComplexContourPlot for visualising the real and imaginary axes on the complex z plane under the complex exponential mapping Exp[z].

Define function for complex mapping:

f[z_] := Exp[z]

Then use ComplexContourPlot for visualising the contours:

Edit: Contours and ContourLabels added to ComplexContourPlot following Michael E2 comment. This shows more clearly that the same lines are displayed in both contour plots.

{ComplexContourPlot[ReIm[z], {z, -3 - 3 I, 3 + 3 I}, PlotLabel -> z, 
   Contours -> {Range[-2, 2]}, ContourLabels -> All],
  ComplexContourPlot[ReIm[f[z]], {z, -3 - 3 I, 3 + 3 I}, 
   PlotLabel -> f[z], Contours -> {Range[-2, 2]}, 
   ContourLabels -> All]} // Grid[{#}, Frame -> True] &

The result:

enter image description here

added 59 characters in body
Source Link
chris
  • 23.1k
  • 5
  • 62
  • 151

You could use ComplexContourPlot for visualising the real and imaginary axes on the complex z plane under the complex exponential mapping Exp[z].

Define function for complex mapping:

f[z_] := Exp[z]

Then use ComplexContourPlot for visualising the contours:

{ComplexContourPlot[ReIm[z], {z, -3 - 3 I, 3 + 3 I}, PlotLabel -> z],
  ComplexContourPlot[ReIm[f[z]], {z, -3 - 3 I, 3 + 3 I}, 
   PlotLabel -> f[z]]} // Grid[{#}] &

The result:

https://i.sstatic.net/7stvk.pnghttps://i.sstatic.net/7stvk.png

You could use ComplexContourPlot for visualising the real and imaginary axes on the complex z plane under the complex exponential mapping Exp[z].

Define function for complex mapping:

f[z_] := Exp[z]

Then use ComplexContourPlot for visualising the contours:

{ComplexContourPlot[ReIm[z], {z, -3 - 3 I, 3 + 3 I}, PlotLabel -> z],
  ComplexContourPlot[ReIm[f[z]], {z, -3 - 3 I, 3 + 3 I}, 
   PlotLabel -> f[z]]} // Grid[{#}] &

The result:

https://i.sstatic.net/7stvk.png

You could use ComplexContourPlot for visualising the real and imaginary axes on the complex z plane under the complex exponential mapping Exp[z].

Define function for complex mapping:

f[z_] := Exp[z]

Then use ComplexContourPlot for visualising the contours:

{ComplexContourPlot[ReIm[z], {z, -3 - 3 I, 3 + 3 I}, PlotLabel -> z],
  ComplexContourPlot[ReIm[f[z]], {z, -3 - 3 I, 3 + 3 I}, 
   PlotLabel -> f[z]]} // Grid[{#}] &

The result:

https://i.sstatic.net/7stvk.png

Source Link
Ferca
  • 466
  • 3
  • 10
Loading