Teaching Complex Analysis as a Lab- Type ( flipped ) Course with a Focus on Geometric Interpretations using Mathematica

Size: px
Start display at page:

Download "Teaching Complex Analysis as a Lab- Type ( flipped ) Course with a Focus on Geometric Interpretations using Mathematica"

Transcription

1 Teaching Complex Analysis as a Lab- Type ( flipped ) Course with a Focus on Geometric Interpretations using Mathematica Bill Kinney, Bethel University, St. Paul, MN

2 2 KinneyComplexAnalysisLabCourse.nb Complex Arithmetic Products of Complex Numbers Manipulate Grid Show ListPlot pt1, pt2, PlotStyle Red, PointSize.05, ListPlot Re pt1 1 I pt1 2 pt2 1 I pt2 2, Im pt1 1 I pt1 2 pt2 1 I pt2 2, PlotStyle Magenta, PointSize.05, Graphics Thick, Blue, Line 0, 0, pt1, 0, 0, pt2, Graphics Thick, Green, Line 0, 0, Re pt1 1 I pt1 2 pt2 1 I pt2 2, Im pt1 1 I pt1 2 pt2 1 I pt2 2, PlotRange 5, AspectRatio 1, AxesOrigin 0, 0, AxesLabel "real", "imaginary", ImageSize Medium,,, Column Row Style Text " z 1 ", Large, " ", Item NumberForm Style N Norm pt1, Large, 6, 4, Frame True, Row Style Text " z 2 ", Large, " ", Item NumberForm Style N Norm pt2, Large, 6, 4, Frame True, Row Style Text " z 1 z 2 ", Large, " ", Item NumberForm Style N Norm Re pt1 1 I pt1 2 pt2 1 I pt2 2, Im pt1 1 I pt1 2 pt2 1 I pt2 2, Large, 6, 4, Frame True, Row Style Text "Arg z 1 degrees ", Large, " ", Item NumberForm Style N ArcTan pt1 1, pt Π, Large, 6, 4, Frame True, Row Style Text "Arg z 2 degrees ", Large, " ", Item NumberForm Style N ArcTan pt2 1, pt Π, Large, 6, 4, Frame True, Row Style Text "Arg z 1 z 2 degrees ", Large, " ", Item NumberForm Style N 180 Π ArcTan Re pt1 1 I pt1 2 pt2 1 I pt2 2, Im pt1 1 I pt1 2 pt2 1 I pt2 2, Large, 6, 4, Frame True, pt1, 1, 1, Locator, pt2, 1, 1, Locator

3 KinneyComplexAnalysisLabCourse.nb 3 Multiplication by Θ cos Θ sin Θ...can also be thought of in terms of the iteration of the linear transformation defined by T x cos Θ sin Θ y sin Θ cos Θ x y A Θ_ : Cos Θ Sin Θ Sin Θ Cos Θ ; T Θ_ x_, y_ : A Θ. x, y ; Manipulate Show ListPlot NestList T Θ, pt, n, PlotStyle Red, PointSize.02, PlotRange 2, AxesOrigin 0, 0, AspectRatio Automatic, AxesLabel "real", "imaginary", n, 0, 100, 1, Θ, Π 2, 0, 2 Π, pt, 1, 0, Locator, LabelStyle Large

4 4 KinneyComplexAnalysisLabCourse.nb Roots Manipulate Show Graphics Darker Green, Circle, ListPlot Table Arg pt 1 I pt 2 n 2 Π Abs pt 1 pt 2 ^ 1 m Re E^ I m Arg pt 1 I pt 2 n 2 Π Im E^ I, n, 0, 11, m AspectRatio Automatic, PlotStyle Red, PointSize.03, ListPlot pt, PlotStyle Black, PointSize.04, Table Graphics Thick, Blue, Line 0, 0, Abs pt 1 pt 2 ^ 1 m Arg pt 1 I pt 2 n 2 Π Re E^ I m Arg pt 1 I pt 2 n 2 Π Im E^ I m,, n, 0, 11, Table Graphics Thick, Dashed, Magenta, Line Abs pt 1 pt 2 ^ 1 m Arg pt 1 I pt 2 n 2 Π Re E^ I m, Arg pt 1 I pt 2 n 2 Π Im E^ I m, Abs pt 1 pt 2 ^ Arg pt 1 I pt 2 n 1 2 Π 1 m Re E^ I m, Arg pt 1 I pt 2 n 1 2 Π Im E^ I m, n, 0, 11, PlotRange 2, 2, 2, 2, Axes True, AxesLabel "real", "imaginary", pt, 1, 0, Locator, m, 2, 12, 1, LabelStyle Large Orbits of Points under the iteration of f z z 2, x_, y_ : x^2 y^2, 2 x y ; Manipulate Show Graphics Thick, Blue, Circle, ListPlot NestList, pt, n, PlotStyle Red, PointSize.05, PlotRange 2, Axes True, AxesOrigin 0, 0, TicksStyle 15, AspectRatio Automatic, AxesLabel "real", "imaginary", n, 0, 10, 1, pt, 3 5, 4 5, Locator, LabelStyle Large

5 KinneyComplexAnalysisLabCourse.nb 5 Successive Images of Disks under the iteration of f z z 2 x_, y_ : x^2 y^2, 2 x y ; Manipulate Show ParametricPlot NestList, x, y, n. x r Cos t c 1, y r Sin t c 2, t, 0, 2 Π, PlotStyle Thick, Red, ParametricPlot.5 Cos t,.5 Sin t, Cos t, Sin t, t, 0, 2 Π, PlotStyle Thick, Blue, Thick, Magenta, PlotRange 2, AxesOrigin 0, 0, AxesLabel "real", "imaginary", n, 0, 5, 1, r,.1,.01,.2, c,.6,.6, Locator, LabelStyle Large

6 6 KinneyComplexAnalysisLabCourse.nb Mandelbrot Set and Julia Sets (from the Wolfram Demonstrations Project) Julia Sets and the Mandelbrot Set

7 KinneyComplexAnalysisLabCourse.nb 7 JuliaModified@c_, opts D := Module@ 8invImage, reducedinvimage, pointssofar, res<, res = Resolution. 8opts<. 8Resolution 60<; invimage := H N@81, - 1< Floor@res Sqrt@ð - cdd resd & ð Flatten L &; reducedinvimage@points_d := Module@8newPoints<, newpoints = Complement@invImage@pointsD, pointssofard; pointssofar = Union@newPoints, pointssofard; newpointsd; pointssofar = Nest@invImage, 81<, 5D; FixedPoint@reducedInvImage, pointssofard; ListPlot@8Re@ðD, Im@ðD< & pointssofar, AspectRatio Automatic, ImageSize 250, Axes False, PlotRange , 1.8<, 8-1.8, 1.8<<, PlotStyle 8Black, AbsolutePointSize@TinyD< DD; boundarypic = ; H* The image of the Mandelbrot set was generated with the following code. *L H* The image was inserted into the initialization code to speed up *L H* the start up of the demonstration. *L H* MandelFunction = CompileA88c,_Complex<<, LengthAFixedPointListAð2 +c&,0,100, SameTest HAbs@ðD>2&LEEE; mandeldata = Table@MandelFunction@x+I*yD, 8y,-1.3,1.3, <,8x,-2,0.6, <D; kernel = 8 81,1,1<, 81,-8,1<, 81,1,1< <; convolveddata = Abs@ListConvolve@kernel, mandeldatadd; boundarypic = ArrayPlotAconvolvedData, Frame False, DataRange 88-2,0.6<,8-1.3,1.3<<, ColorFunction IGrayLevelAH1-ðL100 E&M, ImageSize 250E; *L

8 8 KinneyComplexAnalysisLabCourse.nb Manipulate Deploy Grid boundarypic, Dynamic JuliaModified pt 1 pt 2 I, PlotRange 1.8, 1.8, 1.8, 1.8, Text Dynamic If pt 2 0, Row Style "c", Italic, " ", ToString NumberForm pt 1, 5, 4, NumberPadding " ", "0", " ", ToString NumberForm pt 2, 5, 4, NumberPadding " ", "0", " ", Row Style "c", Italic, " ", ToString NumberForm pt 1, 5, 4, NumberPadding " ", "0", " ", ToString NumberForm pt 2, 5, 4, NumberPadding " ", "0", " ", SpanFromLeft, pt, 0, 0, 2, 1.3, 0.6, 1.3, Locator, SaveDefinitions True THIS NOTEBOOK IS THE SOURCE CODE FROM "Julia Sets and the Mandelbrot Set" from The Wolfram Demonstrations Project Contributed by: Mark McClure A full-function Wolfram Mathematica 6 system is required to edit this notebook. GET WOLFRAM MATHEMATICA 6»

9 KinneyComplexAnalysisLabCourse.nb 9 Open Sets in the Complex Plane Re z 0 is an open set Manipulate Show RegionPlot x 0, x, 5, 5, y, 5, 5, Frame False, Axes True, AxesLabel "real", "imaginary", RegionPlot x z0 1 ^2 y z0 2 ^2 z0 1 2 ^2, x, 5, 5, y, 5, 5, PlotStyle Yellow, PlotPoints 100, Graphics Thick, Dashed, Line 0, 10, 0, 10, ImageSize Large, z0, 2, 1, Locator z 1 is an open set Manipulate Show RegionPlot x^2 y^2 1, x, 1.5, 1.5, y, 1.5, 1.5, Frame False, Axes True, PerformanceGoal "Quality", Graphics Thick, Dashed, Circle 0, 0, 1 Abs z0 1 I z0 2 Graphics Thick, Dashed, Circle z0,, 2 1 Abs z0 1 I z0 2 RegionPlot x z0 1 ^2 y z0 2 ^2 2 x, 5, 5, y, 5, 5, PlotStyle Yellow, PlotPoints 100, PerformanceGoal "Quality", AxesLabel "real", "imaginary", ^2, ImageSize Large, z0,.5,.5, Locator

10 10 KinneyComplexAnalysisLabCourse.nb Stereographic Projection onto Riemann Sphere p1 0, 1, 0 ; p2 6, 8, 0 ; p3 3 10, 2 5, 0 ; p4 1, 1, 0 ; 2 p p_, q_, r_ : p^2 q^2 1, 2 q p^2 q^2 1, p^2 q^2 1 p^2 q^2 1 ; P1 p1 ; P2 p2 ; P3 p3 ; P4 p4 ; axes ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 100, 100, PlotStyle Thick, Black ; equator ParametricPlot3D Cos t, Sin t, 0, t, 0, 2 Pi, PlotStyle Thick, Magenta ; Manipulate Show axes, equator, ContourPlot3D x^2 y^2 z^2 1, x, 2, 2, y, 2, 2, z, 1, 1, BoxRatios 2, 2, 1, ContourStyle Opacity.2, Mesh None, PerformanceGoal "Quality", ContourPlot3D z 0, x, 2, 2, y, 2, 2, z, 1, 1, BoxRatios 2, 2, 1, ContourStyle Opacity.1, Mesh None, ListPointPlot3D p1, p2, p3, p4, PlotStyle Red, PointSize.02, ListPointPlot3D P1, P2, P3, P4, PlotStyle Blue, PointSize.02, ParametricPlot3D p1 1 t t P1, p2 1 t t P2, p3 1 t t P3, p4 1 t t P4, t, 0, T, PlotStyle Thickness.007, Green, PlotRange 2, 2, 2, 2, 1, 1, AxesLabel x 1, x 2, x 3, ViewPoint 4, 1, 1, ImageSize Large, T,.0001, 1, LabelStyle Large

11 KinneyComplexAnalysisLabCourse.nb 11 2 p p_, q_, r_ : p^2 q^2 1, 2 q p^2 q^2 1, p^2 q^2 1 p^2 q^2 1 ; Manipulate Grid Show axes, equator, ContourPlot3D x^2 y^2 z^2 1, x, 2, 2, y, 2, 2, z, 1, 1, BoxRatios 2, 2, 1, ContourStyle Opacity.2, Mesh None, PerformanceGoal "Quality", ContourPlot3D z 0, x, 2.5, 2.5, y, 2.5, 2.5, z, 1, 1, BoxRatios 2, 2, 1, ContourStyle Opacity.1, Mesh None, ListPointPlot3D Append pt, 0, PlotStyle Red, PointSize.02, ListPointPlot3D Append pt, 0, PlotStyle Blue, PointSize.02, ParametricPlot3D Append pt, 0 1 t t Append pt, 0, t, 0, 1, PlotStyle Thickness.007, Green, PlotRange 2.5, 2.5, 2.5, 2.5, 1.5, 1.5, AxesLabel x 1, x 2, x 3, ViewPoint 4, 1, 1, ImageSize Large, Show ListPlot pt, PlotStyle Red, PointSize.08, Graphics Magenta, Circle, PlotRange 2.5, 2.5, 2.5, 2.5, AxesLabel "real", "imaginary", AspectRatio Automatic, pt, 2, 0, Locator

12 12 KinneyComplexAnalysisLabCourse.nb Cauchy-Riemann Equations u v, x y u y v x f z_ : Sin z ; ComplexExpand f x I y u x_, y_ : Cosh y Sin x ; v x_, y_ : Cos x Sinh y ; Manipulate Grid Show ContourPlot u x, y, x, 3.5, 3.5, y, 3.5, 3.5, Contours 40, PerformanceGoal "Quality", ListPlot pt, PlotStyle Red, PointSize.04, Frame False, Axes True, PlotLabel "Contour Map of u x,y Re sin x y ", AxesLabel "real", "imaginary", ImageSize Medium, Show ContourPlot v x, y, x, 3.5, 3.5, y, 3.5, 3.5, Contours 40, PerformanceGoal "Quality", ListPlot pt, PlotStyle Red, PointSize.04, Frame False, Axes True, PlotLabel "Contour Map of v x,y Im sin x y ", AxesLabel "real", "imaginary", ImageSize Medium, Show ContourPlot u x, y, x, pt 1.25, pt 1.25, y, pt 2.25, pt 2.25, PerformanceGoal "Quality", ListPlot pt, PlotStyle Red, PointSize.04, Graphics Thick, Blue, Arrow pt, pt.05, 0, Graphics Thick, Green, Arrow pt, pt 0,.05, Frame False, Axes True, AxesLabel "real", "imaginary", ImageSize Medium, Show ContourPlot v x, y, x, pt 1.25, pt 1.25, y, pt 2.25, pt 2.25, PerformanceGoal "Quality", ListPlot pt, PlotStyle Red, PointSize.04, Graphics Thick, Green, Arrow pt, pt.05, 0, Graphics Thick, Blue, Arrow pt, pt 0,.05, Frame False, Axes True, AxesLabel "real", "imaginary", ImageSize Medium, pt, 1, 1, Locator

13 KinneyComplexAnalysisLabCourse.nb 13 u x_, y_ : Cosh y Sin x ; v x_, y_ : Cos x Sinh y ; Grid Show Plot3D u x, y, x, 3.5, 3.5, y, 3.5, 3.5, PlotLabel "3D plot of u x,y Re sin x y ", AxesLabel "real", "imaginary", "u x,y ", ImageSize Medium, Show Plot3D v x, y, x, 3.5, 3.5, y, 3.5, 3.5, Axes True, PlotLabel "3D plot of v x,y Im sin x y ", AxesLabel "real", "imaginary", "v x,y ", ImageSize Medium

14 14 KinneyComplexAnalysisLabCourse.nb Conformal Mappings Images of Disks and (Filled-in) Squares under f z z 2 x_, y_ : x^2 y^2, 2 x y ; Manipulate Grid Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", ParametricPlot Ε 1 Ρ Cos t z0 1, Ε 1 Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, AxesLabel "x", "y", PlotLabel "z plane", ImageSize Medium, Frame False, Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", ParametricPlot Ε 1 Ρ Cos t z0 1, Ε 1 Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", ImageSize Medium, Ε, 1, 5, Ρ, 0, 1, z0, 0, 0, Locator

15 KinneyComplexAnalysisLabCourse.nb 15 x_, y_ : x^2 y^2, 2 x y ; Manipulate Grid Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", ParametricPlot Ε Cos t z0 1, 5 Ε Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, 5 ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 30, 30, 30, 30, AxesOrigin 0, 0, AxesLabel "x", "y", PlotLabel "z plane", ImageSize Medium, Frame False, Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", ParametricPlot Ε Cos t z0 1, Ε Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 30, 30, 30, 30, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", ImageSize Medium, Ε, 2, 5, z0, 3, 2, Locator x_, y_ : x^2 y^2, 2 x y ; Manipulate Grid Show ParametricPlot x z0 1, y z0 2, x, Ε, Ε, y, Ε, Ε, PerformanceGoal "Quality", ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, AxesLabel "x", "y", PlotLabel "z plane", ImageSize Medium, Frame False, Show ParametricPlot x z0 1, y z0 2, x, Ε, Ε, y, Ε, Ε, PerformanceGoal "Quality", ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", ImageSize Medium, Ε, 1, 5, z0, 0, 0, Locator

16 16 KinneyComplexAnalysisLabCourse.nb Images under f z z 3 x_, y_ : x^3 3 x y^2, 3 x^2 y y^3 ; Manipulate Grid Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", ParametricPlot Ε 1 Ρ Cos t z0 1, Ε 1 Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, AxesLabel "x", "y", PlotLabel "z plane", ImageSize Medium, Frame False, Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", ParametricPlot Ε 1 Ρ Cos t z0 1, Ε 1 Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", ImageSize Medium, Ε,.5, 5, Ρ, 0, 1, z0, 1, 0, Locator x_, y_ : x^3 3 x y^2, 3 x^2 y y^3 ; Manipulate Grid Show ParametricPlot x z0 1, y z0 2, x, Ε, Ε, y, Ε, Ε, PerformanceGoal "Quality", ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, AxesLabel "x", "y", PlotLabel "z plane", ImageSize Medium, Frame False, Show ParametricPlot x z0 1, y z0 2, x, Ε, Ε, y, Ε, Ε, PerformanceGoal "Quality", ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", ImageSize Medium, Ε,.5, 5, z0, 1, 0, Locator

17 KinneyComplexAnalysisLabCourse.nb 17 f z 1 z x x_, y_ : x^2 y^2, y x^2 y^2 ; Manipulate Grid Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", ParametricPlot Ε 1 Ρ Cos t z0 1, Ε 1 Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, AxesLabel "x", "y", PlotLabel "z plane", ImageSize Medium, Frame False, Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", PlotPoints 60, ParametricPlot Ε 1 Ρ Cos t z0 1, Ε 1 Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", ImageSize Medium, Ε, 1, 5, Ρ, 0, 1, z0, 2, 1, Locator x x_, y_ : x^2 y^2, y x^2 y^2 ; Manipulate Grid Show ParametricPlot x z0 1, y z0 2, x, Ε, Ε, y, Ε, Ε, PerformanceGoal "Quality", ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, AxesLabel "x", "y", PlotLabel "z plane", ImageSize Medium, Frame False, Show ParametricPlot x z0 1, y z0 2, x, Ε, Ε, y, Ε, Ε, PerformanceGoal "Quality", PlotPoints 60, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", ImageSize Medium, Ε,.75, 5, z0, 1, 0, Locator

18 18 KinneyComplexAnalysisLabCourse.nb f z z x_, y_ : E^ x Cos y, E^ x Sin y ; Manipulate Grid Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", ParametricPlot Ε 1 Ρ Cos t z0 1, Ε 1 Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, AxesLabel "x", "y", PlotLabel "z plane", ImageSize Medium, Frame False, Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", PlotPoints 30, ParametricPlot Ε 1 Ρ Cos t z0 1, Ε 1 Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", ImageSize Medium, Ε, 1, 5, Ρ, 0, 1, z0, 0, 0, Locator x_, y_ : E^ x Cos y, E^ x Sin y ; Manipulate Grid Show ParametricPlot x z0 1, y z0 2, x, Ε, Ε, y, Ε, Ε, PerformanceGoal "Quality", ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, AxesLabel "x", "y", PlotLabel "z plane", ImageSize Medium, Frame False, Show ParametricPlot x z0 1, y z0 2, x, Ε, Ε, y, Ε, Ε, PerformanceGoal "Quality", PlotPoints 30, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", ImageSize Medium, Ε,.75, 5, z0, 1, 0, Locator

19 KinneyComplexAnalysisLabCourse.nb 19 f z cos z x_, y_ : Cos x Cosh y, Sin x Sinh y ; Manipulate Grid Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", ParametricPlot Ε 1 Ρ Cos t z0 1, Ε 1 Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, AxesLabel "x", "y", PlotLabel "z plane", ImageSize Medium, Frame False, Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", PlotPoints 30, ParametricPlot Ε 1 Ρ Cos t z0 1, Ε 1 Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", ImageSize Medium, Ε, 1, 5, Ρ, 0, 1, z0, 0, 0, Locator x_, y_ : Cos x Cosh y, Sin x Sinh y ; Manipulate Grid Show ParametricPlot x z0 1, y z0 2, x, Ε, Ε, y, Ε, Ε, PerformanceGoal "Quality", ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, AxesLabel "x", "y", PlotLabel "z plane", ImageSize Medium, Frame False, Show ParametricPlot x z0 1, y z0 2, x, Ε, Ε, y, Ε, Ε, PerformanceGoal "Quality", PlotPoints 30, ListPlot z0, PlotStyle Black, PointSize.03, PlotRange 10, 10, 10, 10, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", ImageSize Medium, Ε,.75, 5, z0, 1, 0, Locator f z sin z, with zeros and critical points marked u x_, y_ : Cosh y Sin x ; v x_, y_ : Cos x Sinh y ; x_, y_ : u x, y, v x, y ; Manipulate Grid Show ParametricPlot z0 Ε x, y, x, 0, 1, y, 0, 1, PlotStyle Red, PerformanceGoal "Quality", ListPlot z0, PlotStyle Red, PointSize.03, ListPlot Pi 2, 0, 3 Pi 2, 0, Pi 2, 0, 3 Pi 2, 0, PlotStyle Green, PointSize.02, ListPlot 0, 0, Pi, 0, Pi, 0, PlotStyle Blue, PointSize.015, PlotRange 6, ImageSize Medium, Frame False, Axes True, AxesLabel "x", "y", Show ParametricPlot z0 Ε x, y, x, 0, 1, y, 0, 1, PlotStyle Red, PerformanceGoal "Quality", ListPlot z0, PlotStyle Red, PointSize.03, PlotRange 6, ImageSize Medium, Frame False, Axes True, AxesLabel "u", "v", z0, 0,.5, Locator, Ε, 2,.001

20 20 KinneyComplexAnalysisLabCourse.nb Calculating areas of images by a change-of-variables formula (involving the Jacobian determinant of the mapping) Jac _ x_, y_ : D u x0, y0, x0. x0 x, y0 y D u x0, y0, y0. x0 x, y0 y Det D v x0, y0, x0. x0 x, y0 y D v x0, y0, y0. x0 x, y0 y ; Area _, Ε_, z0_ : NIntegrate Jac r Cos Θ z0 1, r Sin Θ z0 2 r, r, 0, Ε, Θ, 0, 2 Π ; MappingsAndJacobianDeterminants _, Jac_, x_, xmin_, xmax_, y_, ymin_, ymax_, U_, umin_, umax_, V_, vmin_, vmax_ : Manipulate Grid Style Text "Value of Jacobian Det in Center ", Medium, Red,, Item NumberForm Style Jac z0, FontSize 20, Red, 6, 4,, Style Text "Domain Disk Area ", Medium, Red, Style Text "Image Disk Area based on overlaps as well ", Medium, Blue,, Item NumberForm Style N Π Ε^2, FontSize 20, Red, 6, 4, Item NumberForm Style Area, Ε, z0, FontSize 20, Blue, 6, 4,, Style Text "Derivative Based Estimate for Area of Image ", Medium, Blue,, Item NumberForm Style N Jac z0 Π Ε^2, FontSize 20, Red, 6, 4,, Show ContourPlot Jac x, y, x, xmin, xmax, y, ymin, ymax, Contours 30, PerformanceGoal "Quality", ContourLabels Automatic, ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", PlotStyle Green, ParametricPlot Ε Ρ Cos t z0 1, Ε Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Red, PointSize.03, PlotRange xmin, xmax, ymin, ymax, AxesOrigin 0, 0, Axes True, AxesLabel "x", "y", PlotLabel "z plane", TicksStyle 15, ImageSize Medium, Frame False, Show ParametricPlot r Cos t z0 1, r Sin t z0 2, t, 0, 2 Π, r, 0, Ε, PerformanceGoal "Quality", PlotPoints 30, PlotStyle Green, ParametricPlot Ε Ρ Cos t z0 1, Ε Ρ Sin t z0 2, t, 0, 2 Π, PlotStyle Thick, Blue, ListPlot z0, PlotStyle Red, PointSize.03, PlotRange umin, umax, vmin, vmax, AxesOrigin 0, 0, Frame False, AxesLabel "u", "v", PlotLabel "w plane", TicksStyle 15, ImageSize Medium, Ε, 1,.1, 2, Ρ, 1, 0, z0, 1, 1, Locator, LabelStyle Large ; ComplexExpand x I y ^3 5 x I y ^2 u x_, y_ : 5 x 2 x 3 5 y 2 3 x y 2 ; v x_, y_ : 10 x y 3 x 2 y y 3 ; x_, y_ : u x, y, v x, y ; MappingsAndJacobianDeterminants, Jac, x, 4, 4, y, 4, 4, U, 100, 100, V, 100, 100

21 KinneyComplexAnalysisLabCourse.nb 21

22 22 KinneyComplexAnalysisLabCourse.nb The Derivative as a Local Amplitwist...termi nology credit to Tristan Needham (from his book Visual Complex Analysis ) f z z 2

23 KinneyComplexAnalysisLabCourse.nb 23 x_, y_ : x^2 y^2, 2 x y ; Prime x_, y_ : 2 x, 2 y ; Manipulate Grid Style Text "Local Dilation Factor ", Medium,, Item NumberForm Style N Norm Prime z0, FontSize 20, Red, 6, 4,, Style Text "Local Twist Amount in degrees ", Medium,, Item NumberForm Style N 180 Π ArcTan Prime z0 1, Prime z0 2, FontSize 20, Blue, 6, 4,, Show ParametricPlot z0 x, y, x, 0, Ε, y, 0, Ε, PerformanceGoal "Quality", Graphics Thick, Red, Arrow z0, z0 Ε, 0, Graphics Thick, Blue, Arrow z0, z0 0, Ε, PlotRange 0, 5, 0, 5, ImageSize Medium, Frame False, Axes True, AxesLabel "x", "y", TicksStyle Large, Show ParametricPlot z0 x, y, x, 0, Ε, y, 0, Ε, PerformanceGoal "Quality", Graphics Thick, Red, Arrow z0, z0 Ε, 0, Graphics Thick, Blue, Arrow z0, z0 0, Ε, PlotRange 12, 12, 0, 12, ImageSize Large, Frame False, Axes True, AxesLabel "u", "v", TicksStyle Large, z0, 2, 1, Locator, Ε, 1,.001, LabelStyle Large f z sin z u x_, y_ : Cosh y Sin x ; v x_, y_ : Cos x Sinh y ; x_, y_ : u x, y, v x, y ; Prime x_, y_ : Cos x Cosh y, Sin x Sinh y ; Manipulate Grid Style Text "Local Dilation Factor ", Medium,, Item NumberForm Style N Norm Prime z0, FontSize 20, Red, 6, 4,, Style Text "Local Twist Amount in degrees ", Medium,, Item NumberForm Style N 180 Π ArcTan Prime z0 1, Prime z0 2, FontSize 20, Blue, 6, 4,, Show ParametricPlot z0 x, y, x, 0, Ε, y, 0, Ε, PerformanceGoal "Quality", Graphics Thick, Red, Arrow z0, z0 Ε, 0, Graphics Thick, Blue, Arrow z0, z0 0, Ε, PlotRange 0, 5, 0, 5, ImageSize Medium, Frame False, Axes True, AxesLabel "x", "y", Show ParametricPlot z0 x, y, x, 0, Ε, y, 0, Ε, PerformanceGoal "Quality", Graphics Thick, Red, Arrow z0, z0 Ε, 0, Graphics Thick, Blue, Arrow z0, z0 0, Ε, PlotRange 0, 5, 2.5, 2.5, ImageSize Medium, Frame False, Axes True, AxesLabel "u", "v", z0, 1, 1, Locator, Ε,.5,.001, LabelStyle Large

24 24 KinneyComplexAnalysisLabCourse.nb Harmonic Functions Solving Laplace s Equation on a Domain Φ x_, y_ : Arg x I y 1 Arg x I y 2 ; Grid ContourPlot Φ x, y, x, 4, 4, y, 4, 4, Contours 50, Frame False, Axes True, RegionFunction Function x, y, z, y 0, AxesLabel "x", "y", ImageSize Medium,, Show Plot3D Φ x, y, x, 4, 4, y, 4, 4, PlotStyle Opacity.8, RegionFunction Function x, y, z, y 0, ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 20, 20, PlotStyle Thick, ListPointPlot3D 2, 3, Pi 4, PlotStyle Red, PointSize.03, ViewPoint 2, 1, 1, Axes True, AxesLabel "x", "y", "Φ", ImageSize Medium Illustrating the Maximum/Minimum Principle f z_ : z^4 5 z^3 2 z^2 6 z 1; ComplexExpand f x I y u x_, y_ : 1 6 x 2 x 2 5 x 3 x 4 2 y 2 15 x y 2 6 x 2 y 2 y 4 ; Manipulate Show Plot3D u x, y, x, 4, 4, y, 4, 4, PlotRange 30, 30, PerformanceGoal "Quality", ParametricPlot3D R Cos t pt 1, R Sin t pt 2, u R Cos t pt 1, R Sin t pt 2, t, 0, 2 Π, PlotStyle Thick, Red, ImageSize Large, pt, 0, 0, Locator, R, 1,.5, 3, LabelStyle Large

25 KinneyComplexAnalysisLabCourse.nb 25 Complex Integration...though t of as f z z u, v s v, u s f z x 2 y y 2 u x_, y_ : x 2 y; v x_, y_ : y^2; x t_ : Cos t ; y t_ : Sin t ; 2 Π z t_ : x t, y t ; u x t, y t, v x t, y t. x' t, y' t t 0 2 Π I v x t, y t, u x t, y t. x' t, y' t t 0 2 Π

26 26 KinneyComplexAnalysisLabCourse.nb u x_, y_ : x 2 y; v x_, y_ : y^2; x t_ : Cos t ; y t_ : Sin t ; z t_ : x t, y t ; unegvbackground Show VectorPlot u x, y, v x, y, x, 2, 2, y, 2, 2, VectorStyle Blue, ParametricPlot z t, t, 0, 2 Π, PlotStyle Thick, Red, ListPlot 0, 0, PlotStyle Black, PointSize.03, Flatten Table Graphics Thick, Magenta, Arrow z Θ, z Θ u x Θ, y Θ, v x Θ, y Θ, Θ, 0, 2 Π, 2 Π 40, Frame False, Axes True, AxesLabel "x", "y", PlotLabel "The vector field u, v and ", TicksStyle 15 ; vubackground Show VectorPlot v x, y, u x, y, x, 2, 2, y, 2, 2, VectorStyle Blue, ParametricPlot z t, t, 0, 2 Π, PlotStyle Thick, Red, ListPlot 0, 0, PlotStyle Black, PointSize.03, Flatten Table Graphics Thick, Magenta, Arrow z Θ, z Θ v x Θ, y Θ, u x Θ, y Θ, Θ, 0, 2 Π, 2 Π 40, Frame False, Axes True, AxesLabel "x", "y", PlotLabel "The vector field v,u and ", TicksStyle 15 ; Manipulate Grid Show unegvbackground, Graphics Thick, Black, Arrow z b, z b z' b, ImageSize Medium, Show Plot u x t, y t, v x t, y t.z' t, t, 0, 2 Π, PlotStyle Thick, Magenta, ListPlot b, u x b, y b, v x b, y b.z' b, PlotStyle Black, PointSize.02, Graphics Thick, Black, Dashed, Line 0, 1, 2 Π, 1, ImageSize Medium, AxesLabel "t", " u, v z t ", TicksStyle 15, Show vubackground, Graphics Thick, Black, Arrow z b, z b z' b, ImageSize Medium, Show Plot v x t, y t, u x t, y t.z' t, t, 0, 2 Π, PlotStyle Thick, Magenta, ListPlot b, v x b, y b, u x b, y b.z' b, PlotStyle Black, PointSize.02, Graphics Thick, Black, Dashed, Line 0,.5, 2 Π,.5, ImageSize Medium, AxesLabel "t", " v,u z t ", TicksStyle 15, b, 0, 2 Π, LabelStyle Large

27 KinneyComplexAnalysisLabCourse.nb 27 f z z 2 u x_, y_ : x^2 y^2; v x_, y_ : 2 x y; x t_ : Cos t ; y t_ : Sin t ; z t_ : x t, y t ; unegvbackground Show VectorPlot u x, y, v x, y, x, 2, 2, y, 2, 2, VectorStyle Blue, ParametricPlot z t, t, 0, 2 Π, PlotStyle Thick, Red, ListPlot 0, 0, PlotStyle Black, PointSize.03, Flatten Table Graphics Thick, Magenta, Arrow z Θ, z Θ u x Θ, y Θ, v x Θ, y Θ, Θ, 0, 2 Π, 2 Π 40, Frame False, Axes True, AxesLabel x, y, PlotLabel "The vector field u, v and " ; vubackground Show VectorPlot v x, y, u x, y, x, 2, 2, y, 2, 2, VectorStyle Blue, ParametricPlot z t, t, 0, 2 Π, PlotStyle Thick, Red, ListPlot 0, 0, PlotStyle Black, PointSize.03, Flatten Table Graphics Thick, Magenta, Arrow z Θ, z Θ v x Θ, y Θ, u x Θ, y Θ, Θ, 0, 2 Π, 2 Π 40, Frame False, Axes True, AxesLabel x, y, PlotLabel "The vector field v,u and " ; Manipulate Grid Show unegvbackground, Graphics Thick, Black, Arrow z b, z b z' b, ImageSize Medium, Show Plot u x t, y t, v x t, y t.z' t, t, 0, 2 Π, PlotStyle Thick, Magenta, ListPlot b, u x b, y b, v x b, y b.z' b, PlotStyle Black, PointSize.02, Graphics Thick, Black, Dashed, Line 0, 0, 2 Π, 0, ImageSize Medium, AxesLabel "t", " u, v z t ", Show vubackground, Graphics Thick, Black, Arrow z b, z b z' b, ImageSize Medium, Show Plot v x t, y t, u x t, y t.z' t, t, 0, 2 Π, PlotStyle Thick, Magenta, ListPlot b, v x b, y b, u x b, y b.z' b, PlotStyle Black, PointSize.02, Graphics Thick, Black, Dashed, Line 0, 0, 2 Π, 0, ImageSize Medium, AxesLabel "t", " v,u z t ", b, 0, 2 Π

28 28 KinneyComplexAnalysisLabCourse.nb f z z 2 u x_, y_ : x 2 y 2 ; v x_, y_ : x 2 y x y x 2 y 2 2 ; x t_ : Cos t ; y t_ : Sin t ; z t_ : x t, y t ; unegvbackground Show VectorPlot u x, y, v x, y, x, 2, 2, y, 2, 2, VectorStyle Blue, VectorScale.03, 1, None, ParametricPlot z t, t, 0, 2 Π, PlotStyle Thick, Red, ListPlot 0, 0, PlotStyle Black, PointSize.03, Flatten Table Graphics Thick, Magenta, Arrow z Θ, z Θ u x Θ, y Θ, v x Θ, y Θ, Θ, 0, 2 Π, 2 Π 40, Frame False, Axes True, AxesLabel x, y, PlotLabel "The vector field u, v and " ; vubackground Show VectorPlot v x, y, u x, y, x, 2, 2, y, 2, 2, VectorStyle Blue, VectorScale.03, 1, None, ParametricPlot z t, t, 0, 2 Π, PlotStyle Thick, Red, ListPlot 0, 0, PlotStyle Black, PointSize.03, Flatten Table Graphics Thick, Magenta, Arrow z Θ, z Θ v x Θ, y Θ, u x Θ, y Θ, Θ, 0, 2 Π, 2 Π 40, Frame False, Axes True, AxesLabel x, y, PlotLabel "The vector field v,u and " ; Manipulate Grid Show unegvbackground, Graphics Thick, Black, Arrow z b, z b z' b, ImageSize Medium, Show Plot u x t, y t, v x t, y t.z' t, t, 0, 2 Π, PlotStyle Thick, Magenta, ListPlot b, u x b, y b, v x b, y b.z' b, PlotStyle Black, PointSize.02, Graphics Thick, Black, Dashed, Line 0, 0, 2 Π, 0, ImageSize Medium, AxesLabel "t", " u, v z t ", Show vubackground, Graphics Thick, Black, Arrow z b, z b z' b, ImageSize Medium, Show Plot v x t, y t, u x t, y t.z' t, t, 0, 2 Π, PlotStyle Thick, Magenta, ListPlot b, v x b, y b, u x b, y b.z' b, PlotStyle Black, PointSize.02, Graphics Thick, Black, Dashed, Line 0, 0, 2 Π, 0, ImageSize Medium, AxesLabel "t", " v,u z t ", b, 0, 2 Π

29 KinneyComplexAnalysisLabCourse.nb 29 f z z 1 u x_, y_ : x y ; v x_, y_ : x 2 2 y x 2 y 2 ; x t_ : Cos t ; y t_ : Sin t ; z t_ : x t, y t ; unegvbackground Show VectorPlot u x, y, v x, y, x, 2, 2, y, 2, 2, VectorStyle Blue, VectorScale.03, 1, None, ParametricPlot z t, t, 0, 2 Π, PlotStyle Thick, Red, ListPlot 0, 0, PlotStyle Black, PointSize.03, Flatten Table Graphics Thick, Magenta, Arrow z Θ, z Θ u x Θ, y Θ, v x Θ, y Θ, Θ, 0, 2 Π, 2 Π 40, Frame False, Axes True, AxesLabel x, y, PlotLabel "The vector field u, v and " ; vubackground Show VectorPlot v x, y, u x, y, x, 2, 2, y, 2, 2, VectorStyle Blue, VectorScale.03, 1, None, ParametricPlot z t, t, 0, 2 Π, PlotStyle Thick, Red, ListPlot 0, 0, PlotStyle Black, PointSize.03, Flatten Table Graphics Thick, Magenta, Arrow z Θ, z Θ v x Θ, y Θ, u x Θ, y Θ, Θ, 0, 2 Π, 2 Π 40, Frame False, Axes True, AxesLabel x, y, PlotLabel "The vector field v,u and " ; Manipulate Grid Show unegvbackground, Graphics Thick, Black, Arrow z b, z b z' b, ImageSize Medium, Show Plot u x t, y t, v x t, y t.z' t, t, 0, 2 Π, PlotStyle Thick, Magenta, ListPlot b, u x b, y b, v x b, y b.z' b, PlotStyle Black, PointSize.02, Graphics Thick, Black, Dashed, Line 0, 0, 2 Π, 0, ImageSize Medium, AxesOrigin 0, 0, AxesLabel "t", " u, v z t ", Show vubackground, Graphics Thick, Black, Arrow z b, z b z' b, ImageSize Medium, Show Plot v x t, y t, u x t, y t.z' t, t, 0, 2 Π, PlotStyle Thick, Magenta, PlotRange 2, 2, ListPlot b, v x b, y b, u x b, y b.z' b, PlotStyle Black, PointSize.02, Graphics Thick, Black, Dashed, Line 0, 1, 2 Π, 1, ImageSize Medium, AxesOrigin 0, 0, AxesLabel "t", " v,u z t ", b, 0, 2 Π

30 30 KinneyComplexAnalysisLabCourse.nb Complex Integration...though t of as f z z u v z F U V f z z 2 F z_ : z^3 3; z t_ : E^ I t ; Grid Show ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 5, 5, PlotStyle Thick, Plot3D Re F x I y, x, 4, 4, y, 4, 4, ParametricPlot3D Re z t, Im z t, Re F z t, t, 0, 2 Π, PlotStyle Thick, Red, ImageSize 500, PlotRange 2, 2, ViewPoint 2, 1, 1, AxesLabel "Re z ", "Im z ", "Re F z ", Show ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 5, 5, PlotStyle Thick, Plot3D Im F x I y, x, 4, 4, y, 4, 4, ParametricPlot3D Re z t, Im z t, Im F z t, t, 0, 2 Π, PlotStyle Thick, Red, ImageSize 500, ViewPoint 2, 1, 1, PlotRange 2, 2, AxesLabel "Re z ", "Im z ", "Im F z "

31 KinneyComplexAnalysisLabCourse.nb 31 f z 3 z 2 along line segment from 0 to 1 2 F z_ : z^3; z t_ : 1 2 I t; Grid Show ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 20, 20, PlotStyle Thick, Plot3D Re F x I y, x, 2.1, 2.1, y, 2.1, 2.1, ParametricPlot3D Re z t, Im z t, Re F z t, t, 0, 2 Π, PlotStyle Thickness.02, Red, ImageSize 500, PlotRange 2.1, 2.1, 2.1, 2.1, 11, 11, ViewPoint 2, 1, 1, AxesLabel "Re z ", "Im z ", "Re F z ", BoxRatios 1, 1, 1, Show ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 20, 20, PlotStyle Thick, Plot3D Im F x I y, x, 2.1, 2.1, y, 2.1, 2.1, ParametricPlot3D Re z t, Im z t, Im F z t, t, 0, 2 Π, PlotStyle Thickness.02, Red, ImageSize 500, ViewPoint 2, 1, 1, PlotRange 2.1, 2.1, 2.1, 2.1, 2, 2, AxesLabel "Re z ", "Im z ", "Im F z ", BoxRatios 1, 1, 1 f z z 2 F z_ : z^ 1 ; z t_ : E^ I t ; Grid Show ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 5, 5, PlotStyle Thick, Plot3D Re F x I y, x, 4, 4, y, 4, 4, ParametricPlot3D Re z t, Im z t, Re F z t, t, 0, 2 Π, PlotStyle Thick, Red, ImageSize 500, PlotRange 2, 2, ViewPoint 2, 1, 1, AxesLabel "Re z ", "Im z ", "Re F z ", Show ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 5, 5, PlotStyle Thick, Plot3D Im F x I y, x, 4, 4, y, 4, 4, ParametricPlot3D Re z t, Im z t, Im F z t, t, 0, 2 Π, PlotStyle Thick, Red, ImageSize 500, ViewPoint 2, 1, 1, PlotRange 2, 2, AxesLabel "Re z ", "Im z ", "Im F z " f z z 1 F z_ : Log z ; z t_ : E^ I t ; Grid Show ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 5, 5, PlotStyle Thick, Plot3D Re F x I y, x, 1.2, 1.2, y, 1.2, 1.2, ParametricPlot3D Re z t, Im z t, Re F z t, t, 0, 2 Π, PlotStyle Thickness.02, Red, ImageSize 500, PlotRange 1.2, 1.2, 1.2, 1.2, 2, 1, ViewPoint 2, 1, 1, AxesLabel "Re z ", "Im z ", "Re Log z ", BoxRatios 1, 1, 1, Show ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 5, 5, PlotStyle Thick, Plot3D Im F x I y, x, 1.2, 1.2, y, 1.2, 1.2, ParametricPlot3D Re z t, Im z t, Im F z t, t, 0, 2 Π, PlotStyle Thickness.02, Red, ImageSize 500, ViewPoint 2, 1, 1, PlotRange 1.2, 1.2, 1.2, 1.2, Π, Π, AxesLabel "Re z ", "Im z ", "Im Log z ", BoxRatios 1, 1, 1

32 32 KinneyComplexAnalysisLabCourse.nb f z 1 z z 2 f z_ : z I z 2 ; f z z 2 z ArcTan 1 2 z Log 2 z Log 1 z2 z1 t_ : I E^ I t ; z2 t_ : 2 E^ I t ; z3 t_ : 3 E^ I t ; Residue f z, z, I Π Residue f z, z, I Π Residue f z, z, Π Residue f z, z, Π N 2 Π Residue f z, z, I NIntegrate f z1 t z1' t, t, 0, 2 Π

33 KinneyComplexAnalysisLabCourse.nb 33 N 2 Π Residue f z, z, 2 NIntegrate f z2 t z2' t, t, 0, 2 Π NIntegrate f z3 t z3' t, t, 0, 2 Π F z_ : z ArcTan 1 2 z Log 2 z Log 1 z2 ; Grid Show ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 5, 5, PlotStyle Thick, Plot3D Re F x I y, x, 4, 4, y, 4, 4, ParametricPlot3D Re z1 t, Im z1 t, Re F z1 t, Re z2 t, Im z2 t, Re F z2 t, Re z3 t, Im z3 t, Re F z3 t, t, 0, 2 Π, PlotStyle Thickness.02, Red, Thickness.02, Blue, Thickness.02, Darker Green, ImageSize 500, PlotRange 4, 4, 4, 4, 1, 1, ViewPoint 2, 1, 1, AxesLabel "Re z ", "Im z ", "Re F z ", BoxRatios 1, 1, 1, Show ParametricPlot3D t, 0, 0, 0, t, 0, 0, 0, t, t, 5, 5, PlotStyle Thick, Plot3D Im F x I y, x, 4, 4, y, 4, 4, ParametricPlot3D Re z1 t, Im z1 t, Im F z1 t, Re z2 t, Im z2 t, Im F z2 t, Re z3 t, Im z3 t, Im F z3 t, t, 0, 2 Π, PlotStyle Thickness.02, Red, Thickness.02, Blue, Thickness.02, Darker Green, ImageSize 500, PlotRange 4, 4, 4, 4, 1.5, 1.5, ViewPoint 2, 1, 1, AxesLabel "Re z ", "Im z ", "Im F z ", BoxRatios 1, 1, 1

GRAPHICAL REPRESENTATION OF SURFACES

GRAPHICAL REPRESENTATION OF SURFACES 9- Graphical representation of surfaces 1 9 GRAPHICAL REPRESENTATION OF SURFACES 9.1. Figures defined in Mathematica ô Graphics3D[ ] ø Spheres Sphere of centre 1, 1, 1 and radius 2 Clear "Global` " Graphics3D

More information

Plot f, x, x min, x max generates a plot of f as a function of x from x min to x max. Plot f 1, f 2,, x, x min, x max plots several functions f i.

Plot f, x, x min, x max generates a plot of f as a function of x from x min to x max. Plot f 1, f 2,, x, x min, x max plots several functions f i. HdPlot.nb? Plot Plot f, x, x min, x max generates a plot of f as a function of x from x min to x max. Plot f, f,, x, x min, x max plots several functions f i. Plot Sin 7 x Exp x ^, x,, 4.5 3 4.5 Plot Sin

More information

Plot f, x, x min, x max generates a plot of f as a function of x from x min to x max. Plot f 1, f 2,, x, x min, x max plots several functions f i.

Plot f, x, x min, x max generates a plot of f as a function of x from x min to x max. Plot f 1, f 2,, x, x min, x max plots several functions f i. HdPlot.nb In[]:=? Plot Plot f, x, x min, x max generates a plot of f as a function of x from x min to x max. Plot f, f,, x, x min, x max plots several functions f i. In[]:= Plot Sin 7 x Exp x ^, x,, 4.5

More information

Assignment 1. Prolog to Problem 1. Two cylinders. ü Visualization. Problems by Branko Curgus

Assignment 1. Prolog to Problem 1. Two cylinders. ü Visualization. Problems by Branko Curgus Assignment In[]:= Problems by Branko Curgus SetOptions $FrontEndSession, Magnification Prolog to Problem. Two cylinders In[]:= This is a tribute to a problem that I was assigned as an undergraduate student

More information

A plane. Or, with more details, NotebookDirectory. C:\Dropbox\Work\myweb\Courses\Math_pages\Math_225\

A plane. Or, with more details, NotebookDirectory. C:\Dropbox\Work\myweb\Courses\Math_pages\Math_225\ In[1]:= NotebookDirectory Out[1]= C:\Dropbox\Work\myweb\Courses\Math_pages\Math_5\ A plane Given a point in R 3 (below it is vr) and two non-collinear vectors (below uu and vv) the parametric equation

More information

1 Basic Plotting. Radii Speeds Offsets 1, 1, 1 2, 5, 19 0, 0, 0 1, 0.8, 0.4, 0.2, 0.4, 0.2 1, 10, 17, 26, 28, 37 0, Π, Π, 0, 0, Π

1 Basic Plotting. Radii Speeds Offsets 1, 1, 1 2, 5, 19 0, 0, 0 1, 0.8, 0.4, 0.2, 0.4, 0.2 1, 10, 17, 26, 28, 37 0, Π, Π, 0, 0, Π 1 Basic Plotting Placing wheels on wheels on wheels and giving them different rates of spin leads to some interesting parametric plots. The images show four examples. They arise from the values below,

More information

REPRESENTATION OF CURVES IN PARAMETRIC FORM

REPRESENTATION OF CURVES IN PARAMETRIC FORM - Representation of curves in parametric form 1 REPRESENTATION OF CURVES IN PARAMETRIC FORM.1. Parametrization of curves in the plane Given a curve in parametric form, its graphical representation in a

More information

Explore 3D Figures. Dr. Jing Wang (517) , Lansing Community College, Michigan, USA

Explore 3D Figures. Dr. Jing Wang (517) , Lansing Community College, Michigan, USA Explore 3D Figures Dr. Jing Wang (517)2675965, wangj@lcc.edu Lansing Community College, Michigan, USA Part I. 3D Modeling In this part, we create 3D models using Mathematica for various solids in 3D space,

More information

Problem #130 Ant On Cylinders

Problem #130 Ant On Cylinders Problem #130 Ant On Cyliners The Distance The Ant Travels Along The Surface John Snyer November, 009 Problem Consier the soli boune by the three right circular cyliners x y (greenish-yellow), x z (re),

More information

HydroperoxyCyclophosphamideDoses 0, 0.32`, 0.5`, 0.79`, 1.2`, 2, 3.2`, 5.07`, 8, 12.67`, 20;

HydroperoxyCyclophosphamideDoses 0, 0.32`, 0.5`, 0.79`, 1.2`, 2, 3.2`, 5.07`, 8, 12.67`, 20; In[1]:= HydroperoxyCyclophosphamideDoses 0, 0.32`, 0.5`, 0.79`, 1.2`, 2, 3.2`, 5.07`, 8, 12.67`, 20; In[2]:= In[3]:= VincristineDoses 0, 0.00032`, 0.000507`, 0.0008`, 0.00127`, 0.002`, 0.0032`, 0.00507`,

More information

Parametric Curves, Polar Plots and 2D Graphics

Parametric Curves, Polar Plots and 2D Graphics Parametric Curves, Polar Plots and 2D Graphics Fall 2016 In[213]:= Clear "Global`*" 2 2450notes2_fall2016.nb Parametric Equations In chapter 9, we introduced parametric equations so that we could easily

More information

Graphs of Functions, Limits, and

Graphs of Functions, Limits, and Chapter Continuity Graphs of Functions, Limits, and ü. Plotting Graphs Students should read Chapter of Rogawski's Calculus [] for a detailed discussion of the material presented in this section. ü.. Basic

More information

{σ 1}; Hessian2D[f_] := yleft = -12; xright = 5; yright = 5; max4 = FindMaximum[Det[Hessian2D[f]] // Evaluate, {{x, -10}, {y, -10}}][[2, ;;, 2]]

{σ 1}; Hessian2D[f_] := yleft = -12; xright = 5; yright = 5; max4 = FindMaximum[Det[Hessian2D[f]] // Evaluate, {{x, -10}, {y, -10}}][[2, ;;, 2]] g[x_, y_] := f[x_, y_] := x 1 2 +y 2 2 * π * σ * 2 e- 2*σ 2 ; 10 g[x, y] + g[x + i, y] + g[x, y + i] + g[x + 10, y + 10] /. {σ 1}; i=1 10 i=1 Hessian2D[f_] := D[D[f[x, y], {x}], {x}] D[D[f[x, y], {x}],

More information

Problem 25 in Section 16.3

Problem 25 in Section 16.3 Problem 5 in Section 16.3 In[1]:= Recall that in this problem we are studying the pyramid bounded by the planes z 6, y 0, y x 4 and x y z 4. In class we calculated all the vertices of this pyramid. Now

More information

H* Define 2 Points in R 3 *L P = 81, 2, 3< Q = 84, 6, 6< PQvec = Q - P. H* Plot a Single Red Point of "Size" 0.05 *L

H* Define 2 Points in R 3 *L P = 81, 2, 3< Q = 84, 6, 6< PQvec = Q - P. H* Plot a Single Red Point of Size 0.05 *L Define and plotting a point and vector H* Define 2 Points in R 3 *L P = 81, 2, 3< Q = 84, 6, 6< PQvec = Q - P H* Plot a Single Red Point of "Size" 0.05 *L Graphics3D@8PointSize@0.05D, Red, Point@PD

More information

Examples of Fourier series

Examples of Fourier series Examples of Fourier series Preliminaries In[]:= Below is the definition of a periodic extension of a function defined on L, L. This definition takes a function as a variable. The function has to be inputted

More information

6.2.1 Plotting Curves in Parametric Representation in 3-Dimensional Space

6.2.1 Plotting Curves in Parametric Representation in 3-Dimensional Space 6.2 Drawing Three-Dimensional Objects $Version 2015-04 - 21 10.0 for Mac OS X x86 (64- bit) (September 10, 2014) 1. Curves in space may be drawn in perspective. (ParametricPlot3D,ListPointPlot3D). 2. 2-dimensional

More information

Some Examples to Show That Objects Be Presented by Mathematical Equations

Some Examples to Show That Objects Be Presented by Mathematical Equations American Journal of Computational Mathematics, 01,, 199-06 http://dx.doi.org/10.436/ajcm.01.305 Published Online September 01 (http://www.scirp.org/journal/ajcm) Some Examples to Show That Objects Be Presented

More information

Triple Integrals: Setting up the Integral

Triple Integrals: Setting up the Integral Triple Integrals: Setting up the Integral. Set up the integral of a function f x, y, z over the region above the upper nappe of the cone z x y from z to z. Use the following orders of integration: d x

More information

Complex functions, Laurent Series & residues using Mathematica

Complex functions, Laurent Series & residues using Mathematica Complex functions, Laurent Series & residues using Mathematica Complex functions Real and Imaginary parts of functions can be obtained using ComplexExpand, which treats all variables (here x and y) as

More information

Lecture 2. Dr John Armstrong

Lecture 2. Dr John Armstrong Computing for Geometry and Number Theory Lecture 2 Dr John Armstrong King's College London December 6, 2018 Last week we used Mathematica as a calculator Using the workbook, for example to type SHIFT +

More information

Lab 2B Parametrizing Surfaces Math 2374 University of Minnesota Questions to:

Lab 2B Parametrizing Surfaces Math 2374 University of Minnesota   Questions to: Lab_B.nb Lab B Parametrizing Surfaces Math 37 University of Minnesota http://www.math.umn.edu/math37 Questions to: rogness@math.umn.edu Introduction As in last week s lab, there is no calculus in this

More information

Mathematics Computer Laboratory - Math Version 11 Lab 7 - Graphics c

Mathematics Computer Laboratory - Math Version 11 Lab 7 - Graphics c Mathematics Computer Laboratory - Math 1200 - Version 11 Lab 7 - Graphics c Due You should only turn in exercises in this lab with its title and your name in Title and Subtitle font, respectively. Edit

More information

1 An introduction to Mathematica

1 An introduction to Mathematica An introduction to Mathematica Mathematica is a very large and seemingly complex system. It contains hundreds of functions for performing various tasks in science, mathematics, and engineering, including

More information

Introduction to Mathematica and Graphing in 3-Space

Introduction to Mathematica and Graphing in 3-Space 1 Mathematica is a powerful tool that can be used to carry out computations and construct graphs and images to help deepen our understanding of mathematical concepts. This document will serve as a living

More information

CurvesGraphics. A free package for Advanced Calculus illustrations. Gianluca Gorni. Arrows on 2D curves. Motivation

CurvesGraphics. A free package for Advanced Calculus illustrations. Gianluca Gorni. Arrows on 2D curves. Motivation CurvesGraphics A free package for Advanced Calculus illustrations. Gianluca Gorni Motivation As a teacher of Calculus and Mathematical Analysis at college and university level, I feel that Mathematica

More information

If you ask most people what A s strategy should be when all 3 duelists are alive, there are two common answers:

If you ask most people what A s strategy should be when all 3 duelists are alive, there are two common answers: The Truel Problem Imagine that you have a three-way duel (or truel ). The three duelists are named A, B, and C and have accuracy probabilities of a, b, and c with 0 < a < b < c < 1. The rules of the duel

More information

OffPlot::"plnr"; OffGraphics::"gptn"; OffParametricPlot3D::"plld" Needs"Graphics`Arrow`" Needs"VisualLA`"

OffPlot::plnr; OffGraphics::gptn; OffParametricPlot3D::plld NeedsGraphics`Arrow` NeedsVisualLA` Printed from the Mathematica Help Browser of.: Transformation of Functions In this section, we will explore three types of transformations:.) Shifting.) Reflections (or flips).) Stretches and compressions

More information

Taschenrechner. Ganzzahlarithmetik N Pi, 500. In[1]:= Out[1]= In[2]:=

Taschenrechner. Ganzzahlarithmetik N Pi, 500. In[1]:= Out[1]= In[2]:= Taschenrechner In[]:=... Out[]=.99 In[]:= NPi, Out[]=.99999999999999 999999999 9999999 999999999 9999999999999 Ganzzahlarithmetik In[]:= Out[]= 9 9 99 9 9 9 9 9 99 99 9 9 9 9 9 9 9 In[]:= Out[]= 9 9 9

More information

Computational methods in Mathematics

Computational methods in Mathematics Computational methods in Mathematics José Carlos Díaz Ramos Cristina Vidal Castiñeira June 13, 2014 1 Graphics Mathematica represents all graphics in terms of a collection of graphics primitives. The primitives

More information

sinc interpolation to reconstruct a signal from its samples

sinc interpolation to reconstruct a signal from its samples sinc interpolation to reconstruct a signal from its samples Initialization Code Manipulate ManipulateAprocess@ Fs, fund, ItemA GridA9 9Control@Fs,, Row@Style@"sampling frequency", D, Style@ " HHzL", ItalicD

More information

ü 12.1 Vectors Students should read Sections of Rogawski's Calculus [1] for a detailed discussion of the material presented in this section.

ü 12.1 Vectors Students should read Sections of Rogawski's Calculus [1] for a detailed discussion of the material presented in this section. Chapter 12 Vector Geometry Useful Tip: If you are reading the electronic version of this publication formatted as a Mathematica Notebook, then it is possible to view 3-D plots generated by Mathematica

More information

Making Holes and Windows in Surfaces

Making Holes and Windows in Surfaces The Mathematica Journal Making Holes and Windows in Surfaces Alan Horwitz In this article, we demonstrate makehole, a program which removes points from any Graphics or Graphics3D picture whose coordinates

More information

Mathematica Basics. Exponential Functions Exp[expression] Natural Logarithms (ln) Log[expression]

Mathematica Basics. Exponential Functions Exp[expression] Natural Logarithms (ln) Log[expression] Mathematica Basics To evaluate a Mathematica command, press [Shift]+[Enter]. Pay attention to spaces! Mathematica interprets some of them as multiplication. Syntax, capitalization and punctuation are meaningful.

More information

Inverse Iteration Algorithms for Julia Sets

Inverse Iteration Algorithms for Julia Sets Inverse Iteration Algorithms for Julia Sets by Mark McClure Inverse iteration algorithms are extremely fast methods to generate images of Julia sets. While they are fairly simple to understand and implement,

More information

Zajecia 1. Krotkie wprowadzenie do srodowiska Mathematica 4^ D D 1. ?

Zajecia 1. Krotkie wprowadzenie do srodowiska Mathematica 4^ D D 1. ? Zajecia Krotkie wprowadzenie do srodowiska Mathematica In[]:= Out[]= In[]:= Out[]= In[]:= Out[]= In[7]:= Out[7]= In[8]:= Out[8]= In[9]:= Out[9]= + ^ Sqrt@D Log@0, 00D Sin@Pi D In[0]:=! Out[0]= In[]:= Out[]=

More information

Shape - preserving functions

Shape - preserving functions Shape - preserving functions Introduction This Mathematica notebook is licensed under a Creative Commons Attribution - ShareAlike 3.0 License It creates the demonstrations used in my post Maps. Graphs

More information

Functions f and g are called a funny cosine and a funny sine if they satisfy the following properties:

Functions f and g are called a funny cosine and a funny sine if they satisfy the following properties: Assignment problems by Branko Ćurgus posted on 2070720 Problem. Funny trigonometry and its beauty ü Few Mathematica comments There are several standard Mathematica functions that can be useful here. For

More information

You can drag the graphs using your mouse to rotate the surface.

You can drag the graphs using your mouse to rotate the surface. The following are some notes for relative maxima and mimima using surfaces plotted in Mathematica. The way to run the code is: Select Menu bar -- Evaluation -- Evaluate Notebook You can drag the graphs

More information

Defining and Plotting a Parametric Curve in 3D a(t)=(x(t),y(t),z(t)) H* clears all previous assingments so we can reuse them *L

Defining and Plotting a Parametric Curve in 3D a(t)=(x(t),y(t),z(t)) H* clears all previous assingments so we can reuse them *L Defining and Plotting a Parametric Curve in 3D a(t)=(x(t),y(t),z(t)) Clear@"Global`*"D H* clears all previous assingments so we can reuse them *L H* Define vector functions in 3D of one variable t, i.e.

More information

Constructing Curves and Surfaces through Specified Points

Constructing Curves and Surfaces through Specified Points Constructing Curves and Surfaces through Specified Points Project Template Chapter 10 of Anton/Rorres, Elementary Linear Algebra, 10th edition, consists of 20 sections of Applications, the first of which

More information

Graphing on the Riemann Sphere

Graphing on the Riemann Sphere The Mathematica Journal Graphing on the Riemann Sphere Djilali Benayat We give a procedure to plot parametric curves on the sphere whose advantages over classical graphs in the Cartesian plane are obvious

More information

Econ 353 Final Project Mark Gillis University of Victoria. Mathematica Model Portfolio

Econ 353 Final Project Mark Gillis University of Victoria. Mathematica Model Portfolio Econ 353 Final Project Mark Gillis University of Victoria Mathematica Model Portfolio Introduction The following is a portfolio of Mathematica models that I created predominately for the purpose of teaching.

More information

Plots & Animations. Simple 2d plots x

Plots & Animations. Simple 2d plots x Plots & Animations Simple 2d plots Physical processes and corresponding mathematical formulas can be visualized by plots. The simplest plot of a single function f[x] can be created as follows f@x_d :=

More information

Fine Arts and Solow Model: A Clarification

Fine Arts and Solow Model: A Clarification San Jose State University From the SelectedWorks of Yeung-Nan Shieh 2008 Fine Arts and Solow Model: A Clarification Yeung-Nan Shieh, San Jose State University Jason Kao Available at: https://works.bepress.com/yeung-nan_shieh/9/

More information

MATH 162 Calculus II Computer Laboratory Topic: Introduction to Mathematica & Parametrizations

MATH 162 Calculus II Computer Laboratory Topic: Introduction to Mathematica & Parametrizations MATH 162 Calculus II Computer Laboratory Topic: Introduction to Mathematica & Goals of the lab: To learn some basic operations in Mathematica, such as how to define a function, and how to produce various

More information

and stay in view until you release the mouse button, at which point the image grid will reappear. You can keep switching back and forth between the

and stay in view until you release the mouse button, at which point the image grid will reappear. You can keep switching back and forth between the Conformal Maps The purpose of this category is to help visualize the mapping properties of a complex analytic function. The basic method for using this category is to first, as usual, choose a canned object

More information

4. Dynamic Interactivity

4. Dynamic Interactivity 4. Dynamic Interactivity Mathematica has several dynamic elements. It is very useful for visualization of the results if the problem contains some parameters and one wants to study it under the change

More information

Representations of Curves and Surfaces, and of their Tangent Lines, and Tangent Planes in R 2 and R 3 Robert L.Foote, Fall 2007

Representations of Curves and Surfaces, and of their Tangent Lines, and Tangent Planes in R 2 and R 3 Robert L.Foote, Fall 2007 CurvesAndSurfaces.nb Representations of Curves and Surfaces, and of their Tangent Lines, and Tangent Planes in R and R 3 Robert L.Foote, Fall 007 Curves and Surfaces Graphs ü The graph of f : Æ is a curve

More information

Classes 7-8 (4 hours). Graphics in Matlab.

Classes 7-8 (4 hours). Graphics in Matlab. Classes 7-8 (4 hours). Graphics in Matlab. Graphics objects are displayed in a special window that opens with the command figure. At the same time, multiple windows can be opened, each one assigned a number.

More information

Quickstart: Mathematica for Calculus I (Version 9.0) C. G. Melles Mathematics Department United States Naval Academy September 2, 2013

Quickstart: Mathematica for Calculus I (Version 9.0) C. G. Melles Mathematics Department United States Naval Academy September 2, 2013 Quickstart: Mathematica for Calculus I (Version 9.0) C. G. Melles Mathematics Department United States Naval Academy September, 0 Contents. Getting Started. Basic plotting. Solving equations, approximating

More information

Principles of Linear Algebra With Mathematica Linear Programming

Principles of Linear Algebra With Mathematica Linear Programming Principles of Linear Algebra With Mathematica Linear Programming Kenneth Shiskowski and Karl Frinkle Draft date March 12, 12 Contents 1 Linear Programming 1 1.1 Geometric Linear Programming in Two Dimensions......

More information

4. Mathematica. 4.1 Introduction. 4.2 Starting Mathematica Starting Mathematica from an X-terminal (Maths)

4. Mathematica. 4.1 Introduction. 4.2 Starting Mathematica Starting Mathematica from an X-terminal (Maths) 4. Mathematica 4.1 Introduction Mathematica is a general purpose computer algebra system. That means it can do algebraic manipulations (including calculus and matrix manipulation) and it can also be used

More information

MATHEMATICA LAB SKILLS ACTIVITY 2: ANALYZING DATA IN MATHEMATICA

MATHEMATICA LAB SKILLS ACTIVITY 2: ANALYZING DATA IN MATHEMATICA MATHEMATICA LAB SKILLS ACTIVITY 2: ANALYZING DATA IN MATHEMATICA LEARNING GOALS You will be 1. able to define and use functions in Mathematica. 2. able to scale and shift lists (arrays) of data. 3. able

More information

Logical Subscripting: This kind of subscripting can be done in one step by specifying the logical operation as the subscripting expression.

Logical Subscripting: This kind of subscripting can be done in one step by specifying the logical operation as the subscripting expression. What is the answer? >> Logical Subscripting: This kind of subscripting can be done in one step by specifying the logical operation as the subscripting expression. The finite(x)is true for all finite numerical

More information

Overview: The original Mathematica was a computer algebra system (CAS) released by Stephen Wolfram in 1988.

Overview: The original Mathematica was a computer algebra system (CAS) released by Stephen Wolfram in 1988. Mathematica 7.0.1 Overview: The original Mathematica was a computer algebra system (CAS) released by Stephen Wolfram in 1988. Modern releases have augmented the CAS with powerful numerical and graphical

More information

Fine Arts in Solow Model. Abstract

Fine Arts in Solow Model. Abstract Fine Arts in Solow Model Tetsuya Saito Department of Economics, SUNY at Buffalo Abstract Applying some built-in functions of Mathematica, this note provides some graphics derived from convergent paths

More information

ncells 6-param double logistic.nb

ncells 6-param double logistic.nb ncells 6-param double logistic.nb This Mathematica 7 notebook presents, generates data from and retrieves the parameters of a 6- parameter continuous deterministic model of microbial growth and mortality,

More information

Curves Dr Richard Kenderdine

Curves Dr Richard Kenderdine Curves Dr Richard Kenderdine Kenderdine Maths Tutoring 1 December 01 This note shows some interesting curves not usually encountered. Most of the examples exist as families that can be altered by changing

More information

23.1 Setting up Mathematica Packages

23.1 Setting up Mathematica Packages 23. Procedures and Packages 2015-06-15 $Version 10.0 for Mac OS X x86 (64- bit) (September 10, 2014) 23.1 Setting up Mathematica Packages In a typical Mathematica package there are generally two kinds

More information

Visualizing Complex Functions with the Cardano3 Application

Visualizing Complex Functions with the Cardano3 Application Visualizing Complex Functions with the Cardano3 Application Murray Eisenberg David J. M. Park, Jr. Visualization is an invaluable companion to symbolic computation in understanding the complex plane and

More information

Examples of Conformal Maps and of Critical Points

Examples of Conformal Maps and of Critical Points Examples of Conformal Maps and of Critical Points We know that an analytic function f(z) is conformal (preserves angles and orientation) at all points where the derivative f (z) is not zero. Here we look

More information

Mathematical Experiments with Mathematica

Mathematical Experiments with Mathematica Mathematical Experiments with Mathematica Instructor: Valentina Kiritchenko Classes: F 12:00-1:20 pm E-mail : vkiritchenko@yahoo.ca, vkiritch@hse.ru Office hours : Th 5:00-6:20 pm, F 3:30-5:00 pm 1. Syllabus

More information

2D TRANSFORMATIONS AND MATRICES

2D TRANSFORMATIONS AND MATRICES 2D TRANSFORMATIONS AND MATRICES Representation of Points: 2 x 1 matrix: x y General Problem: B = T A T represents a generic operator to be applied to the points in A. T is the geometric transformation

More information

Visualization of Complex Functions

Visualization of Complex Functions complexvis.nb Visualization of Complex Functions Bernd Thaller, University of Graz, Austria Source: This article appeared first in The Mathematica Journal 7(), 63-8 (998), The package ComplexPlot.m described

More information

HANDS-ON START TO WOLFRAM MATHEMATICA. and Programming with the Wolfram Language. Cliff Hastings Kelvin Mischo Michael Morrison.

HANDS-ON START TO WOLFRAM MATHEMATICA. and Programming with the Wolfram Language. Cliff Hastings Kelvin Mischo Michael Morrison. HANDS-ON START TO WOLFRAM MATHEMATICA and Programming with the Wolfram Language Cliff Hastings Kelvin Mischo Michael Morrison Champaign 11 11 1 111THE COMPLETE OVERVIEW 1 Chapter 1 The Very Basics 3 Chapter

More information

Scaffold protein titration motif

Scaffold protein titration motif Scaffold protein titration motif The model description This particular motif describe one phosphorylation-desphosphorylation cycle (can be generalized to any futile cycles) with both kinase (K) and phosphatase

More information

Math 814 HW 2. September 29, p. 43: 1,4,6,13,15, p. 54 1, 3 (cos z only). u(x, y) = x 3 3xy 2, u(x, y) = x/(x 2 + y 2 ),

Math 814 HW 2. September 29, p. 43: 1,4,6,13,15, p. 54 1, 3 (cos z only). u(x, y) = x 3 3xy 2, u(x, y) = x/(x 2 + y 2 ), Math 814 HW 2 September 29, 2007 p. 43: 1,4,6,13,15, p. 54 1, 3 (cos z only). u(x, y) = x 3 3xy 2, u(x, y) = x/(x 2 + y 2 ), p.43, Exercise 1. Show that the function f(z) = z 2 = x 2 + y 2 has a derivative

More information

Algebra. Mathematica QuickStart for Calculus 101C. Solving Equations. Factoring. Exact Solutions to single equation:

Algebra. Mathematica QuickStart for Calculus 101C. Solving Equations. Factoring. Exact Solutions to single equation: Mathematica QuickStart for Calculus 101C Algebra Solving Equations Exact Solutions to single equation: In[88]:= Solve@x^3 + 5 x - 6 ã 0, xd Out[88]= :8x Ø 1, :x Ø 1 2 I-1 + Â 23

More information

II. grafika. grafikuli obieqtebis ageba: funqcia Graphics

II. grafika. grafikuli obieqtebis ageba: funqcia Graphics II. grafika grafikuli obieqtebis ageba: fuqcia Graphics wia leqciasi Cve gavixilet Mathematica sistemis grafikuli fuqciebi Plot (grafikis ageba sibrtkeze) da Plot3D (grafikis ageba sivrcesi). agretve gaxiluli

More information

Lecture 07. (with solutions) Summer 2001 Victor Adamchik. 2 as an infinite product of nested square roots. M #'((((((((((((((((((((((((((((( 2 ] # N

Lecture 07. (with solutions) Summer 2001 Victor Adamchik. 2 as an infinite product of nested square roots. M #'((((((((((((((((((((((((((((( 2 ] # N Lecture 07 (with solutions) Summer 00 Victor Adamchik Off#General::spell'; Off#General::spell'; $Line 0; Exercise Vieta's formula, developed in 593, expresses cccc as an infinite product of nested square

More information

3d plots. John Perry. Fall 2013

3d plots. John Perry. Fall 2013 MAT 305: 3d plots University of Southern Mississippi Fall 2013 Outline 1 2 3 Outline 1 2 3 The point3d() command point3d((x, y, z), options) where (x,y,z) is a 3-tuple (the location in 3 of this point)

More information

Mathematica Notebook for Background: Physics and Math of Shading

Mathematica Notebook for Background: Physics and Math of Shading Mathematica Notebook for Background: Physics and Math of Shading In[1]:= This notebook contains some computations referenced in the course notes. Off NIntegrate::inumr SetOptions Plot, PlotRange All ;

More information

ncells 4-param double logistic.nb

ncells 4-param double logistic.nb ncells 4-param double logistic.nb This Mathematica 7 noteboo presents, generates data from and retrieves the parameters of a 4- parameter continuous deterministic model of microbial growth and mortality,

More information

Coordinate Transformations in Advanced Calculus

Coordinate Transformations in Advanced Calculus Coordinate Transformations in Advanced Calculus by Sacha Nandlall T.A. for MATH 264, McGill University Email: sacha.nandlall@mail.mcgill.ca Website: http://www.resanova.com/teaching/calculus/ Fall 2006,

More information

UNIVERSITY of CALIFORNIA SANTA CRUZ

UNIVERSITY of CALIFORNIA SANTA CRUZ UNIVERSITY of CALIFORNIA SANTA CRUZ INVESTIGATIONS OF THE CHAOTIC WATER WHEEL A thesis submitted in partial satisfaction of the requirements for the degree of BACHELOR OF SCIENCE in PHYSICS by Davidson

More information

A Mathematica Tutorial

A Mathematica Tutorial A Mathematica Tutorial -3-8 This is a brief introduction to Mathematica, the symbolic mathematics program. This tutorial is generic, in the sense that you can use it no matter what kind of computer you

More information

Math 7 Elementary Linear Algebra PLOTS and ROTATIONS

Math 7 Elementary Linear Algebra PLOTS and ROTATIONS Spring 2007 PLOTTING LINE SEGMENTS Math 7 Elementary Linear Algebra PLOTS and ROTATIONS Example 1: Suppose you wish to use MatLab to plot a line segment connecting two points in the xy-plane. Recall that

More information

Surface Parameterization

Surface Parameterization Surface Parameterization A Tutorial and Survey Michael Floater and Kai Hormann Presented by Afra Zomorodian CS 468 10/19/5 1 Problem 1-1 mapping from domain to surface Original application: Texture mapping

More information

Wolfram Mathematica Tutorial Collection. Visualization and Graphics

Wolfram Mathematica Tutorial Collection. Visualization and Graphics Wolfram Mathematica Tutorial Collection Visualization and Graphics For use with Wolfram Mathematica 7.0 and later. For the latest updates and corrections to this manual: visit reference.wolfram.com For

More information

MAC2313 Test 3 A E g(x, y, z) dy dx dz

MAC2313 Test 3 A E g(x, y, z) dy dx dz MAC2313 Test 3 A (5 pts) 1. If the function g(x, y, z) is integrated over the cylindrical solid bounded by x 2 + y 2 = 3, z = 1, and z = 7, the correct integral in Cartesian coordinates is given by: A.

More information

Sets the default folder to be the folder where this notebook is saved. That is a fancy way of saying

Sets the default folder to be the folder where this notebook is saved. That is a fancy way of saying 1 1 1 1 1 1 1 1 1 1 1 1 In this module, you will write algorithms that bring two meshes into alignment using translations, rotations, and local Laplacian-based deformations. Alignment is useful for establishing

More information

AMS Portfolio Theory and Capital Markets I

AMS Portfolio Theory and Capital Markets I ams-511-ws01-sol.nb 1 AMS 691.02 - Portfolio Theory and Capital Markets I Workshop 01 Solution Robert J Frey, Research Professor Stony Brook University, Applied Mathematics and Statistics frey@ams.sunysb.edu

More information

Department of Chemical Engineering ChE-101: Approaches to Chemical Engineering Problem Solving MATLAB Tutorial Vb

Department of Chemical Engineering ChE-101: Approaches to Chemical Engineering Problem Solving MATLAB Tutorial Vb Department of Chemical Engineering ChE-101: Approaches to Chemical Engineering Problem Solving MATLAB Tutorial Vb Making Plots with Matlab (last updated 5/29/05 by GGB) Objectives: These tutorials are

More information

Newton s Method. Example : Find the root of f (x) =

Newton s Method. Example : Find the root of f (x) = Newton s Method Example : Find the root of f (x) = If we draw the graph of f (x), we can see that the root of f (x) = 0 is the x - coordinate of the point where the curve intersects with the x - axis.

More information

12 whereas if I terminate the expression with a semicolon, the printed output is suppressed.

12 whereas if I terminate the expression with a semicolon, the printed output is suppressed. Example 4 Printing and Plotting Matlab provides numerous print and plot options. This example illustrates the basics and provides enough detail that you can use it for typical classroom work and assignments.

More information

Mathematica Primer.nb 1

Mathematica Primer.nb 1 Mathematica Primer.nb (* Mathematica is a powerful mathematics software pacage that can perform numerical calculations and SYMBOIC manipulations. To enter the program from either a Mac or Windows environment,

More information

Mandelbrot in Mathematica

Mandelbrot in Mathematica ^01 Mandelbrot in Mathematica.nb 1 Mandelbrot in Mathematica Guide to plotting the most famous instance of the Mandelbrot Set in Mathematica Novak Petrovic npetrovic@gmail.com 0 Version history 20 August

More information

Functions of Several Variables

Functions of Several Variables Chapter 3 Functions of Several Variables 3.1 Definitions and Examples of Functions of two or More Variables In this section, we extend the definition of a function of one variable to functions of two or

More information

Lesson 8 - Practice Problems

Lesson 8 - Practice Problems Lesson 8 - Practice Problems Section 8.1: A Case for the Quadratic Formula 1. For each quadratic equation below, show a graph in the space provided and circle the number and type of solution(s) to that

More information

How to prepare interactive Mathematica demonstrations for classroom

How to prepare interactive Mathematica demonstrations for classroom How to prepare interactive Mathematica demonstrations for classroom János Karsai University of Szeged http://silver.szote.u-szeged.hu/~karsai karsai@dmi.u-szeged.hu 2 workshop.nb Some examples from the

More information

Dr Richard Greenaway

Dr Richard Greenaway SCHOOL OF PHYSICS, ASTRONOMY & MATHEMATICS 4PAM1008 MATLAB 4 Visualising Data Dr Richard Greenaway 4 Visualising Data 4.1 Simple Data Plotting You should now be familiar with the plot function which is

More information

Lecture 17 Appendix B (analytic functions and contour integrals)

Lecture 17 Appendix B (analytic functions and contour integrals) Lecture 7 Appendix B (analytic functions and contour integrals) Ex 4.:8 We want to consider the analyticity properties (CR) of the square root function In[]:= f8@z_d := Sqrt@zD Now write this function

More information

1. How Mathematica works

1. How Mathematica works Departments of Civil Engineering and Mathematics CE 109: Computing for Engineering Mathematica Session 1: Introduction to the system Mathematica is a piece of software described by its manufacturers as

More information

Finite Difference Solution of the 1D Helmholtz Differential Equation

Finite Difference Solution of the 1D Helmholtz Differential Equation 1 Printed from the Mathematica elp System Finite ifference Solution of the 1 elmholtz ifferential Equation Initialization Code (optional) checktermat_? NumberQ@ð &LE := If@Abs@t - 1 $MachineEpsilon 1 If@Abs@t

More information

Dynamical Systems - Math 3280 Mathematica: From Algebra to Dynamical Systems c

Dynamical Systems - Math 3280 Mathematica: From Algebra to Dynamical Systems c Dynamical Systems - Math 3280 Mathematica: From Algebra to Dynamical Systems c Edit your document (remove extras and errors, ensure the rest works correctly). If needed, add comments. It is not necessary

More information

Lecture 1. Dr John Armstrong. April 1, 2019

Lecture 1. Dr John Armstrong. April 1, 2019 Lecture 1 Dr John Armstrong King's College London April 1, 2019 Who? Who? Who? Who? Dr John Armstrong Who? Who? Dr John Armstrong PhD Almost-Kähler Geometry Who? Who? Dr John Armstrong PhD Almost-Kähler

More information

Lesson 1 Introduction to Algebraic Geometry

Lesson 1 Introduction to Algebraic Geometry Lesson 1 Introduction to Algebraic Geometry I. What is Algebraic Geometry? Algebraic Geometry can be thought of as a (vast) generalization of linear algebra and algebra. Recall that, in linear algebra,

More information

Mathematica Assignment 1

Mathematica Assignment 1 Math 21a: Multivariable Calculus, Fall 2000 Mathematica Assignment 1 Support Welcome to this Mathematica computer assignment! In case of technical problems with this assignment please consult first the

More information

What is MATLAB? What is MATLAB? Programming Environment MATLAB PROGRAMMING. Stands for MATrix LABoratory. A programming environment

What is MATLAB? What is MATLAB? Programming Environment MATLAB PROGRAMMING. Stands for MATrix LABoratory. A programming environment What is MATLAB? MATLAB PROGRAMMING Stands for MATrix LABoratory A software built around vectors and matrices A great tool for numerical computation of mathematical problems, such as Calculus Has powerful

More information