(*********************************************************************** Mathematica-Compatible Notebook This notebook can be used on any computer system with Mathematica 4.0, MathReader 4.0, or any compatible application. The data for the notebook starts with the line containing stars above. To get the notebook into a Mathematica-compatible application, do one of the following: * Save the data starting with the line of stars above into a file with a name ending in .nb, then open the file inside the application; * Copy the data starting with the line of stars above to the clipboard, then use the Paste menu command inside the application. Data for notebooks contains only printable 7-bit ASCII and can be sent directly in email or through ftp in text mode. Newlines can be CR, LF or CRLF (Unix, Macintosh or MS-DOS style). NOTE: If you modify the data for this notebook not in a Mathematica- compatible application, you must delete the line below containing the word CacheID, otherwise Mathematica-compatible applications may try to use invalid cache data. For more information on notebooks and Mathematica-compatible applications, contact Wolfram Research: web: http://www.wolfram.com email: info@wolfram.com phone: +1-217-398-0700 (U.S.) Notebook reader applications are available free of charge from Wolfram Research. ***********************************************************************) (*CacheID: 232*) (*NotebookFileLineBreakTest NotebookFileLineBreakTest*) (*NotebookOptionsPosition[ 47649, 1545]*) (*NotebookOutlinePosition[ 48456, 1573]*) (* CellTagsIndexPosition[ 48412, 1569]*) (*WindowFrame->Normal*) Notebook[{ Cell[CellGroupData[{ Cell[TextData[{ "Differential Equations with ", StyleBox["Mathematica", FontSlant->"Italic"], ":\nNumerical Solutions" }], "Title", TextAlignment->Center, TextJustification->0, FontSize->18], Cell[TextData[{ "In this notebook we'll collect examples of how to use ", StyleBox["Mathematica", FontSlant->"Italic"], " to solve differential equations numerically. Remember: ", StyleBox["Mathematica", FontSlant->"Italic"], " is not a substitute for basic mathematical skills!\n\n", StyleBox["Mathematica", FontSlant->"Italic"], "'s function to solve differential equations numerically is NDSolve. Below \ are some examples. More detail can be found using the Help Browser under \ NDSolve (including more examples)." }], "Text"], Cell[CellGroupData[{ Cell["Clear symbols", "Section", Evaluatable->False, AspectRatioFixed->True], Cell["\<\ In order to avoid interference from symbols defined in other \ notebooks, we first Clear all symbols. We assume that the relevant symbols \ are in the Global` context.\ \>", "Text", Evaluatable->False, AspectRatioFixed->True], Cell["Clear[\"Global`*\"]", "Input", AspectRatioFixed->True] }, Open ]], Cell[CellGroupData[{ Cell["Example 1 -- First-Order ", "Section", FontSize->14], Cell["\<\ First we give a name (de1) to the differential equation. We use \ the notation y'[x] to indicate dy/dx. Note that we use = in defining the \ name but == in the actual equation. We have to specify any constants for a \ numerical solution (unlike using DSolve), which is why converting the \ equation to dimensionless form is often useful.\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(de1\ = \ \ \ \(y'\)[x]\ == \ y[x]\ + Cos[2\ x]^2\)], "Input"], Cell[BoxData[ RowBox[{ RowBox[{ SuperscriptBox["y", "\[Prime]", MultilineFunction->None], "[", "x", "]"}], "==", \(Cos[2\ x]\^2 + y[x]\)}]], "Output"] }, Open ]], Cell["\<\ The command to solve the equation numerically is called \"NDSolve\" \ (note the capital letters!). Here we solve the differential equation with an \ intial condition that y(x=0) = 2, which translates into y[0]==2. We also \ have to specify the range in x for which a solution is desired; here we ask for 0 < x < 10.\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(solution\ = \ \ NDSolve[\ {de1, \ y[0] == 2}, \ y, \ {x, 0, 10}]\)], "Input"], Cell[BoxData[ RowBox[{"{", RowBox[{"{", RowBox[{"y", "\[Rule]", TagBox[\(InterpolatingFunction[{{0.`, 10.`}}, "<>"]\), False, Editable->False]}], "}"}], "}"}]], "Output"] }, Open ]], Cell[TextData[{ "The solution for y[x] is in the double set of {}'s in the form of an \ \"interpolating function\". This is a way of representing the numerical \ solution. \n\nWe can evaluate y[x] at a particular x using ", StyleBox["Mathematica", FontSlant->"Italic"], "'s substitution function, /. and using [[1]] to pick out the inner list \ (i.e., to strip away the outer {}'s) :" }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(y[0]\ /. \ solution[\([1]\)]\)], "Input"], Cell[BoxData[ \(2.`\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(y[3]\ /. \ solution[\([1]\)]\)], "Input"], Cell[BoxData[ \(50.21695294049395`\)], "Output"] }, Open ]], Cell["\<\ In the first case we checked the intial condition; in the second we \ found y for x=3.\ \>", "Text"], Cell["It's easiest to define a function y[x] this way:", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(y[x_]\ = \ y[x]\ /. \ solution[\([1]\)]\)], "Input"], Cell[BoxData[ RowBox[{ TagBox[\(InterpolatingFunction[{{0.`, 10.`}}, "<>"]\), False, Editable->False], "[", "x", "]"}]], "Output"] }, Open ]], Cell["\<\ This definition is a bit bizarre because y[x] is on both sides of \ the equation. But on the right-hand side, y[x] is just a dummy function. We \ use = instead of := to avoid some problems with delayed evaluation. Here's how to do it with :=\ \>", "Text"], Cell[BoxData[ \(Clear[y]\)], "Input"], Cell[BoxData[ \(y[x_]\ := \ Evaluate[y[x]\ /. \ solution[\([1]\)]\ ]\)], "Input"], Cell["Now we can plot:", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(Plot[y[x], \ {x, 0, 3}]\)], "Input"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.31746 0.0147151 0.0117212 [ [.18254 .00222 -9 -9 ] [.18254 .00222 9 0 ] [.34127 .00222 -3 -9 ] [.34127 .00222 3 0 ] [.5 .00222 -9 -9 ] [.5 .00222 9 0 ] [.65873 .00222 -3 -9 ] [.65873 .00222 3 0 ] [.81746 .00222 -9 -9 ] [.81746 .00222 9 0 ] [.97619 .00222 -3 -9 ] [.97619 .00222 3 0 ] [.01131 .13193 -12 -4.5 ] [.01131 .13193 0 4.5 ] [.01131 .24914 -12 -4.5 ] [.01131 .24914 0 4.5 ] [.01131 .36635 -12 -4.5 ] [.01131 .36635 0 4.5 ] [.01131 .48356 -12 -4.5 ] [.01131 .48356 0 4.5 ] [.01131 .60078 -12 -4.5 ] [.01131 .60078 0 4.5 ] [ 0 0 0 0 ] [ 1 .61803 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 g .25 Mabswid [ ] 0 setdash .18254 .01472 m .18254 .02097 L s [(0.5)] .18254 .00222 0 1 Mshowa .34127 .01472 m .34127 .02097 L s [(1)] .34127 .00222 0 1 Mshowa .5 .01472 m .5 .02097 L s [(1.5)] .5 .00222 0 1 Mshowa .65873 .01472 m .65873 .02097 L s [(2)] .65873 .00222 0 1 Mshowa .81746 .01472 m .81746 .02097 L s [(2.5)] .81746 .00222 0 1 Mshowa .97619 .01472 m .97619 .02097 L s [(3)] .97619 .00222 0 1 Mshowa .125 Mabswid .05556 .01472 m .05556 .01847 L s .0873 .01472 m .0873 .01847 L s .11905 .01472 m .11905 .01847 L s .15079 .01472 m .15079 .01847 L s .21429 .01472 m .21429 .01847 L s .24603 .01472 m .24603 .01847 L s .27778 .01472 m .27778 .01847 L s .30952 .01472 m .30952 .01847 L s .37302 .01472 m .37302 .01847 L s .40476 .01472 m .40476 .01847 L s .43651 .01472 m .43651 .01847 L s .46825 .01472 m .46825 .01847 L s .53175 .01472 m .53175 .01847 L s .56349 .01472 m .56349 .01847 L s .59524 .01472 m .59524 .01847 L s .62698 .01472 m .62698 .01847 L s .69048 .01472 m .69048 .01847 L s .72222 .01472 m .72222 .01847 L s .75397 .01472 m .75397 .01847 L s .78571 .01472 m .78571 .01847 L s .84921 .01472 m .84921 .01847 L s .88095 .01472 m .88095 .01847 L s .9127 .01472 m .9127 .01847 L s .94444 .01472 m .94444 .01847 L s .25 Mabswid 0 .01472 m 1 .01472 L s .02381 .13193 m .03006 .13193 L s [(10)] .01131 .13193 1 0 Mshowa .02381 .24914 m .03006 .24914 L s [(20)] .01131 .24914 1 0 Mshowa .02381 .36635 m .03006 .36635 L s [(30)] .01131 .36635 1 0 Mshowa .02381 .48356 m .03006 .48356 L s [(40)] .01131 .48356 1 0 Mshowa .02381 .60078 m .03006 .60078 L s [(50)] .01131 .60078 1 0 Mshowa .125 Mabswid .02381 .03816 m .02756 .03816 L s .02381 .0616 m .02756 .0616 L s .02381 .08504 m .02756 .08504 L s .02381 .10848 m .02756 .10848 L s .02381 .15537 m .02756 .15537 L s .02381 .17881 m .02756 .17881 L s .02381 .20225 m .02756 .20225 L s .02381 .2257 m .02756 .2257 L s .02381 .27258 m .02756 .27258 L s .02381 .29602 m .02756 .29602 L s .02381 .31947 m .02756 .31947 L s .02381 .34291 m .02756 .34291 L s .02381 .38979 m .02756 .38979 L s .02381 .41324 m .02756 .41324 L s .02381 .43668 m .02756 .43668 L s .02381 .46012 m .02756 .46012 L s .02381 .50701 m .02756 .50701 L s .02381 .53045 m .02756 .53045 L s .02381 .55389 m .02756 .55389 L s .02381 .57733 m .02756 .57733 L s .25 Mabswid .02381 0 m .02381 .61803 L s 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath .5 Mabswid .02381 .03816 m .06244 .04268 L .10458 .04808 L .14415 .05353 L .18221 .05908 L .22272 .06543 L .26171 .07212 L .30316 .08014 L .34309 .08906 L .3815 .09905 L .42237 .11148 L .46172 .12543 L .49955 .14082 L .53984 .15946 L .57861 .1797 L .61984 .20385 L .65954 .2299 L .69774 .25788 L .73838 .29128 L .77751 .32758 L .81909 .37142 L .85916 .41967 L .89771 .47254 L .93871 .53668 L .97619 .60332 L s % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgSoo`004_oo00<00?ooool08ooo2000h?oo000Bool2000/ool6003Jool001;oo`03003ooooo 037oo`D00=Goo`004_oo00<00?ooool0=_oo1@00d?oo000Bool00`00ooooo`0kool5003;ool001;o o`03003ooooo043oo`H00ool2001kool001;oo`03003ooooo093oo`8007Woo`004_oo00<00?ooool0T_oo0P00Mooo000B ool2002Eool00`00ooooo`1dool001;oo`03003ooooo09Goo`8007Coo`004_oo00<00?ooool0Uooo 00<00?ooool0LOoo000Bool00`00ooooo`2Hool2001aool001;oo`03003ooooo09[oo`8006ooo`00 4_oo00<00?ooool0W?oo00<00?ooool0K?oo000Bool2002Nool2001/ool001;oo`03003ooooo09oo o`03003ooooo06Woo`004_oo00<00?ooool0X?oo0P00JOoo000Bool00`00ooooo`2Rool00`00oooo o`1Vool001;oo`03003ooooo0:?oo`8006Koo`004_oo00<00?ooool0YOoo0P00I?oo000Bool00`00 ooooo`2Wool00`00ooooo`1Qool001;oo`800:Woo`80067oo`004_oo00<00?ooool0Z_oo00<00?oo ool0G_oo000Bool00`00ooooo`2[ool2001Nool001;oo`03003ooooo0:goo`03003ooooo05_oo`00 0ooo10000ooo0P001_oo00<00?ooool0[_oo00<00?ooool0F_oo0003ool00`00ooooo`03ool01000 ooooo`001Ooo00<00?ooool0[ooo0P00F_oo0004ool00`00ooooo`02ool01000ooooo`001Ooo0P00 /_oo00<00?ooool0Eooo0005ool01@00oooooooo00000_oo00<00?ooool00ooo00<00?ooool0/_oo 0P00Eooo0006ool01000ooooo`000_oo00<00?ooool00ooo00<00?ooool0]?oo00<00?ooool0E?oo 0003ool01000ooooo`000_oo00@00?ooool000Goo`03003ooooo0;Goo`03003ooooo05?oo`001?oo 0P001?oo0P001_oo00<00?ooool0]_oo0P00Dooo000Bool00`00ooooo`2hool00`00ooooo`1@ool0 01;oo`800;[oo`03003ooooo04ooo`004_oo00<00?ooool0^_oo00<00?ooool0C_oo000Bool00`00 ooooo`2kool00`00ooooo`1=ool001;oo`03003ooooo0;coo`8004goo`004_oo00<00?ooool0__oo 00<00?ooool0B_oo000Bool00`00ooooo`2oool00`00ooooo`19ool001;oo`03003ooooo0<3oo`03 003ooooo04Soo`004_oo0P00`_oo00<00?ooool0Aooo000Bool00`00ooooo`32ool00`00ooooo`16 ool001;oo`03003ooooo0_oo000Bool00`00ooooo`3?ool00`00ooooo`0iool001;oo`03003ooooo0?oo000Bool00`00ooooo`3Aool00`00ooooo`0gool0 00Coo`8000Coo`8000Koo`03003ooooo0=;oo`03003ooooo03Koo`000ooo00@00?ooool000;oo`04 003ooooo0005ool00`00ooooo`3Cool00`00ooooo`0eool000Koo`04003ooooo0002ool00`00oooo o`03ool2003Eool00`00ooooo`0dool000Coo`8000?oo`04003ooooo0005ool00`00ooooo`3Eool0 0`00ooooo`0cool000Koo`04003ooooo0002ool00`00ooooo`03ool00`00ooooo`3Fool00`00oooo o`0bool000?oo`04003ooooo0002ool01000ooooo`001Ooo00<00?ooool0eooo00<00?ooool03oo`03003ooooo02Soo`004_oo00<00?ooool0hOoo00<00?ooool09ooo000Bool00`00oooo o`3Qool00`00ooooo`0Wool001;oo`03003ooooo0>;oo`03003ooooo02Koo`004_oo00<00?ooool0 hooo00<00?ooool09Ooo000Bool2003Uool00`00ooooo`0Tool001;oo`03003ooooo0>Coo`03003o oooo02Coo`004_oo00<00?ooool0iOoo00<00?ooool08ooo000Bool00`00ooooo`3Vool00`00oooo o`0Rool001;oo`03003ooooo0>Ooo`03003ooooo027oo`004_oo00<00?ooool0iooo00<00?ooool0 8Ooo000Bool2003Yool00`00ooooo`0Pool001;oo`03003ooooo0>Woo`03003ooooo01ooo`004_oo 00<00?ooool0j_oo00<00?ooool07_oo000Bool00`00ooooo`3Zool00`00ooooo`0Nool001;oo`03 003ooooo0>_oo`03003ooooo01goo`001Ooo00<00?ooool00_oo0P001_oo00<00?ooool0k?oo00<0 0?ooool07?oo0005ool01@00oooooooo00000_oo00<00?ooool00ooo00<00?ooool0k?oo00<00?oo ool07?oo0002ool50002ool01000ooooo`001Ooo0P00k_oo00<00?ooool06ooo0002ool01000oooo o`000ooo00@00?ooool000Goo`03003ooooo0>koo`03003ooooo01[oo`000ooo00<00?oo00000ooo 00@00?ooool000Goo`03003ooooo0>koo`03003ooooo01[oo`001?oo0P000ooo00@00?ooool000Go o`03003ooooo0>ooo`03003ooooo01Woo`001Ooo00<00?ooool00_oo0P001_oo00<00?ooool0l?oo 00<00?ooool06?oo000Bool00`00ooooo`3`ool00`00ooooo`0Hool001;oo`800?;oo`03003ooooo 01Ooo`004_oo00<00?ooool0lOoo00<00?ooool05ooo000Bool00`00ooooo`3bool00`00ooooo`0F ool001;oo`03003ooooo0??oo`03003ooooo01Goo`004_oo00<00?ooool0looo00<00?ooool05Ooo 000Bool00`00ooooo`3dool00`00ooooo`0Dool001;oo`03003ooooo0?Goo`03003ooooo01?oo`00 4_oo0P00m_oo00<00?ooool04ooo000Bool00`00ooooo`3fool00`00ooooo`0Bool001;oo`03003o oooo0?Ooo`03003ooooo017oo`004_oo00<00?ooool0mooo00<00?ooool04Ooo000Bool00`00oooo o`3hool00`00ooooo`0@ool001;oo`03003ooooo0?Soo`03003ooooo013oo`004_oo0P00n_oo00<0 0?ooool03ooo000Bool00`00ooooo`3iool00`00ooooo`0?ool001;oo`03003ooooo0?[oo`03003o oooo00koo`004_oo00<00?ooool0n_oo00<00?ooool03_oo000Bool00`00ooooo`3kool00`00oooo o`0=ool001;oo`03003ooooo0?coo`03003ooooo00coo`004_oo0P00oOoo00<00?ooool03?oo000B ool00`00ooooo`3mool00`00ooooo`0;ool001;oo`03003ooooo0?goo`03003ooooo00_oo`004_oo 00<00?ooool0o_oo00<00?ooool02_oo000Bool00`00ooooo`3nool00`00ooooo`0:ool000?oo`<0 00Coo`8000Koo`03003ooooo0?ooo`03003ooooo00Woo`001_oo00@00?ooool000;oo`03003ooooo 00?oo`03003ooooo0?ooo`03003ooooo00Woo`001_oo00@00?ooool000;oo`03003ooooo00?oo`80 0?ooo`;oo`03003ooooo00Soo`000ooo0`000ooo00@00?ooool000Goo`03003ooooo0?ooo`coo`00 0ooo00<00?ooool00ooo00@00?ooool000Goo`03003ooooo0?ooo`coo`000ooo00<00?ooool00ooo 00@00?ooool000Goo`03003ooooo0?ooo`coo`000ooo10000ooo0P001_oo00<00?ooool0oooo3?oo 0000\ \>"], ImageRangeCache->{{{0, 287}, {176.938, 0}} -> {-0.209039, -3.88191, \ 0.0115509, 0.312847}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell["We can also find when y=10 using FindRoot:", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(FindRoot[y[x] == 10\ , {x, 1}]\)], "Input"], Cell[BoxData[ \({x \[Rule] 1.431649495647738`}\)], "Output"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Example 2 -- Second-Order ", "Section", FontSize->14], Cell["\<\ Now we consider a second-order equation. The procedure is the \ same, except now we have to specify two initial conditions. We'll use the equation for a ball tossed \ up with air resistance included.\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(de2\ = \ \ \ \(\(z'\)'\)[ t]\ == \ \(-g\)\ - \(\(b\)\(\ \)\(\(z'\)[t]\)\(\ \)\)\)], "Input"], Cell[BoxData[ RowBox[{ RowBox[{ SuperscriptBox["z", "\[Prime]\[Prime]", MultilineFunction->None], "[", "t", "]"}], "==", RowBox[{\(-g\), "-", RowBox[{"b", " ", RowBox[{ SuperscriptBox["z", "\[Prime]", MultilineFunction->None], "[", "t", "]"}]}]}]}]], "Output"] }, Open ]], Cell["We have to specify g and b and initial z and v:", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(g\ = \ 9.8\)], "Input"], Cell[BoxData[ \(9.8`\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(b\ = \ .1\)], "Input"], Cell[BoxData[ \(0.1`\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(z0\ = \ 0\)], "Input"], Cell[BoxData[ \(0\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(v0\ = \ 20\)], "Input"], Cell[BoxData[ \(20\)], "Output"] }, Open ]], Cell["Now solve with those initial conditions specified:", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(solution2\ = \ \ NDSolve[\ {de2, z[0] == z0, \ \(z'\)[0] == v0}, z, \ {t, 0, 10}]\)], "Input"], Cell[BoxData[ RowBox[{"{", RowBox[{"{", RowBox[{"z", "\[Rule]", TagBox[\(InterpolatingFunction[{{0.`, 10.`}}, "<>"]\), False, Editable->False]}], "}"}], "}"}]], "Output"] }, Open ]], Cell["\<\ The solution for y[t] is in the double set of {}'s in the form of \ an \"interpolating function\". This is a way of representing the numerical \ solution. Evaluate z[t] at t=0 to check initial conditions:\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(z[0]\ /. \ solution2[\([1]\)]\)], "Input"], Cell[BoxData[ \(\(-4.828087799349512`*^-20\)\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(\(z'\)[0]\ /. \ solution2[\([1]\)]\)], "Input"], Cell[BoxData[ \(20.`\)], "Output"] }, Open ]], Cell["\<\ We can plot the result if we use the Evaluate function:\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(Plot[ Evaluate[\ z[t]\ /. \ solution2[\([1]\)]], \ {t, 0, 5}]\)], "Input"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.190476 0.36093 0.0134682 [ [.21429 .34843 -3 -9 ] [.21429 .34843 3 0 ] [.40476 .34843 -3 -9 ] [.40476 .34843 3 0 ] [.59524 .34843 -3 -9 ] [.59524 .34843 3 0 ] [.78571 .34843 -3 -9 ] [.78571 .34843 3 0 ] [.97619 .34843 -3 -9 ] [.97619 .34843 3 0 ] [.01131 .09157 -18 -4.5 ] [.01131 .09157 0 4.5 ] [.01131 .22625 -18 -4.5 ] [.01131 .22625 0 4.5 ] [.01131 .49561 -12 -4.5 ] [.01131 .49561 0 4.5 ] [ 0 0 0 0 ] [ 1 .61803 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 g .25 Mabswid [ ] 0 setdash .21429 .36093 m .21429 .36718 L s [(1)] .21429 .34843 0 1 Mshowa .40476 .36093 m .40476 .36718 L s [(2)] .40476 .34843 0 1 Mshowa .59524 .36093 m .59524 .36718 L s [(3)] .59524 .34843 0 1 Mshowa .78571 .36093 m .78571 .36718 L s [(4)] .78571 .34843 0 1 Mshowa .97619 .36093 m .97619 .36718 L s [(5)] .97619 .34843 0 1 Mshowa .125 Mabswid .0619 .36093 m .0619 .36468 L s .1 .36093 m .1 .36468 L s .1381 .36093 m .1381 .36468 L s .17619 .36093 m .17619 .36468 L s .25238 .36093 m .25238 .36468 L s .29048 .36093 m .29048 .36468 L s .32857 .36093 m .32857 .36468 L s .36667 .36093 m .36667 .36468 L s .44286 .36093 m .44286 .36468 L s .48095 .36093 m .48095 .36468 L s .51905 .36093 m .51905 .36468 L s .55714 .36093 m .55714 .36468 L s .63333 .36093 m .63333 .36468 L s .67143 .36093 m .67143 .36468 L s .70952 .36093 m .70952 .36468 L s .74762 .36093 m .74762 .36468 L s .82381 .36093 m .82381 .36468 L s .8619 .36093 m .8619 .36468 L s .9 .36093 m .9 .36468 L s .9381 .36093 m .9381 .36468 L s .25 Mabswid 0 .36093 m 1 .36093 L s .02381 .09157 m .03006 .09157 L s [(-20)] .01131 .09157 1 0 Mshowa .02381 .22625 m .03006 .22625 L s [(-10)] .01131 .22625 1 0 Mshowa .02381 .49561 m .03006 .49561 L s [(10)] .01131 .49561 1 0 Mshowa .125 Mabswid .02381 .1185 m .02756 .1185 L s .02381 .14544 m .02756 .14544 L s .02381 .17238 m .02756 .17238 L s .02381 .19931 m .02756 .19931 L s .02381 .25318 m .02756 .25318 L s .02381 .28012 m .02756 .28012 L s .02381 .30706 m .02756 .30706 L s .02381 .33399 m .02756 .33399 L s .02381 .38787 m .02756 .38787 L s .02381 .4148 m .02756 .4148 L s .02381 .44174 m .02756 .44174 L s .02381 .46868 m .02756 .46868 L s .02381 .06463 m .02756 .06463 L s .02381 .03769 m .02756 .03769 L s .02381 .01076 m .02756 .01076 L s .02381 .52255 m .02756 .52255 L s .02381 .54948 m .02756 .54948 L s .02381 .57642 m .02756 .57642 L s .02381 .60336 m .02756 .60336 L s .25 Mabswid .02381 0 m .02381 .61803 L s 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath .5 Mabswid .02381 .36093 m .06244 .41232 L .10458 .46106 L .14415 .50005 L .18221 .53147 L .22272 .5585 L .26171 .57841 L .28302 .58679 L .30316 .59312 L .31285 .59562 L .32313 .59788 L .33276 .59964 L .34157 .60095 L .35098 .60203 L .35617 .60248 L .3611 .60283 L .3633 .60295 L .36564 .60306 L .36766 .60314 L .36985 .60321 L .3712 .60325 L .37243 .60327 L .37361 .60329 L .37486 .60331 L .37598 .60331 L .37703 .60332 L .37817 .60332 L .3794 .60331 L .38062 .6033 L .38132 .60329 L .38197 .60328 L .38339 .60326 L .38469 .60323 L .38704 .60316 L .38958 .60306 L .39497 .60277 L .40064 .60235 L .41025 .60139 L .42077 .59995 L .44038 .59622 L .46133 .59074 L .50282 .57539 L .54281 .55505 L .58127 .53045 L .62219 .49898 L .66159 .4636 L .69948 .425 L .73982 .37905 L .77865 .3302 L .81992 .2734 L Mistroke .85968 .21404 L .89793 .15272 L .93863 .08303 L .97619 .01472 L Mfstroke % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgool001Goo`03003ooooo0?Ooo`03003ooooo00koo`001ooo10000ooo0P001Ooo00<00?ooool0 m_oo00<00?ooool03ooo0007ool00`00ooooo`03ool01000ooooo`001?oo00<00?ooool0mOoo00<0 0?ooool04?oo0008ool00`00ooooo`02ool01000ooooo`001?oo0`00mOoo00<00?ooool04?oo0000 0ooo000000020004ool01@00oooooooo00000_oo00<00?ooool00_oo00<00?ooool0m?oo00<00?oo ool04Ooo000:ool01000ooooo`000_oo00<00?ooool00_oo00<00?ooool0m?oo00<00?ooool04Ooo 0007ool01000ooooo`000_oo00@00?ooool000Coo`03003ooooo0??oo`03003ooooo01;oo`002?oo 0P001?oo0P001Ooo00<00?ooool0looo00<00?ooool04_oo000Eool00`00ooooo`3bool00`00oooo o`0Cool001Goo`03003ooooo0?7oo`03003ooooo01Coo`005Ooo0P00l_oo00<00?ooool05?oo000E ool00`00ooooo`3`ool00`00ooooo`0Eool001Goo`03003ooooo0?3oo`03003ooooo01Goo`005Ooo 00<00?ooool0kooo00<00?ooool05_oo000Eool00`00ooooo`3^ool00`00ooooo`0Gool001Goo`03 003ooooo0>koo`03003ooooo01Ooo`005Ooo00<00?ooool0kOoo00<00?ooool06?oo000Eool00`00 ooooo`3]ool00`00ooooo`0Hool001Goo`800>goo`03003ooooo01Woo`005Ooo00<00?ooool0k?oo 00<00?ooool06Ooo000Eool00`00ooooo`3[ool00`00ooooo`0Jool001Goo`03003ooooo0>[oo`03 003ooooo01_oo`005Ooo00<00?ooool0j_oo00<00?ooool06ooo000Eool00`00ooooo`3Yool00`00 ooooo`0Lool001Goo`03003ooooo0>Soo`03003ooooo01goo`005Ooo0P00jOoo00<00?ooool07Ooo 000Eool00`00ooooo`3Wool00`00ooooo`0Nool001Goo`03003ooooo0>Koo`03003ooooo01ooo`00 5Ooo00<00?ooool0i_oo00<00?ooool07ooo000Eool00`00ooooo`3Uool00`00ooooo`0Pool001Go o`03003ooooo0>Coo`03003ooooo027oo`005Ooo00<00?ooool0hooo00<00?ooool08_oo000Eool2 003Tool00`00ooooo`0Rool001Goo`03003ooooo0>;oo`03003ooooo02?oo`005Ooo00<00?ooool0 hOoo00<00?ooool09?oo000Eool00`00ooooo`3Qool00`00ooooo`0Tool001Goo`03003ooooo0>3o o`03003ooooo02Goo`005Ooo00<00?ooool0gooo00<00?ooool09_oo0007ool40003ool20005ool0 0`00ooooo`3Oool00`00ooooo`0Vool000Woo`05003oooooool00002ool00`00ooooo`02ool00`00 ooooo`3Nool00`00ooooo`0Wool000Woo`05003oooooool00002ool00`00ooooo`02ool3003Nool0 0`00ooooo`0Wool00003ool00000008000Coo`05003oooooool00002ool00`00ooooo`02ool00`00 ooooo`3Mool00`00ooooo`0Xool000Woo`05003oooooool00002ool00`00ooooo`02ool00`00oooo o`3Lool00`00ooooo`0Yool000Ooo`<000?oo`04003ooooo0004ool00`00ooooo`3Lool00`00oooo o`0Yool000Woo`03003ooooo00;oo`8000Goo`03003ooooo0=_oo`03003ooooo02[oo`005Ooo00<0 0?ooool0f_oo00<00?ooool0:ooo000Eool00`00ooooo`3Jool00`00ooooo`0[ool001Goo`800=[o o`03003ooooo02coo`005Ooo00<00?ooool0fOoo00<00?ooool0;?oo000Eool00`00ooooo`3Hool0 0`00ooooo`0]ool001Goo`03003ooooo0=Ooo`03003ooooo02koo`005Ooo00<00?ooool0eooo00<0 0?ooool0;_oo000Eool00`00ooooo`3Fool00`00ooooo`0_ool001Goo`03003ooooo0=Goo`03003o oooo033oo`005Ooo0P00e_oo00<00?ooool0Ooo0P00Aooo0P00Q?oo000Eool00`00ooooo`0kool2 0013ool20026ool001Goo`8003koo`8003ooo`8008Soo`005Ooo00<00?ooool0?ooo0P00>_oo0`00 R_oo000Eool00`00ooooo`11ool2000fool2002=ool001Goo`03003ooooo04?oo`<0033oo`<008oo o`005Ooo00<00?ooool0A_oo1@009_oo1@00T_oo000Eool00`00ooooo`1;ool2000Oool5002Gool0 01Goo`03003ooooo04goo`P001?oo`@009coo`005Ooo0P00E_oo4`00X?oo000Eool00`00ooooo`3o ool9ool001Goo`03003ooooo0?ooo`Woo`005Ooo00<00?ooool0oooo2Ooo000Eool00`00ooooo`3o ool9ool00?ooob7oo`00oooo8Ooo003ooolQool00?ooob7oo`00\ \>"], ImageRangeCache->{{{0, 287}, {176.938, 0}} -> {-0.41298, -27.9977, \ 0.0192962, 0.272899}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell["or else first define z[t]:", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(z[t_]\ = \ \ z[t] /. solution2[\([1]\)]\)], "Input"], Cell[BoxData[ RowBox[{ TagBox[\(InterpolatingFunction[{{0.`, 10.`}}, "<>"]\), False, Editable->False], "[", "t", "]"}]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(Plot[z[t], \ {t, 0, 5}]\)], "Input"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.190476 0.36093 0.0134682 [ [.21429 .34843 -3 -9 ] [.21429 .34843 3 0 ] [.40476 .34843 -3 -9 ] [.40476 .34843 3 0 ] [.59524 .34843 -3 -9 ] [.59524 .34843 3 0 ] [.78571 .34843 -3 -9 ] [.78571 .34843 3 0 ] [.97619 .34843 -3 -9 ] [.97619 .34843 3 0 ] [.01131 .09157 -18 -4.5 ] [.01131 .09157 0 4.5 ] [.01131 .22625 -18 -4.5 ] [.01131 .22625 0 4.5 ] [.01131 .49561 -12 -4.5 ] [.01131 .49561 0 4.5 ] [ 0 0 0 0 ] [ 1 .61803 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 g .25 Mabswid [ ] 0 setdash .21429 .36093 m .21429 .36718 L s [(1)] .21429 .34843 0 1 Mshowa .40476 .36093 m .40476 .36718 L s [(2)] .40476 .34843 0 1 Mshowa .59524 .36093 m .59524 .36718 L s [(3)] .59524 .34843 0 1 Mshowa .78571 .36093 m .78571 .36718 L s [(4)] .78571 .34843 0 1 Mshowa .97619 .36093 m .97619 .36718 L s [(5)] .97619 .34843 0 1 Mshowa .125 Mabswid .0619 .36093 m .0619 .36468 L s .1 .36093 m .1 .36468 L s .1381 .36093 m .1381 .36468 L s .17619 .36093 m .17619 .36468 L s .25238 .36093 m .25238 .36468 L s .29048 .36093 m .29048 .36468 L s .32857 .36093 m .32857 .36468 L s .36667 .36093 m .36667 .36468 L s .44286 .36093 m .44286 .36468 L s .48095 .36093 m .48095 .36468 L s .51905 .36093 m .51905 .36468 L s .55714 .36093 m .55714 .36468 L s .63333 .36093 m .63333 .36468 L s .67143 .36093 m .67143 .36468 L s .70952 .36093 m .70952 .36468 L s .74762 .36093 m .74762 .36468 L s .82381 .36093 m .82381 .36468 L s .8619 .36093 m .8619 .36468 L s .9 .36093 m .9 .36468 L s .9381 .36093 m .9381 .36468 L s .25 Mabswid 0 .36093 m 1 .36093 L s .02381 .09157 m .03006 .09157 L s [(-20)] .01131 .09157 1 0 Mshowa .02381 .22625 m .03006 .22625 L s [(-10)] .01131 .22625 1 0 Mshowa .02381 .49561 m .03006 .49561 L s [(10)] .01131 .49561 1 0 Mshowa .125 Mabswid .02381 .1185 m .02756 .1185 L s .02381 .14544 m .02756 .14544 L s .02381 .17238 m .02756 .17238 L s .02381 .19931 m .02756 .19931 L s .02381 .25318 m .02756 .25318 L s .02381 .28012 m .02756 .28012 L s .02381 .30706 m .02756 .30706 L s .02381 .33399 m .02756 .33399 L s .02381 .38787 m .02756 .38787 L s .02381 .4148 m .02756 .4148 L s .02381 .44174 m .02756 .44174 L s .02381 .46868 m .02756 .46868 L s .02381 .06463 m .02756 .06463 L s .02381 .03769 m .02756 .03769 L s .02381 .01076 m .02756 .01076 L s .02381 .52255 m .02756 .52255 L s .02381 .54948 m .02756 .54948 L s .02381 .57642 m .02756 .57642 L s .02381 .60336 m .02756 .60336 L s .25 Mabswid .02381 0 m .02381 .61803 L s 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath .5 Mabswid .02381 .36093 m .06244 .41232 L .10458 .46106 L .14415 .50005 L .18221 .53147 L .22272 .5585 L .26171 .57841 L .28302 .58679 L .30316 .59312 L .31285 .59562 L .32313 .59788 L .33276 .59964 L .34157 .60095 L .35098 .60203 L .35617 .60248 L .3611 .60283 L .3633 .60295 L .36564 .60306 L .36766 .60314 L .36985 .60321 L .3712 .60325 L .37243 .60327 L .37361 .60329 L .37486 .60331 L .37598 .60331 L .37703 .60332 L .37817 .60332 L .3794 .60331 L .38062 .6033 L .38132 .60329 L .38197 .60328 L .38339 .60326 L .38469 .60323 L .38704 .60316 L .38958 .60306 L .39497 .60277 L .40064 .60235 L .41025 .60139 L .42077 .59995 L .44038 .59622 L .46133 .59074 L .50282 .57539 L .54281 .55505 L .58127 .53045 L .62219 .49898 L .66159 .4636 L .69948 .425 L .73982 .37905 L .77865 .3302 L .81992 .2734 L Mistroke .85968 .21404 L .89793 .15272 L .93863 .08303 L .97619 .01472 L Mfstroke % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgool001Goo`03003ooooo0?Ooo`03003ooooo00koo`001ooo10000ooo0P001Ooo00<00?ooool0 m_oo00<00?ooool03ooo0007ool00`00ooooo`03ool01000ooooo`001?oo00<00?ooool0mOoo00<0 0?ooool04?oo0008ool00`00ooooo`02ool01000ooooo`001?oo0`00mOoo00<00?ooool04?oo0000 0ooo000000020004ool01@00oooooooo00000_oo00<00?ooool00_oo00<00?ooool0m?oo00<00?oo ool04Ooo000:ool01000ooooo`000_oo00<00?ooool00_oo00<00?ooool0m?oo00<00?ooool04Ooo 0007ool01000ooooo`000_oo00@00?ooool000Coo`03003ooooo0??oo`03003ooooo01;oo`002?oo 0P001?oo0P001Ooo00<00?ooool0looo00<00?ooool04_oo000Eool00`00ooooo`3bool00`00oooo o`0Cool001Goo`03003ooooo0?7oo`03003ooooo01Coo`005Ooo0P00l_oo00<00?ooool05?oo000E ool00`00ooooo`3`ool00`00ooooo`0Eool001Goo`03003ooooo0?3oo`03003ooooo01Goo`005Ooo 00<00?ooool0kooo00<00?ooool05_oo000Eool00`00ooooo`3^ool00`00ooooo`0Gool001Goo`03 003ooooo0>koo`03003ooooo01Ooo`005Ooo00<00?ooool0kOoo00<00?ooool06?oo000Eool00`00 ooooo`3]ool00`00ooooo`0Hool001Goo`800>goo`03003ooooo01Woo`005Ooo00<00?ooool0k?oo 00<00?ooool06Ooo000Eool00`00ooooo`3[ool00`00ooooo`0Jool001Goo`03003ooooo0>[oo`03 003ooooo01_oo`005Ooo00<00?ooool0j_oo00<00?ooool06ooo000Eool00`00ooooo`3Yool00`00 ooooo`0Lool001Goo`03003ooooo0>Soo`03003ooooo01goo`005Ooo0P00jOoo00<00?ooool07Ooo 000Eool00`00ooooo`3Wool00`00ooooo`0Nool001Goo`03003ooooo0>Koo`03003ooooo01ooo`00 5Ooo00<00?ooool0i_oo00<00?ooool07ooo000Eool00`00ooooo`3Uool00`00ooooo`0Pool001Go o`03003ooooo0>Coo`03003ooooo027oo`005Ooo00<00?ooool0hooo00<00?ooool08_oo000Eool2 003Tool00`00ooooo`0Rool001Goo`03003ooooo0>;oo`03003ooooo02?oo`005Ooo00<00?ooool0 hOoo00<00?ooool09?oo000Eool00`00ooooo`3Qool00`00ooooo`0Tool001Goo`03003ooooo0>3o o`03003ooooo02Goo`005Ooo00<00?ooool0gooo00<00?ooool09_oo0007ool40003ool20005ool0 0`00ooooo`3Oool00`00ooooo`0Vool000Woo`05003oooooool00002ool00`00ooooo`02ool00`00 ooooo`3Nool00`00ooooo`0Wool000Woo`05003oooooool00002ool00`00ooooo`02ool3003Nool0 0`00ooooo`0Wool00003ool00000008000Coo`05003oooooool00002ool00`00ooooo`02ool00`00 ooooo`3Mool00`00ooooo`0Xool000Woo`05003oooooool00002ool00`00ooooo`02ool00`00oooo o`3Lool00`00ooooo`0Yool000Ooo`<000?oo`04003ooooo0004ool00`00ooooo`3Lool00`00oooo o`0Yool000Woo`03003ooooo00;oo`8000Goo`03003ooooo0=_oo`03003ooooo02[oo`005Ooo00<0 0?ooool0f_oo00<00?ooool0:ooo000Eool00`00ooooo`3Jool00`00ooooo`0[ool001Goo`800=[o o`03003ooooo02coo`005Ooo00<00?ooool0fOoo00<00?ooool0;?oo000Eool00`00ooooo`3Hool0 0`00ooooo`0]ool001Goo`03003ooooo0=Ooo`03003ooooo02koo`005Ooo00<00?ooool0eooo00<0 0?ooool0;_oo000Eool00`00ooooo`3Fool00`00ooooo`0_ool001Goo`03003ooooo0=Goo`03003o oooo033oo`005Ooo0P00e_oo00<00?ooool0Ooo0P00Aooo0P00Q?oo000Eool00`00ooooo`0kool2 0013ool20026ool001Goo`8003koo`8003ooo`8008Soo`005Ooo00<00?ooool0?ooo0P00>_oo0`00 R_oo000Eool00`00ooooo`11ool2000fool2002=ool001Goo`03003ooooo04?oo`<0033oo`<008oo o`005Ooo00<00?ooool0A_oo1@009_oo1@00T_oo000Eool00`00ooooo`1;ool2000Oool5002Gool0 01Goo`03003ooooo04goo`P001?oo`@009coo`005Ooo0P00E_oo4`00X?oo000Eool00`00ooooo`3o ool9ool001Goo`03003ooooo0?ooo`Woo`005Ooo00<00?ooool0oooo2Ooo000Eool00`00ooooo`3o ool9ool00?ooob7oo`00oooo8Ooo003ooolQool00?ooob7oo`00\ \>"], ImageRangeCache->{{{0, 287}, {176.938, 0}} -> {-0.41298, -27.9977, \ 0.0192962, 0.272899}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]] }, Open ]] }, Open ]] }, FrontEndVersion->"4.0 for X", ScreenRectangle->{{0, 1280}, {0, 1024}}, WindowToolbars->"EditBar", WindowSize->{626, 905}, WindowMargins->{{Automatic, 112}, {Automatic, 45}}, PrintingPageRange->{Automatic, Automatic}, PrintingOptions->{"PaperSize"->{612, 792}, "PaperOrientation"->"Portrait", "Magnification"->1} ] (*********************************************************************** Cached data follows. If you edit this Notebook file directly, not using Mathematica, you must remove the line containing CacheID at the top of the file. The cache data will then be recreated when you save this file from within Mathematica. ***********************************************************************) (*CellTagsOutline CellTagsIndex->{} *) (*CellTagsIndex CellTagsIndex->{} *) (*NotebookFileOutline Notebook[{ Cell[CellGroupData[{ Cell[1739, 51, 206, 8, 126, "Title"], Cell[1948, 61, 560, 13, 104, "Text"], Cell[CellGroupData[{ Cell[2533, 78, 80, 2, 60, "Section", Evaluatable->False], Cell[2616, 82, 240, 6, 50, "Text", Evaluatable->False], Cell[2859, 90, 62, 1, 27, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[2958, 96, 60, 1, 56, "Section"], Cell[3021, 99, 364, 6, 68, "Text"], Cell[CellGroupData[{ Cell[3410, 109, 84, 1, 27, "Input"], Cell[3497, 112, 185, 5, 29, "Output"] }, Open ]], Cell[3697, 120, 341, 6, 86, "Text"], Cell[CellGroupData[{ Cell[4063, 130, 107, 2, 27, "Input"], Cell[4173, 134, 225, 6, 27, "Output"] }, Open ]], Cell[4413, 143, 409, 8, 104, "Text"], Cell[CellGroupData[{ Cell[4847, 155, 62, 1, 27, "Input"], Cell[4912, 158, 37, 1, 27, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[4986, 164, 62, 1, 27, "Input"], Cell[5051, 167, 52, 1, 27, "Output"] }, Open ]], Cell[5118, 171, 110, 3, 32, "Text"], Cell[5231, 176, 64, 0, 32, "Text"], Cell[CellGroupData[{ Cell[5320, 180, 74, 1, 27, "Input"], Cell[5397, 183, 156, 4, 27, "Output"] }, Open ]], Cell[5568, 190, 267, 5, 68, "Text"], Cell[5838, 197, 41, 1, 27, "Input"], Cell[5882, 200, 87, 1, 27, "Input"], Cell[5972, 203, 32, 0, 32, "Text"], Cell[CellGroupData[{ Cell[6029, 207, 56, 1, 27, "Input"], Cell[6088, 210, 12514, 386, 186, 3844, 274, "GraphicsData", "PostScript", \ "Graphics"], Cell[18605, 598, 130, 3, 27, "Output"] }, Open ]], Cell[18750, 604, 58, 0, 32, "Text"], Cell[CellGroupData[{ Cell[18833, 608, 63, 1, 27, "Input"], Cell[18899, 611, 64, 1, 27, "Output"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[19012, 618, 61, 1, 56, "Section"], Cell[19076, 621, 225, 5, 50, "Text"], Cell[CellGroupData[{ Cell[19326, 630, 125, 2, 27, "Input"], Cell[19454, 634, 341, 9, 27, "Output"] }, Open ]], Cell[19810, 646, 63, 0, 32, "Text"], Cell[CellGroupData[{ Cell[19898, 650, 44, 1, 27, "Input"], Cell[19945, 653, 38, 1, 27, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[20020, 659, 44, 1, 27, "Input"], Cell[20067, 662, 38, 1, 27, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[20142, 668, 43, 1, 27, "Input"], Cell[20188, 671, 35, 1, 27, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[20260, 677, 44, 1, 27, "Input"], Cell[20307, 680, 36, 1, 27, "Output"] }, Open ]], Cell[20358, 684, 66, 0, 32, "Text"], Cell[CellGroupData[{ Cell[20449, 688, 124, 2, 27, "Input"], Cell[20576, 692, 225, 6, 27, "Output"] }, Open ]], Cell[20816, 701, 232, 6, 86, "Text"], Cell[CellGroupData[{ Cell[21073, 711, 63, 1, 27, "Input"], Cell[21139, 714, 62, 1, 29, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[21238, 720, 68, 1, 27, "Input"], Cell[21309, 723, 38, 1, 27, "Output"] }, Open ]], Cell[21362, 727, 80, 3, 50, "Text"], Cell[CellGroupData[{ Cell[21467, 734, 101, 2, 27, "Input"], Cell[21571, 738, 12681, 385, 186, 3802, 271, "GraphicsData", "PostScript", \ "Graphics"], Cell[34255, 1125, 130, 3, 27, "Output"] }, Open ]], Cell[34400, 1131, 42, 0, 32, "Text"], Cell[CellGroupData[{ Cell[34467, 1135, 73, 1, 27, "Input"], Cell[34543, 1138, 156, 4, 27, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[34736, 1147, 56, 1, 27, "Input"], Cell[34795, 1150, 12681, 385, 186, 3802, 271, "GraphicsData", "PostScript", \ "Graphics"], Cell[47479, 1537, 130, 3, 27, "Output"] }, Open ]] }, Open ]] }, Open ]] } ] *) (*********************************************************************** End of Mathematica Notebook file. ***********************************************************************)