(************** Content-type: application/mathematica ************** CreatedBy='Mathematica 4.2' Mathematica-Compatible Notebook This notebook can be used with any Mathematica-compatible application, such as Mathematica, MathReader or Publicon. 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[ 69090, 2061]*) (*NotebookOutlinePosition[ 93201, 2935]*) (* CellTagsIndexPosition[ 93157, 2931]*) (*WindowFrame->Normal*) Notebook[{ Cell[CellGroupData[{ Cell["The Logistic Map", "Title"], Cell["R.G. Palmer, 9/10/99", "Subsubtitle"], Cell[CellGroupData[{ Cell["Background and Copyright", "Subsection"], Cell[TextData[{ "This ", StyleBox["Mathematica", FontSlant->"Italic"], " Notebook was written by Richard G. Palmer (Physics Department, Duke \ University) for use in a course he taught. As of 1999, it has been made \ available for general non-profit use under the following copyright \ provision." }], "Text"], Cell[TextData[{ StyleBox["This Mathematica Notebook is Copyright Richard G. Palmer, 1997", FontWeight->"Bold"], ". It may be freely used by individuals, and by classes at academic \ institutions, provided:\n1. Credit is given to Richard Palmer as the original \ author; and\n2. It is not bought or sold or exchanged for profit, or \ incorporated into material that is bought or sold or exchanged for profit.\n\ Any other use requires the written permission of Richard Palmer, Dept. of \ Physics, Box 90305, Duke University, Durham, NC 27708, USA.", "See ", StyleBox["http://www.phy.duke.edu/~palmer", FontFamily->"Courier", FontSize->12, FontWeight->"Bold"], " for the email address." }], "Text"], Cell[TextData[{ "See ", StyleBox["http://www.phy.duke.edu/~palmer/notebooks/", FontFamily->"Courier", FontSize->12, FontWeight->"Bold"], " for other ", StyleBox["Mathematica", FontSlant->"Italic"], " noteboks by Richard Palmer." }], "Text"], Cell["I would like to thank Joshua Socolar.", "Text"] }, Closed]], Cell[CellGroupData[{ Cell["Introduction", "Section"], Cell["The logistic map is a simple equation", "Text"], Cell["y := a y (1-y)", "Text", TextAlignment->Center], Cell["\<\ that computes a new value of \"y\" from a previous one. \"a\" is \ just a parameter. If you fix \"a\" and start from an initial value of \"y\", \ you can use the logistic map to produce a whole sequence of values of \ subsequent \"y\" values.\ \>", "Text"], Cell[TextData[{ "That sounds pretty boring, but in fact is rather important because the \ sequence is ", StyleBox["chaotic", FontSlant->"Italic"], " for certain values of \"a\". \"chaotic\" is a technical word with a \ precise meaning that we'll come to later." }], "Text"] }, Closed]], Cell[CellGroupData[{ Cell["Time Series", "Section"], Cell["\<\ Let's try it. Here's one way to compute and print out 20 \ successive \"y\" values. I set \"a\" to 3.5 and started off \"y\" at 0.4. \ If you've done the Mandelbrot notebook you should have no trouble \ understanding this program. Evaluate it.\ \>", "Text"], Cell[BoxData[{ \(\(a\ = \ 3.5;\)\), "\n", \(\(y\ = \ 0.4;\)\), "\n", \(Do[\n\ty\ = \ a\ y\ \((1 - y)\); \n\tPrint[y], \n\t{20}\n]\)}], "Input"], Cell[TextData[{ "Hmm, what's happening? It's a bit hard to tell. Let's make a picture, a \ graph of the \"y\" values against the iteration number. Thinking of the \ iterations as happening through time, this is called a ", StyleBox["time series", FontSlant->"Italic"], "." }], "Text"], Cell[TextData[{ "First we need to modify the above program to make a list of values instead \ of printing them out. Then we can plot the list. We can make a list by \ changing ", StyleBox["Do[]", FontWeight->"Bold"], " to ", StyleBox["Table[]", FontWeight->"Bold"], ", and removing the ", StyleBox["Print[]", FontWeight->"Bold"], ":" }], "Text"], Cell[BoxData[{ \(\(a\ = \ 3.5;\)\), "\n", \(\(y\ = \ 0.4;\)\), "\n", \(Table[\n\ty\ = \ a\ y\ \((1 - y)\), \n\t{20}\n]\)}], "Input"], Cell[TextData[{ "In general ", StyleBox["Table[", FontWeight->"Bold"], StyleBox["expression", FontWeight->"Bold", FontSlant->"Italic"], StyleBox[", {n}]", FontWeight->"Bold"], " evaluates ", StyleBox["expression", FontWeight->"Bold", FontSlant->"Italic"], " n times and puts the n results in a list. A list in ", StyleBox["Mathematica", FontSlant->"Italic"], " is a set of items separated by commas and enclosed in curly brackets." }], "Text"], Cell[TextData[{ "To plot a list we can use ", StyleBox["ListPlot[]", FontWeight->"Bold"], ":" }], "Text"], Cell[BoxData[ \(\(?ListPlot\)\)], "Input"], Cell[TextData[{ "Read that carefully. We're going to use the first version, ", StyleBox["ListPlot[{y1, y2, ... }]", FontWeight->"Bold"], " for now, and the other version, ", StyleBox["ListPlot[{{x1, y1}, {x2, y2}, ... }]", FontWeight->"Bold"], " later." }], "Text"], Cell[TextData[{ "I'll just put the main part of the list-making program inside ", StyleBox["ListPlot[]", FontWeight->"Bold"], ". I'll also add a ", StyleBox["PlotJoined->True", FontWeight->"Bold"], " option to make ", StyleBox["ListPlot", FontWeight->"Bold"], " join up the points with lines:" }], "Text"], Cell[BoxData[{ \(\(a\ = \ 3.5;\)\), "\n", \(\(y\ = \ 0.4;\)\), "\n", \(ListPlot[Table[y\ = \ a\ y\ \((1 - y)\), {20}], PlotJoined -> True]\)}], "Input"], Cell["\<\ Do you see what's happening? It settles down to a four-cycle, in \ which every fourth \"y\" value is approximately equal. Look back at the \ values we printed out above to see that there too. But it's much easier to \ notice with a picture.\ \>", "Text"], Cell[TextData[{ "The above four-cycle behavior is ", StyleBox["not", FontSlant->"Italic"], " chaotic. It's regular and periodic." }], "Text"], Cell["\<\ Here's a slightly improved version of the program. I made it do \ 100 initial iterations before making the list, just so that the initial \ settling-down transients don't confuse us. I also changed from 20 to 40 \ points. \ \>", "Text"], Cell[BoxData[{ \(\(a\ = \ 3.5;\)\), "\n", \(\(y\ = \ 0.4;\)\), "\n", \(\(Do[y\ = \ a\ y\ \((1 - y)\), {100}];\)\), "\n", \(ListPlot[Table[y\ = \ a\ y\ \((1 - y)\), {40}], PlotJoined -> True]\)}], "Input"], Cell["\<\ Now let's try some different values of \"a\". This should give a \ two-cycle:\ \>", "Text"], Cell[BoxData[{ \(\(a\ = \ 3.2;\)\), "\n", \(\(y\ = \ 0.4;\)\), "\n", \(\(Do[y\ = \ a\ y\ \((1 - y)\), {100}];\)\), "\n", \(ListPlot[Table[y\ = \ a\ y\ \((1 - y)\), {40}], PlotJoined -> True]\)}], "Input"], Cell["This should give an 8-cycle -- look carefully:", "Text"], Cell[BoxData[{ \(\(a\ = \ 3.56;\)\), "\n", \(\(y\ = \ 0.4;\)\), "\n", \(\(Do[y\ = \ a\ y\ \((1 - y)\), {100}];\)\), "\n", \(ListPlot[Table[y\ = \ a\ y\ \((1 - y)\), {40}], PlotJoined -> True]\)}], "Input"], Cell["And now, dah dah, dah dah, a chaotic case:", "Text"], Cell[BoxData[{ \(\(a\ = \ 3.9;\)\), "\n", \(\(y\ = \ 0.4;\)\), "\n", \(\(Do[y\ = \ a\ y\ \((1 - y)\), {100}];\)\), "\n", \(ListPlot[Table[y\ = \ a\ y\ \((1 - y)\), {40}], PlotJoined -> True]\)}], "Input"], Cell[TextData[{ "It's not regular at all, and ", StyleBox["never", FontSlant->"Italic"], " settles down to be so. That's one of the characteristics of chaos." }], "Text"] }, Closed]], Cell[CellGroupData[{ Cell["Sensitive Dependence on Initial Conditions", "Section"], Cell[TextData[{ "The characteristic, one that's often used to ", StyleBox["define", FontSlant->"Italic"], " chaos, is ", StyleBox["sensitive dependence on initial conditions, ", FontSlant->"Italic"], "sometimes called the", " \"butterfly effect\". That means that if you change the starting point \ just slightly (as a butterfly flapping its wings changes the wind pattern) \ you get a totally different sequence after a while." }], "Text"], Cell["\<\ Also try the same change on one of the periodic cases above; \ they're not chaotic, and nearby starting values should give nearby sequences:\ \ \>", "Text"], Cell["\<\ Try it. Here are two sequences starting from slightly different \ initial values of y, with the parameter \"a\" chosen to yield a periodic \ sequence.\ \>", "Text"], Cell[BoxData[ \(a\ = \ 3.5; \ny\ = \ 0.4; \n ListPlot[Table[y\ = \ a\ y\ \((1 - y)\), {50}], PlotJoined -> True]\)], "Input"], Cell[BoxData[ \(a\ = \ 3.5; \ny\ = \ 0.400001; \n ListPlot[Table[y\ = \ a\ y\ \((1 - y)\), {50}], PlotJoined -> True]\)], "Input"], Cell["Note that the sequences look very similar.", "Text"], Cell["\<\ Now let's try the same thing, but with \"a\" set so the behavior is \ chaotic. \ \>", "Text"], Cell[BoxData[ \(a\ = \ 3.9; \ny\ = \ 0.4; \n ListPlot[Table[y\ = \ a\ y\ \((1 - y)\), {50}], PlotJoined -> True]\)], "Input"], Cell[BoxData[ \(a\ = \ 3.9; \ny\ = \ 0.400001; \n ListPlot[Table[y\ = \ a\ y\ \((1 - y)\), {50}], PlotJoined -> True]\)], "Input"], Cell["You get a totally different sequence after a while!", "Text"], Cell[TextData[{ "To see what is happening more clearly, we can plot the difference between \ the two sequences instead of the actual values separately. The following \ function does this. Evaluate the next cell, but don't try to understand it \ the ", StyleBox["Mathematica", FontSlant->"Italic"], ". It won't produce any output." }], "Text"], Cell[BoxData[ \(timeerror[a_, y_, de_] := Module[{r = y, s = y + de}, \n ListPlot[ Table[r\ = \ a\ r\ \((1 - r)\), {50}] - Table[s\ = \ a\ s \((1 - s)\), {50}], PlotJoined -> True, PlotRange -> {\(-1\), 1}]]\)], "Input"], Cell["\<\ We can now run the function, generating a plot of the difference \ between sequences starting at 0.4 and 0.4001. Evaluate the next cell.\ \>", \ "Text"], Cell[BoxData[ \(timeerror[3.9, 0.4, 0.001]\)], "Input"], Cell[TextData[{ StyleBox["Change the 0.001 in the previous cell to smaller values ", FontColor->RGBColor[1, 0, 0]], "(0.0001, 0.00001, ...). What do you observe? ExponentialGrowth.nb \ explores this issue in more detail." }], "Text"] }, Closed]], Cell[CellGroupData[{ Cell["Graphical Representation", "Section"], Cell["\<\ How can we understand what's happening? At one level we could just \ say, well, that's what this equation does! But it would be nice to get some \ deeper understanding of why it does what it does -- why it can have 2-cycles, \ 4-cycles, etc, and why it can go chaotic. To gain a full (deep) \ understanding of all this would take too long, but we can at least get a \ better feeling for it by making a graphical representation of the \ iteration.\ \>", "Text"], Cell[TextData[{ "First let's look at the effect of taking one step in the iteration. \ Here's a picture of the function ", StyleBox["a y (1-y)", FontFamily->"Courier", FontSize->12, FontWeight->"Bold"], ", for a=2.8 (a smaller value than we tried before), and one iteration \ starting from y=0.2" }], "Text"], 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 /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.952381 0.0147151 0.840863 [ [.21429 .00222 -9 -9 ] [.21429 .00222 9 0 ] [.40476 .00222 -9 -9 ] [.40476 .00222 9 0 ] [.59524 .00222 -9 -9 ] [.59524 .00222 9 0 ] [.78571 .00222 -9 -9 ] [.78571 .00222 9 0 ] [.97619 .00222 -3 -9 ] [.97619 .00222 3 0 ] [.01131 .0988 -18 -4.5 ] [.01131 .0988 0 4.5 ] [.01131 .18289 -18 -4.5 ] [.01131 .18289 0 4.5 ] [.01131 .26697 -18 -4.5 ] [.01131 .26697 0 4.5 ] [.01131 .35106 -18 -4.5 ] [.01131 .35106 0 4.5 ] [.01131 .43515 -18 -4.5 ] [.01131 .43515 0 4.5 ] [.01131 .51923 -18 -4.5 ] [.01131 .51923 0 4.5 ] [.01131 .60332 -18 -4.5 ] [.01131 .60332 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 .01472 m .21429 .02097 L s [(0.2)] .21429 .00222 0 1 Mshowa .40476 .01472 m .40476 .02097 L s [(0.4)] .40476 .00222 0 1 Mshowa .59524 .01472 m .59524 .02097 L s [(0.6)] .59524 .00222 0 1 Mshowa .78571 .01472 m .78571 .02097 L s [(0.8)] .78571 .00222 0 1 Mshowa .97619 .01472 m .97619 .02097 L s [(1)] .97619 .00222 0 1 Mshowa .125 Mabswid .07143 .01472 m .07143 .01847 L s .11905 .01472 m .11905 .01847 L s .16667 .01472 m .16667 .01847 L s .2619 .01472 m .2619 .01847 L s .30952 .01472 m .30952 .01847 L s .35714 .01472 m .35714 .01847 L s .45238 .01472 m .45238 .01847 L s .5 .01472 m .5 .01847 L s .54762 .01472 m .54762 .01847 L s .64286 .01472 m .64286 .01847 L s .69048 .01472 m .69048 .01847 L s .7381 .01472 m .7381 .01847 L s .83333 .01472 m .83333 .01847 L s .88095 .01472 m .88095 .01847 L s .92857 .01472 m .92857 .01847 L s .25 Mabswid 0 .01472 m 1 .01472 L s .02381 .0988 m .03006 .0988 L s [(0.1)] .01131 .0988 1 0 Mshowa .02381 .18289 m .03006 .18289 L s [(0.2)] .01131 .18289 1 0 Mshowa .02381 .26697 m .03006 .26697 L s [(0.3)] .01131 .26697 1 0 Mshowa .02381 .35106 m .03006 .35106 L s [(0.4)] .01131 .35106 1 0 Mshowa .02381 .43515 m .03006 .43515 L s [(0.5)] .01131 .43515 1 0 Mshowa .02381 .51923 m .03006 .51923 L s [(0.6)] .01131 .51923 1 0 Mshowa .02381 .60332 m .03006 .60332 L s [(0.7)] .01131 .60332 1 0 Mshowa .125 Mabswid .02381 .03153 m .02756 .03153 L s .02381 .04835 m .02756 .04835 L s .02381 .06517 m .02756 .06517 L s .02381 .08198 m .02756 .08198 L s .02381 .11562 m .02756 .11562 L s .02381 .13244 m .02756 .13244 L s .02381 .14925 m .02756 .14925 L s .02381 .16607 m .02756 .16607 L s .02381 .19971 m .02756 .19971 L s .02381 .21652 m .02756 .21652 L s .02381 .23334 m .02756 .23334 L s .02381 .25016 m .02756 .25016 L s .02381 .28379 m .02756 .28379 L s .02381 .30061 m .02756 .30061 L s .02381 .31743 m .02756 .31743 L s .02381 .33424 m .02756 .33424 L s .02381 .36788 m .02756 .36788 L s .02381 .3847 m .02756 .3847 L s .02381 .40151 m .02756 .40151 L s .02381 .41833 m .02756 .41833 L s .02381 .45196 m .02756 .45196 L s .02381 .46878 m .02756 .46878 L s .02381 .4856 m .02756 .4856 L s .02381 .50242 m .02756 .50242 L s .02381 .53605 m .02756 .53605 L s .02381 .55287 m .02756 .55287 L s .02381 .56968 m .02756 .56968 L s .02381 .5865 m .02756 .5865 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 .01472 m .06244 .10635 L .10458 .19746 L .14415 .27463 L .18221 .34117 L .22272 .40374 L .26171 .45593 L .30316 .50274 L .34309 .53941 L .3815 .56687 L .40095 .57785 L .42237 .58767 L .44268 .59479 L .45178 .59728 L .46172 .59952 L .4671 .60051 L .4721 .6013 L .47727 .60198 L .48196 .60248 L .48658 .60285 L .4887 .60299 L .49093 .60311 L .49332 .6032 L .49438 .60324 L .49552 .60327 L .49675 .60329 L .49789 .60331 L .49859 .60331 L .49925 .60332 L .50049 .60332 L .50163 .60331 L .50286 .6033 L .50401 .60328 L .50508 .60325 L .50754 .60317 L .51014 .60305 L .51268 .6029 L .51504 .60273 L .5204 .60224 L .5293 .60109 L .53882 .59941 L .54906 .59707 L .56016 .59392 L .58032 .58658 L .60019 .57726 L .62123 .56517 L .65912 .5376 L .69946 .50005 L .73829 .45593 L .77956 .40045 L Mistroke .81932 .33864 L .85757 .27144 L .89827 .19159 L .93745 .1066 L .97619 .01472 L Mfstroke .21429 .01472 m .21429 .39142 L s .21429 .39142 m .02381 .39142 L s % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{297.688, 183.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgOWifm_Kh00 03SXh^;R`00<`00IP00V@00c00c000c<`0cIP0cV@0cc00co`1V 001V<`1VIP1VV@1Vc01Vo`2I002I<`2IIP2IV@2Ic03<003<<`3I03>II IS>IVC>Ic3>Ioc?<03?<8S<_BfOl1:P400?l1:P400?l1:P4004@10P040@03 00410081100V0@8010400`010@040@03004102H10P040@03004100<10P0X0@8010400`010@030@80 ;04400H100130@04004100P100<00@409P4010010@0:0@03004102D100@00@40204010010@0V0@04 004100P100@00@40;@400`010@050@00@`4010010@090@03004102D100@00@401`4502H100@00@40 204010010@0V0@04004100P100@00@40;@400`010@050@00@`4010010@0:0@03004102@100@00@40 1`4010010@0W0@04004100P10`0W0@04004100T10P0^0@03004100D100130@04004100/100<00@40 8`4010010@080@03004002L100@00@4020400`010@0W0@04004100P100@00@40;@400`010@050@00 5@400`010@0[0@04004100P100@00@409@4010010@090@809`4010010@080@03004102L100@00@40 204010010@0[0@<01`4001D100<00@40;04200X10P0W0@802`400`010@0V0@802P4302L10P0:0@80 ;P400`010@050@005@400`010@3o0A81000E0@0300410?l14P4000h1o`0L00005@400`010@0:0@03 004100/100<00@402P400`010@0;0@03004100X100<00@402`400`010@0:0@03004100X100<00@40 2`400`010@0:0@03004100/100<00@402P400`010@0;0@03004100X100<00@402P400`010@0;0@03 004100X100<00@402`400`010@0:0@03004100X100<00@401@4001D10P0d0@030041038100<00@40 <`400`010@0c0@03004103410P070@005@4203@100<00@40dP400`010@060@005@400`01000c0@03 00410=4100<00@401`4001D10`0c0@0300410=4100<00@401`4001D100@00@400@03004100X1000E0@03004100<100<00@40;@400`010@3=0@03004100/1 000E0@03004100@100<00@40;0400`010@3=0@03004100/1000E0@03004100@100<00@40;0400`01 0@3<0@03004100`1000E0@03004100D100<00@40:`400`010@3<0@03004100`1000E0@801P400`01 0@0[0@0300410<`100<00@40304001D100<00@401@400`010@0[0@03004100@0000D10041000:0@03004100<10`070@03004102T100<00@40bP400`01 0@0>0@0000D10041000:0@03004100<100<00@4020400`010@0X0@030041004001D100<00@40<@400`01002R0@03004103P1 000E0@80`4001D100<00@40=0400`010@2L0@03004103/1 000E0@80=@400`010@2K0@03004103`1000E0@03004103D100<00@40V@400`010@0m0@005@400`01 0@0f0@03004109L100<00@40?P4001D100<00@40=`400`010@2F0@03004103h1000E0@03004103L1 00<00@40U@400`010@0o0@005@4203T100<00@40T`400`010@100@005@400`010@0i0@0300410941 00<00@40@@4001D100<00@40>P400`010@2?0@030041048100020@8010400`010@020@<01@400`01 0@0j0@03004108l100<00@40@P4000050@010@002`400`010@020@03004103/100<00@40S@400`01 0@130@0000D10041000;0@03004100810`0l0@03004108/100<00@40A04000050@010@00204300D1 00<00@40?@400`010@290@03004104D100001@400@4000P100<00@401@400`010@0n0@03004108L1 00<00@40AP4000050@010@0020400`010@050@03004103h100<00@40Q`400`010@160@000P4200T1 10040@80@0400`010@250@03004104L1000E0@030041040100<00@40P`400`010@180@005@400`01 0@110@030041084100<00@40B@4001D100<00@40@P400`010@1o0@03004104X1000E0@03004104<1 00<00@40O@400`010@1;0@005@4204@100<00@40O@400`010@1;0@005@400`010@140@03004107/1 00<00@40C04001D100<00@40A@400`010@1i0@03004104d1000E0@03004104H100<00@40M`400`01 0@1>0@005@400`010@170@03004107D100<00@40C`4001D10P190@03004107<100<00@40D04001D1 00<00@40B@400`010@1b0@0300410501000E0@03004104T100<00@40L@400`010@1A0@005@400`01 0@1:0@03004106l100<00@40DP4001D100<00@40B`400`010@1]0@03004105<1000E0@80C@400`01 0@1[0@03004105@1000E0@03004104d100<00@40J@400`010@1E0@005@400`010@1>0@03004106L1 00<00@40EP4000810P040@03004100<10P050@03004104l100<00@40I@400`010@1G0@0000D10041 00080@04004100@10`1@0@03004106810P1J0@0000D1004100080@04004100@100<00@40D@420641 00<00@40FP4000050@010@00204300D100<00@40D`400`010@1M0@03004105/100001@400@4000P1 00<00@401@400`010@1D0@03004105/100<00@40G04000050@010@0020400`010@050@03004105D1 00<00@40F@400`010@1M0@000P4200X10`040@80E`400`010@1G0@03004105h1000E0@03004105L1 00<00@40E0420641000E0@03004105P10P1C0@0300410641000E0@03004105X100<00@40C`400`01 0@1R0@005@400`010@1K0@03004104`10P1U0@005@4205d10P1;0@03004106D1000E0@03004105h1 00<00@40A`400`010@1V0@005@400`010@1O0@03004104@10P1Y0@005@400`010@1P0@80@`400`01 0@1Y0@005@400`010@1R0@03004103h10P1/0@005@4206@10P0m0@03004106`1000E0@03004106D1 0P0i0@80K`4001D100<00@40I`400`010@0d0@80L@4001D100<00@40J04203810P1c0@005@4206/1 0P0]0@<0M@4001D100<00@40K04302L10`1h0@005@400`010@1_0@<08@4307/1000E0@0300410781 1@0I0@<0OP4000810P040@03004100<100<00@4010400`010@1g0@D03`45084100001@400@4000T1 00<00@40104307`13`260@0000D10041000:0@03004100<100<00@40o`4B0@0000D10041000:0@03 004100<100<00@40o`4B0@0000D10041000;0@030041008100<00@40o`4B0@0000D1004100080@04 004100@100<00@40o`4B0@00\ \>"], ImageRangeCache->{{{101, 397.688}, {707.25, 524.312}} -> {-0.456415, 2.1593, 0.00372509, 0.00421912}}], Cell[TextData[{ "The parabolic curve is the function ", StyleBox["a y (1-y)", FontFamily->"Courier", FontSize->12, FontWeight->"Bold"], ". The vertical line goes from the initial y value of 0.2 up to the curve, \ so the height at which it intersects the curve, shown by the horizontal line, \ is the next value in the iteration. That is" }], "Text"], Cell[BoxData[ \(a\ = \ 2.8; \ny\ = \ 0.2; \na\ y\ \((1 - y)\)\)], "Input"], Cell["\<\ If we want to see the effect of taking two steps, we first need to \ get the new y value (0.448) back onto the x-axis. We can do that by \ \"reflecting\" it in a 45 degree line:\ \>", "Text"], 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 /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.952381 0.0147151 0.840863 [ [.21429 .00222 -9 -9 ] [.21429 .00222 9 0 ] [.40476 .00222 -9 -9 ] [.40476 .00222 9 0 ] [.59524 .00222 -9 -9 ] [.59524 .00222 9 0 ] [.78571 .00222 -9 -9 ] [.78571 .00222 9 0 ] [.97619 .00222 -3 -9 ] [.97619 .00222 3 0 ] [.01131 .0988 -18 -4.5 ] [.01131 .0988 0 4.5 ] [.01131 .18289 -18 -4.5 ] [.01131 .18289 0 4.5 ] [.01131 .26697 -18 -4.5 ] [.01131 .26697 0 4.5 ] [.01131 .35106 -18 -4.5 ] [.01131 .35106 0 4.5 ] [.01131 .43515 -18 -4.5 ] [.01131 .43515 0 4.5 ] [.01131 .51923 -18 -4.5 ] [.01131 .51923 0 4.5 ] [.01131 .60332 -18 -4.5 ] [.01131 .60332 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 .01472 m .21429 .02097 L s [(0.2)] .21429 .00222 0 1 Mshowa .40476 .01472 m .40476 .02097 L s [(0.4)] .40476 .00222 0 1 Mshowa .59524 .01472 m .59524 .02097 L s [(0.6)] .59524 .00222 0 1 Mshowa .78571 .01472 m .78571 .02097 L s [(0.8)] .78571 .00222 0 1 Mshowa .97619 .01472 m .97619 .02097 L s [(1)] .97619 .00222 0 1 Mshowa .125 Mabswid .07143 .01472 m .07143 .01847 L s .11905 .01472 m .11905 .01847 L s .16667 .01472 m .16667 .01847 L s .2619 .01472 m .2619 .01847 L s .30952 .01472 m .30952 .01847 L s .35714 .01472 m .35714 .01847 L s .45238 .01472 m .45238 .01847 L s .5 .01472 m .5 .01847 L s .54762 .01472 m .54762 .01847 L s .64286 .01472 m .64286 .01847 L s .69048 .01472 m .69048 .01847 L s .7381 .01472 m .7381 .01847 L s .83333 .01472 m .83333 .01847 L s .88095 .01472 m .88095 .01847 L s .92857 .01472 m .92857 .01847 L s .25 Mabswid 0 .01472 m 1 .01472 L s .02381 .0988 m .03006 .0988 L s [(0.1)] .01131 .0988 1 0 Mshowa .02381 .18289 m .03006 .18289 L s [(0.2)] .01131 .18289 1 0 Mshowa .02381 .26697 m .03006 .26697 L s [(0.3)] .01131 .26697 1 0 Mshowa .02381 .35106 m .03006 .35106 L s [(0.4)] .01131 .35106 1 0 Mshowa .02381 .43515 m .03006 .43515 L s [(0.5)] .01131 .43515 1 0 Mshowa .02381 .51923 m .03006 .51923 L s [(0.6)] .01131 .51923 1 0 Mshowa .02381 .60332 m .03006 .60332 L s [(0.7)] .01131 .60332 1 0 Mshowa .125 Mabswid .02381 .03153 m .02756 .03153 L s .02381 .04835 m .02756 .04835 L s .02381 .06517 m .02756 .06517 L s .02381 .08198 m .02756 .08198 L s .02381 .11562 m .02756 .11562 L s .02381 .13244 m .02756 .13244 L s .02381 .14925 m .02756 .14925 L s .02381 .16607 m .02756 .16607 L s .02381 .19971 m .02756 .19971 L s .02381 .21652 m .02756 .21652 L s .02381 .23334 m .02756 .23334 L s .02381 .25016 m .02756 .25016 L s .02381 .28379 m .02756 .28379 L s .02381 .30061 m .02756 .30061 L s .02381 .31743 m .02756 .31743 L s .02381 .33424 m .02756 .33424 L s .02381 .36788 m .02756 .36788 L s .02381 .3847 m .02756 .3847 L s .02381 .40151 m .02756 .40151 L s .02381 .41833 m .02756 .41833 L s .02381 .45196 m .02756 .45196 L s .02381 .46878 m .02756 .46878 L s .02381 .4856 m .02756 .4856 L s .02381 .50242 m .02756 .50242 L s .02381 .53605 m .02756 .53605 L s .02381 .55287 m .02756 .55287 L s .02381 .56968 m .02756 .56968 L s .02381 .5865 m .02756 .5865 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 .01472 m .06244 .10635 L .10458 .19746 L .14415 .27463 L .18221 .34117 L .22272 .40374 L .26171 .45593 L .30316 .50274 L .34309 .53941 L .3815 .56687 L .40095 .57785 L .42237 .58767 L .44268 .59479 L .45178 .59728 L .46172 .59952 L .4671 .60051 L .4721 .6013 L .47727 .60198 L .48196 .60248 L .48658 .60285 L .4887 .60299 L .49093 .60311 L .49332 .6032 L .49438 .60324 L .49552 .60327 L .49675 .60329 L .49789 .60331 L .49859 .60331 L .49925 .60332 L .50049 .60332 L .50163 .60331 L .50286 .6033 L .50401 .60328 L .50508 .60325 L .50754 .60317 L .51014 .60305 L .51268 .6029 L .51504 .60273 L .5204 .60224 L .5293 .60109 L .53882 .59941 L .54906 .59707 L .56016 .59392 L .58032 .58658 L .60019 .57726 L .62123 .56517 L .65912 .5376 L .69946 .50005 L .73829 .45593 L .77956 .40045 L Mistroke .81932 .33864 L .85757 .27144 L .89827 .19159 L .93745 .1066 L .97619 .01472 L Mfstroke .21429 .01472 m .21429 .39142 L s .21429 .39142 m .45048 .39142 L s .45048 .39142 m .45048 .01472 L s .02381 .01472 m 0 0 rlineto s .02381 .01472 m .70714 .61803 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]HGAYHf4PAg9QL6QYHgOWifm_Kh00 03SXh^;R`00<`00IP00V@00c00c000c<`0cIP0cV@0cc00co`1V 001V<`1VIP1VV@1Vc01Vo`2I002I<`2IIP2IV@2Ic03<003<<`3I03>II IS>IVC>Ic3>Ioc?<03?<8S<_BfOl18@400?l18@400?l18@4004810P040@03 00410081100U0@8010400`010@040@03004102<10P040@03004100<10P0V0@8010400`010@030@80 :`4400H100110@04004100P100<00@409@4010010@0:0@030041028100@00@40204010010@0T0@04 004100P100@00@40;0400`010@050@00@@4010010@090@03004102@100@00@401`4502<100@00@40 204010010@0T0@04004100P100@00@40;0400`010@050@00@@4010010@0:0@03004102<100@00@40 1`4010010@0T0@04004100P10`0U0@04004100T10P0]0@03004100D100110@04004100/100<00@40 8P4010010@080@03004002@100@00@4020400`010@0U0@04004100P100@00@40;0400`010@050@00 5@400`010@0Y0@04004100P100@00@40904010010@090@80904010010@080@03004102D100@00@40 204010010@0Z0@<01`4001D100<00@40:P4200X10P0V0@802`400`010@0S0@802P4302D10P0:0@80 ;@400`010@050@005@400`010@3o0@T1000E0@0300410?l12@4000l1o`0A0041000E0@802`400`01 0@0:0@03004100X100<00@402P400`010@0:0@03004100X100<00@402P400`010@0:0@03004100T1 0P0;0@03004100X100<00@402P400`010@0:0@03004100X100<00@402P400`010@0:0@03004100X1 00<00@402P400`010@0:0@03004100X100<00@401@4001D10`0a0@030041034100<00@402@400`01 0@0T0@030041034100<00@40<04200L1000E0@8000<10040;`400`010@0m0@03004108/100<00@40 1P4001D100@00@010P0^0@03004103d100<00@40RP400`010@070@005@4300<100<00@40:`400`01 0@0m0@03004108X100<00@401`4001D100<00@0010400`010@0Z0@03004103d100<00@40R@400`01 0@080@005@4010010@040@03004102T100<00@40?@400`010@290@03004100P1000E0@04004100D1 00<00@40:0400`010@0m0@03004108P100<00@402@4001D10P020@03004100<100<00@409`400`01 0@0m0@03004108P100<00@402@4001D100D00@4100060@03004102H100<00@40?@400`010@280@03 004100T1000E0@0500410@001`4202H100<00@40?@400`010@270@03004100X1000E0@0300410081 00<00@401P400`010@0S0@03004103d100<00@40Q`400`010@0:0@005@400`010@020@03004100L1 00<00@408P400`010@0m0@03004108H100<00@402`4001D10P040@03004100L100<00@408@400`01 0@0m0@03004108H100<00@402`4001D100<00@400`400`010@080@030041020100<00@40?@400`01 0@250@03004100`1000E0@03004100<100<00@402@400`010@0O0@03004103d100<00@40Q@400`01 0@0<0@005@400`010@040@03004100T100<00@407P400`010@0m0@03004108D100<00@40304001D1 0P050@03004100X100<00@407@400`010@0m0@03004108@100<00@403@4001D100<00@401@400`01 0@0:0@807@400`010@0m0@03004108@100<00@403@4001D100<00@401@400`010@0<0@03004101X1 00<00@40?@400`010@230@03004100h1000E0@03004100D100<00@403@400`010@0I0@03004103d1 00<00@40P`400`010@0>0@000P4200@100<00@400P4400@100<00@401P400`010@0=0@03004101P1 00<00@40?@400`010@220@03004100l100001@400@4000X100<00@400`4300H100<00@403P400`01 0@0G0@03004103d100<00@40PP400`010@0?0@0000D10041000:0@03004100<100<00@401`400`01 0@0>0@03004101H100<00@40?@400`010@210@030041010100001@400@4000X100<00@400`400`01 0@070@03004100l100<00@405@400`010@0m0@030041084100<00@40404000050@010@002P400`01 0@030@03004100L100<00@40404201D100<00@40?@400`010@210@030041010100001@400@4000P1 0`050@802@400`010@0A0@030041018100<00@40?@400`010@200@030041014100020@802`400`01 0@030@03004100P100<00@404P400`010@0A0@03004103d100<00@40P0400`010@0A0@005@400`01 0@090@030041018100<00@4040400`010@0m0@03004107l100<00@404P4001D100<00@402@400`01 0@0C0@03004100l100<00@40?@400`010@1o0@0300410181000E0@03004100X100<00@404`400`01 0@0>0@03004103d100<00@40OP400`010@0C0@005@4200/100<00@4050400`010@0=0@03004103d1 00<00@40OP400`010@0C0@005@400`010@0;0@03004101@100<00@4030400`010@0m0@03004107h1 00<00@404`4001D100<00@402`400`010@0E0@8030400`010@0m0@03004107d100<00@40504001D1 00<00@4030400`010@0F0@03004100T100<00@40?@400`010@1m0@03004101@1000E0@03004100`1 00<00@405`400`010@080@03004103d100<00@40O0400`010@0E0@005@4200h100<00@405`400`01 0@070@03004103d100<00@40O0400`010@0E0@005@400`010@0=0@03004101P100<00@401P400`01 0@0m0@03004107/100<00@405P4001D100<00@403P400`010@0H0@03004100D100<00@40?@400`01 0@1k0@03004101H1000E0@03004100h100<00@406@400`010@040@03004103d100<00@40NP400`01 0@0G0@005@42010100<00@406@4200@100<00@40?@400`010@1j0@03004101L1000E0@03004100l1 00<00@406`401@010@4003l100<00@40NP400`010@0G0@005@400`010@0@0@03004101/100@00@40 ?`400`010@1i0@03004101P100020@8010400`010@020@@010400`010@0@0@03004101`100<00@00 ?`400`010@1i0@03004101P100001@400@4000P100<00@401@400`010@0A0@03004101`10P0o0@03 004107P100<00@406@4000050@010@002@400`010@040@<04@400`010@0M0@03004103d100<00@40 N0400`010@0I0@0000D10041000:0@03004100<100<00@404P400`010@0L0@80?P400`010@1g0@03 004101X100001@400@4000/100<00@400P400`010@0B0@03004101`100@00@00?0400`010@1g0@03 004101X100001@400@4000P100@00@4010400`010@0C0@03004101/100D00@41000k0@03004107L1 00<00@406P4000810P0:0@801@4201@100<00@406`400`010@020@03004103P100<00@40MP400`01 0@0K0@005@400`010@0D0@03004101X100<00@400`400`010@0g0@03004107H100<00@406`4001D1 00<00@4050400`010@0J0@03004100@100<00@40=P400`010@1e0@03004101`1000E0@03004101D1 00<00@406@400`010@050@03004103D100<00@40M@400`010@0L0@005@400`010@0E0@03004101T1 00<00@401P400`010@0d0@03004107@100<00@407@4001D10P0G0@03004101P100<00@401`400`01 0@0c0@03004107@100<00@407@4001D100<00@405P400`010@0H0@03004100P10P0c0@03004107<1 00<00@407P4001D100<00@405`400`010@0G0@03004100X100<00@40<0400`010@1c0@03004101h1 000E0@03004101L100<00@405`400`010@0;0@03004102l100<00@40LP400`010@0O0@005@4201T1 00<00@405P400`010@0<0@03004102h100<00@40LP400`010@0O0@005@400`010@0H0@03004101H1 00<00@403@400`010@0]0@030041074100<00@40804001D100<00@406@400`010@0E0@03004100h1 00<00@40;0400`010@1a0@0300410201000E0@03004101T100<00@405@400`010@0?0@03004102/1 00<00@40L0400`010@0Q0@005@400`010@0J0@03004101@100<00@40404202/100<00@40L0400`01 0@0Q0@005@4201/100<00@4050400`010@0B0@03004102P100<00@40K`400`010@0R0@005@400`01 0@0K0@03004101<100<00@404`400`010@0W0@03004106l100<00@408P4001D100<00@406`400`01 0@0C0@03004101@100<00@409P400`010@1^0@03004102<100020@8010400`010@030@801@400`01 0@0L0@030041018100<00@405@400`010@0U0@03004106h100<00@408`4000050@010@0020401001 0@040@03004101`100<00@404P400`010@0F0@03004102@100<00@40K@400`010@0T0@0000D10041 000;0@03004100810`0M0@030041014100<00@405`400`010@0S0@03004106d100<00@4090400005 0@010@002@4200D100<00@407@400`010@0A0@03004101P100<00@408P400`010@1/0@03004102D1 00001@400@4000/100<00@400P400`010@0N0@030041010100<00@406@42028100<00@40J`400`01 0@0V0@0000D1004100080@04004100@100<00@407`400`010@0?0@03004101/100<00@407`400`01 0@1[0@03004102H100020@802P4200D10P0P0@03004100l100<00@4070400`010@0N0@03004106X1 00<00@409`4001D100<00@4080400`010@0>0@03004101d100<00@407@400`010@1Z0@03004102L1 000E0@030041020100<00@403P400`010@0N0@03004101`100<00@40J@400`010@0X0@005@400`01 0@0Q0@03004100d100<00@407`400`010@0K0@03004106P100<00@40:@4001D100<00@408@400`01 0@0=0@030041020100<00@406P400`010@1X0@03004102T1000E0@808`400`010@0<0@0300410241 0P0J0@03004106L100<00@40:P4001D100<00@408P400`010@0<0@03004102<100<00@405`400`01 0@1W0@03004102X1000E0@03004102<100<00@402`400`010@0T0@03004101H100<00@40IP400`01 0@0[0@005@400`010@0T0@03004100X100<00@409@400`010@0E0@03004106D100<00@40;04001D1 0P0U0@03004100X100<00@409P400`010@0D0@03004106D100<00@40;04001D100<00@409@400`01 0@090@03004102L100<00@404`400`010@1T0@03004102d1000E0@03004102D100<00@402@400`01 0@0X0@030041018100<00@40H`400`010@0^0@005@400`010@0V0@03004100P100<00@40:@400`01 0@0A0@03004106<100<00@40;P4001D100<00@409P400`010@080@03004102X10P0A0@0300410681 00<00@40;`4001D10P0X0@03004100L100<00@40;0400`010@0>0@030041068100<00@40;`4001D1 00<00@409`400`010@070@03004102d100<00@403@400`010@1Q0@0300410301000E0@03004102P1 00<00@401P400`010@0^0@03004100`100<00@40H0400`010@0a0@000P4200@100<00@4010400`01 0@030@03004102T100<00@401@400`010@0_0@03004100/100<00@40H0400`010@0a0@0000D10041 000:0@03004100<10`0Y0@03004100D100<00@40<0400`010@0:0@03004105l100<00@40@400`010@030@03004105/100<00@40=P4001D1 00<00@40;P4010010@0j0@030041008100<00@40F`400`010@0f0@005@400`010@0^0@04004103/1 00D00@41001L0@03004103L1000E0@03004102l100<00@00?04010010@1K0@03004103P1000E0@80 <@4203d10`1K0@03004103P1000E0@0300410301@P1J0@03004103T1000E0@030041034100<00@40 ?P400`010@1F0@03004103X1000E0@030041038100<00@40?P400`010@1E0@03004103X1000E0@80 <`400`010@0o0@03004105<100<00@40>`4001D100<00@40<`400`010@0o0@030041054100<00@40 ?04001D100<00@40=0400`010@0o0@030041050100<00@40?04001D100<00@40=@400`010@0o0@80 C`400`010@0m0@005@400`010@0e0@030041044100<00@40B`400`010@0n0@005@4203L100<00@40 @@400`010@190@03004103l1000E0@03004103L100<00@40@@400`010@180@03004103l1000E0@03 004103P100<00@40@@400`010@160@030041040100020@8010400`010@020@<01@400`010@0h0@03 0041048100<00@40A0400`010@110@0000D10041000;0@03004100810`0i0@030041048100<00@40 @P400`010@120@0000D10041000;0@030041008100<00@40>P400`010@120@030041044100<00@40 @P4000050@010@00204300D100<00@40>`400`010@120@80@0400`010@130@0000D1004100080@03 004100D100<00@40?0400`010@130@03004103`100<00@40A04000050@010@0020400`010@050@03 004103`100<00@40A0400`010@0j0@03004104D100020@802@4400@10P0n0@03004104@100<00@40 >@400`010@150@005@400`010@0n0@03004104@100<00@40=`400`010@160@005@400`010@0o0@03 004104@100<00@40=@400`010@170@005@400`010@100@03004104@100<00@40<`400`010@180@00 5@42048100<00@40A04203<100<00@40B04001D100<00@40@@400`010@160@03004102l100<00@40 B@4001D100<00@40@P400`010@160@03004102d100<00@40BP4001D100<00@40@`400`010@160@03 004102/100<00@40B`4001D100<00@40A0400`010@160@03004102T100<00@40C04001D10P160@03 004104H100<00@409`400`010@1=0@005@400`010@160@03004104H100<00@409P400`010@1=0@00 5@400`010@160@03004104L10P0U0@03004104h1000E0@03004104L100<00@40B0400`010@0Q0@03 004104l1000E0@03004104P100<00@40B0400`010@0O0@0300410501000E0@80BP400`010@180@03 004101d100<00@40D@4001D100<00@40BP400`010@180@03004101/100<00@40DP4001D100<00@40 B`400`010@180@03004101T100<00@40D`4000810P040@03004100<10P050@03004104`100<00@40 B0400`010@0G0@03004105@100001@400@4000P100@00@40104304d100<00@40B0400`010@0D0@80 E`4000050@010@00204010010@040@03004104h10P190@804`400`010@1G0@0000D1004100080@<0 1@400`010@1@0@03004104P100<00@403`400`010@1H0@0000D1004100080@03004100D100<00@40 D@400`010@180@03004100d100<00@40F@4000050@010@0020400`010@050@030041058100<00@40 B0400`010@0;0@03004105X100020@802P4300@10P1D0@03004104P100<00@402@400`010@1K0@00 5@400`010@1D0@03004104P100<00@401P4205h1000E0@03004105D10P190@03004100@100<00@40 GP4001D100<00@40E`400`010@170@800`400`010@1O0@005@4205T100<00@40B0430681000E0@03 004105T10P180@80H`4001D100<00@40F`400`010@140@0400410681000E0@03004105`10P120@80 10400`010@1O0@005@400`010@1N0@03004103h100<00@401@400`010@1N0@005@4206010P0l0@80 2@400`010@1M0@005@400`010@1Q0@80>04200`100<00@40G04001D100<00@40H`4203@10P0?0@80 G04001D100<00@40I@4202l10`0C0@03004105T1000E0@80J04202X10`0G0@03004105P1000E0@03 004106T10P0V0@806`400`010@1G0@005@400`010@1[0@<0804301h100<00@40EP4001D100<00@40 KP4501P10`0R0@03004105D100020@8010400`010@030@03004100@100<00@40L`4500d11P0V0@03 004105@100001@400@4000T100<00@40104307P13@0]0@80E04000050@010@002P400`010@030@03 00410;@100<00@40D@4000050@010@002P400`010@030@0300410;D100<00@40D04000050@010@00 2`400`010@020@0300410;H100<00@40C`4000050@010@00204010010@040@0300410;L100<00@40 CP400001\ \>"], ImageRangeCache->{{{101, 388}, {390.875, 213.938}} -> {-0.473026, 0.881524, 0.00386179, 0.00437395}}], Cell["\<\ Make sure you understand that. We go from the initial value (0.2) \ up to the curve to get the next value (0.448), then across to the 45 degree \ line, then down to the x-axis -- at the new value of 0.448. So now we take \ the next step:\ \>", "Text"], 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 /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.952381 0.0147151 0.840863 [ [.21429 .00222 -9 -9 ] [.21429 .00222 9 0 ] [.40476 .00222 -9 -9 ] [.40476 .00222 9 0 ] [.59524 .00222 -9 -9 ] [.59524 .00222 9 0 ] [.78571 .00222 -9 -9 ] [.78571 .00222 9 0 ] [.97619 .00222 -3 -9 ] [.97619 .00222 3 0 ] [.01131 .0988 -18 -4.5 ] [.01131 .0988 0 4.5 ] [.01131 .18289 -18 -4.5 ] [.01131 .18289 0 4.5 ] [.01131 .26697 -18 -4.5 ] [.01131 .26697 0 4.5 ] [.01131 .35106 -18 -4.5 ] [.01131 .35106 0 4.5 ] [.01131 .43515 -18 -4.5 ] [.01131 .43515 0 4.5 ] [.01131 .51923 -18 -4.5 ] [.01131 .51923 0 4.5 ] [.01131 .60332 -18 -4.5 ] [.01131 .60332 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 .01472 m .21429 .02097 L s [(0.2)] .21429 .00222 0 1 Mshowa .40476 .01472 m .40476 .02097 L s [(0.4)] .40476 .00222 0 1 Mshowa .59524 .01472 m .59524 .02097 L s [(0.6)] .59524 .00222 0 1 Mshowa .78571 .01472 m .78571 .02097 L s [(0.8)] .78571 .00222 0 1 Mshowa .97619 .01472 m .97619 .02097 L s [(1)] .97619 .00222 0 1 Mshowa .125 Mabswid .07143 .01472 m .07143 .01847 L s .11905 .01472 m .11905 .01847 L s .16667 .01472 m .16667 .01847 L s .2619 .01472 m .2619 .01847 L s .30952 .01472 m .30952 .01847 L s .35714 .01472 m .35714 .01847 L s .45238 .01472 m .45238 .01847 L s .5 .01472 m .5 .01847 L s .54762 .01472 m .54762 .01847 L s .64286 .01472 m .64286 .01847 L s .69048 .01472 m .69048 .01847 L s .7381 .01472 m .7381 .01847 L s .83333 .01472 m .83333 .01847 L s .88095 .01472 m .88095 .01847 L s .92857 .01472 m .92857 .01847 L s .25 Mabswid 0 .01472 m 1 .01472 L s .02381 .0988 m .03006 .0988 L s [(0.1)] .01131 .0988 1 0 Mshowa .02381 .18289 m .03006 .18289 L s [(0.2)] .01131 .18289 1 0 Mshowa .02381 .26697 m .03006 .26697 L s [(0.3)] .01131 .26697 1 0 Mshowa .02381 .35106 m .03006 .35106 L s [(0.4)] .01131 .35106 1 0 Mshowa .02381 .43515 m .03006 .43515 L s [(0.5)] .01131 .43515 1 0 Mshowa .02381 .51923 m .03006 .51923 L s [(0.6)] .01131 .51923 1 0 Mshowa .02381 .60332 m .03006 .60332 L s [(0.7)] .01131 .60332 1 0 Mshowa .125 Mabswid .02381 .03153 m .02756 .03153 L s .02381 .04835 m .02756 .04835 L s .02381 .06517 m .02756 .06517 L s .02381 .08198 m .02756 .08198 L s .02381 .11562 m .02756 .11562 L s .02381 .13244 m .02756 .13244 L s .02381 .14925 m .02756 .14925 L s .02381 .16607 m .02756 .16607 L s .02381 .19971 m .02756 .19971 L s .02381 .21652 m .02756 .21652 L s .02381 .23334 m .02756 .23334 L s .02381 .25016 m .02756 .25016 L s .02381 .28379 m .02756 .28379 L s .02381 .30061 m .02756 .30061 L s .02381 .31743 m .02756 .31743 L s .02381 .33424 m .02756 .33424 L s .02381 .36788 m .02756 .36788 L s .02381 .3847 m .02756 .3847 L s .02381 .40151 m .02756 .40151 L s .02381 .41833 m .02756 .41833 L s .02381 .45196 m .02756 .45196 L s .02381 .46878 m .02756 .46878 L s .02381 .4856 m .02756 .4856 L s .02381 .50242 m .02756 .50242 L s .02381 .53605 m .02756 .53605 L s .02381 .55287 m .02756 .55287 L s .02381 .56968 m .02756 .56968 L s .02381 .5865 m .02756 .5865 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 .01472 m .06244 .10635 L .10458 .19746 L .14415 .27463 L .18221 .34117 L .22272 .40374 L .26171 .45593 L .30316 .50274 L .34309 .53941 L .3815 .56687 L .40095 .57785 L .42237 .58767 L .44268 .59479 L .45178 .59728 L .46172 .59952 L .4671 .60051 L .4721 .6013 L .47727 .60198 L .48196 .60248 L .48658 .60285 L .4887 .60299 L .49093 .60311 L .49332 .6032 L .49438 .60324 L .49552 .60327 L .49675 .60329 L .49789 .60331 L .49859 .60331 L .49925 .60332 L .50049 .60332 L .50163 .60331 L .50286 .6033 L .50401 .60328 L .50508 .60325 L .50754 .60317 L .51014 .60305 L .51268 .6029 L .51504 .60273 L .5204 .60224 L .5293 .60109 L .53882 .59941 L .54906 .59707 L .56016 .59392 L .58032 .58658 L .60019 .57726 L .62123 .56517 L .65912 .5376 L .69946 .50005 L .73829 .45593 L .77956 .40045 L Mistroke .81932 .33864 L .85757 .27144 L .89827 .19159 L .93745 .1066 L .97619 .01472 L Mfstroke .21429 .01472 m .21429 .39142 L s .21429 .39142 m .45048 .39142 L s .45048 .39142 m .45048 .59695 L s .02381 .01472 m 0 0 rlineto s .02381 .01472 m .70714 .61803 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]HGAYHf4PAg9QL6QYHgOWifm_Kh00 03SXh^;R`00<`00IP00V@00c00c000c<`0cIP0cV@0cc00co`1V 001V<`1VIP1VV@1Vc01Vo`2I002I<`2IIP2IV@2Ic03<003<<`3I03>II IS>IVC>Ic3>Ioc?<03?<8S<_BfOl18@400?l18@400?l18@4004810P040@03 00410081100U0@8010400`010@040@03004102<10P040@03004100<10P0V0@8010400`010@030@80 :`4400H100110@04004100P100<00@409@4010010@0:0@030041028100@00@40204010010@0T0@04 004100P100@00@40;0400`010@050@00@@4010010@090@03004102@100@00@401`4502<100@00@40 204010010@0T0@04004100P100@00@40;0400`010@050@00@@4010010@0:0@03004102<100@00@40 1`4010010@0T0@04004100P10`0U0@04004100T10P0]0@03004100D100110@04004100/100<00@40 8P4010010@080@03004002@100@00@4020400`010@0U0@04004100P100@00@40;0400`010@050@00 5@400`010@0Y0@04004100P100@00@40904010010@090@80904010010@080@03004102D100@00@40 204010010@0Z0@<01`4001D100<00@40:P4200X10P0V0@802`400`010@0S0@802P4302D10P0:0@80 ;@400`010@050@005@400`010@3o0@T1000E0@0300410?l12@4000l1o`0A0041000E0@802`400`01 0@0:0@03004100X100<00@402P400`010@0:0@03004100X100<00@402P400`010@0:0@03004100X1 00<00@402@400`010@0:0@03004100X100<00@402P400`010@0:0@03004100X100<00@402P400`01 0@0:0@03004100X100<00@402P400`010@0:0@03004100D1000E0@<0<@400`010@0a0@0300410301 00<00@40<@400`010@0`0@801`4001D10P000`400@0_0@03004100@000P4200@100<00@400P4400@1 00<00@401P400`010@0=0@03004101P100<00@40`P400`010@0?0@0000D10041000:0@03004100<1 0`060@03004100h100<00@405`400`010@320@03004100l100001@400@4000X100<00@400`400`01 0@070@03004100h100<00@405P400`010@310@030041010100001@400@4000X100<00@400`400`01 0@070@03004100l100<00@405@400`010@310@030041010100001@400@4000X100<00@400`400`01 0@070@03004101010P0E0@0300410<4100<00@40404000050@010@00204300D10P090@0300410141 00<00@404P400`010@300@030041014100020@802`400`010@030@03004100P100<00@404P400`01 0@0A0@0300410<0100<00@404@4001D100<00@402@400`010@0B0@030041010100<00@40_`400`01 0@0B0@005@400`010@090@03004101<100<00@403`400`010@2o0@0300410181000E0@03004100X1 00<00@404`400`010@0>0@0300410;h100<00@404`4001D10P0;0@03004101@100<00@403@400`01 0@2n0@03004101<1000E0@03004100/100<00@4050400`010@0<0@0300410;h100<00@404`4001D1 00<00@402`400`010@0E0@8030400`010@2m0@03004101@1000E0@03004100`100<00@405P400`01 0@090@0300410;d100<00@40504001D100<00@4030400`010@0G0@03004100P100<00@40_0400`01 0@0E0@005@4200h100<00@405`400`010@070@0300410;`100<00@405@4001D100<00@403@400`01 0@0H0@03004100H100<00@40^`400`010@0F0@005@400`010@0>0@03004101P100<00@401@400`01 0@2k0@03004101H1000E0@03004100h100<00@406@400`010@040@0300410;X100<00@405`4001D1 0P0@0@03004101T10P040@0300410;X100<00@405`4001D100<00@403`400`010@0K0@0500410@00 _0400`010@0G0@005@400`010@0@0@03004101/100@00@40^`400`010@0H0@000P4200@100<00@40 0P4400@100<00@4040400`010@0L0@0300400;/100<00@40604000050@010@0020400`010@050@03 0041014100<00@4070420;X100<00@406@4000050@010@002@400`010@040@<04@400`010@0M0@03 00410;P100<00@406@4000050@010@002P400`010@030@030041018100<00@4070420;P100<00@40 6P4000050@010@002`400`010@020@030041018100<00@4070401001002f0@03004101X100001@40 0@4000P100@00@4010400`010@0C0@03004101/100D00@41002e0@03004101X100020@802P4200D1 0P0D0@03004101/100<00@400P400`010@2a0@03004101/1000E0@03004101@100<00@406P400`01 0@030@0300410;0100<00@406`4001D100<00@4050400`010@0J0@03004100@100<00@40[P400`01 0@0L0@005@400`010@0E0@03004101T100<00@401@400`010@2]0@03004101`1000E0@03004101D1 00<00@406@400`010@060@0300410:/100<00@407@4001D10P0G0@03004101P100<00@401`400`01 0@2Z0@03004101d1000E0@03004101H100<00@4060400`010@080@80Z@400`010@0N0@005@400`01 0@0G0@03004101L100<00@402P400`010@2V0@03004101h1000E0@03004101L100<00@405`400`01 0@0;0@0300410:@100<00@407`4001D10P0I0@03004101H100<00@4030400`010@2S0@03004101l1 000E0@03004101P100<00@405P400`010@0=0@0300410:4100<00@40804001D100<00@406@400`01 0@0E0@03004100h100<00@40X0400`010@0P0@005@400`010@0I0@03004101D100<00@403`400`01 0@2N0@0300410241000E0@03004101X100<00@4050400`010@0@0@80WP400`010@0Q0@005@4201/1 00<00@4050400`010@0B0@03004109X100<00@408P4001D100<00@406`400`010@0C0@03004101<1 00<00@40V@400`010@0R0@005@400`010@0K0@03004101<100<00@4050400`010@2G0@03004102<1 00020@8010400`010@030@801@400`010@0L0@030041018100<00@405@400`010@2F0@03004102<1 00001@400@4000P100@00@4010400`010@0L0@030041018100<00@405P400`010@2D0@03004102@1 00001@400@4000/100<00@400P4301d100<00@404@400`010@0G0@03004109<100<00@4090400005 0@010@002@4200D100<00@407@400`010@0A0@03004101P100<00@40T@400`010@0U0@0000D10041 000;0@030041008100<00@407P400`010@0@0@03004101T10P2@0@03004102H100001@400@4000P1 00@00@4010400`010@0O0@03004100l100<00@406`400`010@2=0@03004102H100020@802P4200D1 0P0P0@03004100l100<00@4070400`010@2;0@03004102L1000E0@030041020100<00@403P400`01 0@0M0@03004108X100<00@409`4001D100<00@4080400`010@0>0@03004101h100<00@40R0400`01 0@0X0@005@400`010@0Q0@03004100d100<00@407`400`010@260@03004102T1000E0@0300410241 00<00@403@400`010@0P0@03004108D100<00@40:@4001D10P0S0@03004100`100<00@408@4208@1 00<00@40:P4001D100<00@408P400`010@0<0@03004102<100<00@40P@400`010@0Z0@005@400`01 0@0S0@03004100/100<00@4090400`010@1o0@03004102/1000E0@03004102@100<00@402P400`01 0@0U0@03004107d100<00@40;04001D10P0U0@03004100X100<00@409P400`010@1l0@03004102`1 000E0@03004102D100<00@402@400`010@0W0@03004107X100<00@40;@4001D100<00@409@400`01 0@090@03004102P100<00@40N0400`010@0^0@005@400`010@0V0@03004100P100<00@40:@400`01 0@1g0@03004102h1000E0@03004102H100<00@4020400`010@0Z0@80MP400`010@0_0@005@4202P1 00<00@401`400`010@0/0@03004107<100<00@40;`4001D100<00@409`400`010@070@03004102d1 00<00@40L@400`010@0`0@005@400`010@0X0@03004100H100<00@40;P400`010@1_0@0300410341 00020@8010400`010@040@03004100<100<00@40:@400`010@050@03004102l100<00@40KP400`01 0@0a0@0000D10041000:0@03004100<10`0Y0@03004100D100<00@40<0400`010@1/0@0300410381 00001@400@4000L11@040@03004102X100<00@4010400`010@0a0@03004106X100<00@40<`400005 0@010@001`4010010@050@03004102/100<00@400`400`010@0b0@80JP400`010@0c0@0000D10041 00080@03004000D100<00@40:`400`010@030@03004103@100<00@40IP400`010@0d0@0000D10041 00090@801@400`010@0/0@030041008100<00@40=@400`010@1T0@03004103D100020@802`400`01 0@030@80;P401@010@4003P100<00@40H`400`010@0e0@005@400`010@0]0@0500410@00>@400`01 0@1Q0@03004103H1000E0@03004102h100@00@40>P400`010@1P0@03004103H1000E0@03004102h1 00@00@40>`400`010@1N0@03004103L1000E0@03004102l100<00@00?0400`010@1L0@03004103P1 000E0@80<@4203d10P1L0@03004103P1000E0@0300410301@P1J0@03004103T1000E0@0300410341 00<00@40?@4205P100<00@40>P4001D100<00@40P4001D1 0P0c0@03004103`100@00@40E@400`010@0k0@005@400`010@0c0@03004103/100D00@41001C0@03 004103`1000E0@03004103@100<00@40>P400`010@020@030041050100<00@40?04001D100<00@40 =@400`010@0i0@03004100<10P1?0@03004103d1000E0@03004103D100<00@40>@400`010@050@03 004104/100<00@40?P4001D10P0g0@03004103P100<00@401P400`010@190@03004103l1000E0@03 004103L100<00@40=`400`010@070@03004104P100<00@40?`4001D100<00@40>0400`010@0f0@03 004100P100<00@40AP400`010@100@000P4200@100<00@400P4300D100<00@40>0400`010@0f0@03 004100T100<00@40A0400`010@110@0000D10041000;0@03004100810`0i0@03004103D100<00@40 2P400`010@120@030041048100001@400@4000/100<00@400P400`010@0j0@03004103@100<00@40 2`400`010@110@030041048100001@400@4000P10`050@03004103/100<00@40<`400`010@0<0@80 @0400`010@130@0000D1004100080@03004100D100<00@40?0400`010@0b0@03004100h100<00@40 ?0400`010@140@0000D1004100080@03004100D100<00@40?0400`010@0b0@03004100l100<00@40 >P400`010@150@000P4200T110040@80?P400`010@0a0@030041010100<00@40>@400`010@150@00 5@400`010@0n0@030041030100<00@404@400`010@0g0@03004104H1000E0@03004103l100<00@40 ;`400`010@0B0@03004103D100<00@40A`4001D100<00@40@0400`010@0^0@03004101<100<00@40 <`400`010@180@005@42048100<00@40;@400`010@0D0@80<`400`010@180@005@400`010@110@03 004102d100<00@405P400`010@0_0@03004104T1000E0@030041048100<00@40;0400`010@0G0@03 004102d100<00@40BP4001D100<00@40@`400`010@0[0@03004101P100<00@40:`400`010@1;0@00 5@400`010@140@03004102X100<00@406@400`010@0Y0@03004104`1000E0@80AP400`010@0Y0@03 004101X100<00@409`400`010@1=0@005@400`010@160@03004102P100<00@406`400`010@0V0@03 004104d1000E0@03004104H100<00@40:0400`010@0L0@809@400`010@1>0@005@400`010@170@03 004102L100<00@407P400`010@0Q0@03004104l1000E0@03004104P100<00@409P400`010@0O0@03 004101l100<00@40D04001D10P1:0@03004102D100<00@4080400`010@0M0@0300410541000E0@03 004104X100<00@4090400`010@0Q0@03004101/100<00@40DP4001D100<00@40B`400`010@0S0@03 0041028100<00@406@400`010@1C0@000P4200@100<00@400`4200D100<00@40C0400`010@0R0@03 004102<100<00@405`400`010@1D0@0000D1004100080@04004100@10`1=0@030041024100<00@40 90400`010@0D0@80E`4000050@010@00204010010@040@03004104h10P0Q0@03004102D10P0C0@03 004105L100001@400@4000P10`050@030041050100<00@407P400`010@0W0@03004100l100<00@40 F04000050@010@0020400`010@050@030041054100<00@407@400`010@0X0@03004100d100<00@40 F@4000050@010@0020400`010@050@030041058100<00@4070400`010@0Y0@03004100/100<00@40 FP4000810P0:0@<0104205@100<00@406`400`010@0Z0@03004100T100<00@40F`4001D100<00@40 E0400`010@0J0@03004102/100<00@401P4205h1000E0@03004105D10P0J0@03004102`100<00@40 10400`010@1N0@005@400`010@1G0@03004101L100<00@40;@4200<100<00@40G`4001D10P1I0@03 004101H100<00@40;`430681000E0@03004105T10P0F0@03004102l10P1S0@005@400`010@1K0@03 004101<100<00@40;P4010010@1R0@005@400`010@1L0@804`400`010@0/0@8010400`010@1O0@00 5@400`010@1N0@030041010100<00@40:`400`010@050@03004105h1000E0@80H042010100<00@40 :@4200T100<00@40G@4001D100<00@40H@4200h100<00@409`4200`100<00@40G04001D100<00@40 H`4200`100<00@409@4200l10P1L0@005@400`010@1U0@802P400`010@0R0@<04`400`010@1I0@00 5@4206P10P080@03004101l10`0G0@03004105P1000E0@03004106T10P060@03004101d10P0K0@03 004105L1000E0@03004106/10`030@03004101X10`0N0@03004105H1000E0@03004106h11@0H0@<0 8P400`010@1E0@000P4200@100<00@400`400`010@040@03004107<11@0=0@H09P400`010@1D0@00 00D1004100090@03004100@10`1h0@d0;@4205@100001@400@4000X100<00@400`400`010@2d0@03 0041054100001@400@4000X100<00@400`400`010@2e0@030041050100001@400@4000/100<00@40 0P400`010@2f0@03004104l100001@400@4000P100@00@4010400`010@2g0@03004104h10000\ \>"], ImageRangeCache->{{{101, 388}, {635.312, 458.375}} -> {-0.473026, 1.95068, 0.00386179, 0.00437395}}], Cell["\<\ The second intercept with the curve (near the top) is the result of \ the second iteration, i.e.,\ \>", "Text"], Cell[BoxData[ \(a\ = \ 2.8; \ny\ = \ 0.2; \ny\ = \ a\ y\ \((1 - y)\); \n a\ y\ \((1 - y)\)\)], "Input"], Cell["\<\ OK, so now you should be able to see how to continue the process; \ we alternately go vertically to the curve and horizontally to the 45 degree \ line. I wrote a function to do \"n\" steps of that process. Just evaluate \ the following (it won't produce any output) to define the function. Don't \ even try to understand it!\ \>", "Text"], Cell[BoxData[ \(logplot[y0_, a_, n_]\ := \ Module[{}, \n\t\t Plot[a\ y \((1 - y)\), \ {y, 0, 1}, Epilog -> {Line[{{0, 0}, {1, 1}}], Apply[\(({Line[{{#1, #2}, {#2, #2}}], Line[{{#2, #2}, {#2, #3}}]})\)&, Partition[NestList[\((a # \((1 - #)\))\)&, y0, n], 3, 1], { 1}]}]]\)], "Input"], Cell[TextData[{ "The ", StyleBox["logplot[]", FontFamily->"Courier", FontSize->12, FontWeight->"Bold"], " function takes three arguments: the initial y value, the value of a, and \ the number of steps (n). So the following reproduces the diagram above \ except for one vertical line:" }], "Text"], Cell[BoxData[ \(logplot[0.2, 2.8, 2]\)], "Input"], Cell["And now we can do more steps:", "Text"], Cell[BoxData[ \(logplot[0.2, 2.8, 20]\)], "Input"], Cell["\<\ It should be pretty clear that in this case the iteration is \ converging on a limiting number, given by the point where the curve and the \ 45 degree line intersect. Indeed that's what happens at this value of a, as \ we can see in a time series plot:\ \>", "Text"], Cell[BoxData[ \(a\ = \ 2.8; \ny\ = \ 0.2; \n ListPlot[Table[y\ = \ a\ y\ \((1 - y)\), {20}], PlotJoined -> True]\)], "Input"], Cell["\<\ Now let's go back to the cyclic and chaotic cases. Here's a \ 2-cycle, at a=3.2:\ \>", "Text"], Cell[BoxData[ \(logplot[0.1, 3.2, 25]\)], "Input"], Cell["\<\ Notice the initial stepladder and spiral, leading into the heavy \ rectangle that is the 2-cycle itself. If we start from a different initial y \ value, the ladder and spiral may be different, but the final cycle is the \ same. In that sense it's an \"attractor\":\ \>", "Text"], Cell[BoxData[ \(logplot[0.9, 3.2, 25]\)], "Input"], Cell["\<\ If we just want to see the final attractor itself, we can do (say) \ 100 iterations ourselves first to generate the starting value for the plot:\ \ \>", "Text"], Cell[BoxData[ \(a\ = \ 3.2; \ny\ = \ 0.1; \nDo[y\ = \ a\ y\ \((1 - y)\), {100}]; \n logplot[y, a, 25]\)], "Input"], Cell["Here's a 4-cycle (without the transient spiral):", "Text"], Cell[BoxData[ \(a\ = \ 3.5; \ny\ = \ 0.1; \nDo[y\ = \ a\ y\ \((1 - y)\), {100}]; \n logplot[y, a, 25]\)], "Input"], Cell["And here's a chaotic case:", "Text"], Cell[BoxData[ \(a\ = \ 3.9; \ny\ = \ 0.1; \nDo[y\ = \ a\ y\ \((1 - y)\), {100}]; \n logplot[y, a, 25]\)], "Input"], Cell["\<\ It just never settles down. Try running it for more steps, by \ changing the 25 in the last line above to (say) 200. You should see that it \ covers (almost?) every y value in a wide range, but never exactly repeats \ itself.\ \>", "Text"], Cell["\<\ Do you understand any better now? A little bit, maybe? By playing \ with these plots, and seeing just exactly what happens to a stable point or \ cycle as you change \"a\", it's possible to get a deeper and deeper \ understanding of this rich range of behavior.\ \>", "Text"] }, Closed]], Cell[CellGroupData[{ Cell["Bifurcation Diagram", "Section"], Cell[TextData[{ "To get a picture of what happens as a function of the parameter \"a\", \ let's plot a bunch of 100 \"y\" values vertically against a sequence of \"a\" \ values. This is called a ", StyleBox["bifurcation diagram", FontSlant->"Italic"], ". The following program does the job, varying \"a\" from 2.5 to 4 in \ increments of 0.01 (see the line that says ", StyleBox["{a,2.5,4,0.01}", FontWeight->"Bold"], "). Don't worry too much about how the program works, unless you're \ interested. [If you ", StyleBox["are", FontSlant->"Italic"], " interested you'll need to figure out what ", StyleBox["Flatten[list, 1]", FontWeight->"Bold"], " does to a list of lists of lists!]" }], "Text"], Cell[BoxData[ \(ListPlot[\n\t Flatten[\n\t\tTable[\n\t\t\tx\ = \ 0.4; \n\t\t\tDo[ x\ = \ a\ x\ \((1 - x)\), \ {100}]; \n\t\t\tTable[{a, x\ = \ a\ x\ \((1 - x)\)}, \ {100}], \n\t\t\t{a, 2.5, 4, 0.01}\n\t\t], \n\t\t1\n\t]]\)], "Input"], Cell["\<\ What are you seeing? Well, remember that the horizontal axis is \ the parameter \"a\", and for each \"a\" we're seeing 100 \"y\" values plotted \ as dots vertically above that \"a\".\ \>", "Text"], Cell[TextData[{ "On the left, for \"a\" less than about 3, all the \"y\" values fall on top \ of each other -- the sequence converges to a single value. This is a \ 1-cycle, and ", StyleBox["very", FontSlant->"Italic"], " boring. It corresponds to the \"spiralling in to a point\" behavior we \ first saw in the graphical representation of the process. Then there's a \ region of 2-cycles, from about a = 3 to about a = 3.45. Then a region of \ 4-cycles, which is where we first started (at a = 3.5)." }], "Text"], Cell["\<\ It's hard to see what happens next, but actually there are \ 8-cycles, 16-cycles, 32-cycles, etc, etc, doubling without limit, but \ occupying more and more tiny intervals of \"a\".\ \>", "Text"], Cell["\<\ Then suddenly we get chaos, seen here by the \"y\" points being \ spread out vertically over a whole range of the vertical axis, instead of \ just falling on a few lines. The system is chaotic for most values of a \ above about 3.57.\ \>", "Text"], Cell[TextData[{ "But there are also gaps, called ", StyleBox["windows", FontSlant->"Italic"], ", in which the behavior is periodic again. The most prominent one, which \ you can see pretty clearly above, is at around a = 3.84, where's there are \ 3-cycles. Here's a blowup of that region (note the line that sets the a \ values):" }], "Text"], Cell[BoxData[ \(ListPlot[\n\t Flatten[\n\t\t Table[\n\t\t\tx\ = \ 0.4; \n\t\t\t Do[x\ = \ a\ x\ \((1 - x)\), \ {100}]; \n\t\t\t Table[{a, x\ = \ a\ x\ \((1 - x)\)}, \ {400}], \n \t\t\t{a, 3.82, 3.86, 0.0004}\n\t\t], \n\t\t1\n\t]]\)], "Input"], Cell[TextData[{ "The 3-cycle branches (or ", StyleBox["bifurcates", FontSlant->"Italic"], ") into a 6-cycle, then a 12-cycle, and so on, but then returns to chaos." }], "Text"] }, Closed]], Cell[CellGroupData[{ Cell["Exercise", "Section"], Cell["\<\ Make a similar picture of the 5-cycle window that's near a = 3.74. \ Print out: \t1. a bifurcation diagram; \t2. a time-series picture of a 5-cycle; \t3. a graphical representation of it (without transients). You can just about see the 5-cycle window on the first bifurcation diagram, \ but you'll need to pin down the appropriate range of \"a\" for a nice \ picture, and modify the previous program accordingly.\ \>", "Text"] }, Closed]] }, Open ]] }, FrontEndVersion->"4.2 for X", ScreenRectangle->{{0, 1280}, {0, 1024}}, WindowSize->{520, 575}, WindowMargins->{{80, Automatic}, {Automatic, 0}}, PrintingPageRange->{Automatic, Automatic}, PrintingOptions->{"PaperSize"->{612, 792}, "PaperOrientation"->"Portrait", "Magnification"->1}, StyleDefinitions -> Notebook[{ Cell[CellGroupData[{ Cell["Style Definitions", "Subtitle"], Cell["\<\ Modify the definitions below to change the default appearance of \ all cells in a given style. Make modifications to any definition using \ commands in the Format menu.\ \>", "Text"], Cell[CellGroupData[{ Cell["Style Environment Names", "Section"], Cell[StyleData[All, "Working"], PageWidth->WindowWidth, ScriptMinSize->9], Cell[StyleData[All, "Presentation"], PageWidth->WindowWidth, ScriptMinSize->12, FontSize->16], Cell[StyleData[All, "Condensed"], PageWidth->WindowWidth, CellBracketOptions->{"Margins"->{1, 1}, "Widths"->{0, 5}}, ScriptMinSize->8, FontSize->11], Cell[StyleData[All, "Printout"], PageWidth->PaperWidth, ScriptMinSize->5, FontSize->10, PrivateFontOptions->{"FontType"->"Outline"}] }, Closed]], Cell[CellGroupData[{ Cell["Notebook Options", "Section"], Cell["\<\ The options defined for the style below will be used at the \ Notebook level.\ \>", "Text"], Cell[StyleData["Notebook"], PageHeaders->{{Cell[ TextData[ { CounterBox[ "Page"]}], "PageNumber"], None, Cell[ TextData[ { ValueBox[ "FileName"]}], "Header"]}, {Cell[ TextData[ { ValueBox[ "FileName"]}], "Header"], None, Cell[ TextData[ { CounterBox[ "Page"]}], "PageNumber"]}}, CellFrameLabelMargins->6, StyleMenuListing->None] }, Closed]], Cell[CellGroupData[{ Cell["Styles for Headings", "Section", FontColor->RGBColor[0, 0, 1]], Cell[CellGroupData[{ Cell[StyleData["Title"], CellMargins->{{12, Inherited}, {20, 40}}, CellGroupingRules->{"TitleGrouping", 0}, PageBreakBelow->False, CounterIncrements->"Title", CounterAssignments->{{"Section", 0}, {"Equation", 0}, {"Figure", 0}, { "Subtitle", 0}, {"Subsubtitle", 0}}, FontFamily->"Helvetica", FontSize->36, FontWeight->"Bold", FontColor->RGBColor[0, 0, 1]], Cell[StyleData["Title", "Presentation"], CellMargins->{{24, 10}, {20, 40}}, LineSpacing->{1, 0}, FontSize->44], Cell[StyleData["Title", "Condensed"], CellMargins->{{8, 10}, {4, 8}}, FontSize->20], Cell[StyleData["Title", "Printout"], CellMargins->{{2, 10}, {15, 30}}, FontSize->24] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Subtitle"], CellMargins->{{12, Inherited}, {10, 15}}, CellGroupingRules->{"TitleGrouping", 10}, PageBreakBelow->False, CounterIncrements->"Subtitle", CounterAssignments->{{"Section", 0}, {"Equation", 0}, {"Figure", 0}, { "Subsubtitle", 0}}, FontFamily->"Helvetica", FontSize->24, FontColor->RGBColor[0, 0, 1]], Cell[StyleData["Subtitle", "Presentation"], CellMargins->{{24, 10}, {15, 20}}, LineSpacing->{1, 0}, FontSize->36], Cell[StyleData["Subtitle", "Condensed"], CellMargins->{{8, 10}, {4, 4}}, FontSize->14], Cell[StyleData["Subtitle", "Printout"], CellMargins->{{2, 10}, {10, 15}}, FontSize->18] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Subsubtitle"], CellMargins->{{12, Inherited}, {10, 20}}, CellGroupingRules->{"TitleGrouping", 20}, PageBreakBelow->False, CounterIncrements->"Subsubtitle", CounterAssignments->{{"Section", 0}, {"Equation", 0}, {"Figure", 0}}, FontFamily->"Helvetica", FontSize->14, FontSlant->"Italic", FontColor->RGBColor[0, 0, 1]], Cell[StyleData["Subsubtitle", "Presentation"], CellMargins->{{24, 10}, {10, 20}}, LineSpacing->{1, 0}, FontSize->24], Cell[StyleData["Subsubtitle", "Condensed"], CellMargins->{{8, 10}, {8, 12}}, FontSize->12], Cell[StyleData["Subsubtitle", "Printout"], CellMargins->{{2, 10}, {8, 10}}, FontSize->14] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Section"], CellDingbat->"\[FilledSquare]", CellMargins->{{25, Inherited}, {8, 24}}, CellGroupingRules->{"SectionGrouping", 30}, PageBreakBelow->False, CounterIncrements->"Section", CounterAssignments->{{"Subsection", 0}, {"Subsubsection", 0}}, FontFamily->"Helvetica", FontSize->16, FontWeight->"Bold", FontColor->RGBColor[0, 0, 1]], Cell[StyleData["Section", "Presentation"], CellMargins->{{40, 10}, {11, 32}}, LineSpacing->{1, 0}, FontSize->24], Cell[StyleData["Section", "Condensed"], CellMargins->{{18, Inherited}, {6, 12}}, FontSize->12], Cell[StyleData["Section", "Printout"], CellMargins->{{13, 0}, {7, 22}}, FontSize->14] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Subsection"], CellDingbat->"\[FilledSmallSquare]", CellMargins->{{22, Inherited}, {8, 20}}, CellGroupingRules->{"SectionGrouping", 40}, PageBreakBelow->False, CounterIncrements->"Subsection", CounterAssignments->{{"Subsubsection", 0}}, FontSize->14, FontWeight->"Bold", FontColor->RGBColor[1, 0, 0]], Cell[StyleData["Subsection", "Presentation"], CellMargins->{{36, 10}, {11, 32}}, LineSpacing->{1, 0}, FontSize->22], Cell[StyleData["Subsection", "Condensed"], CellMargins->{{16, Inherited}, {6, 12}}, FontSize->12], Cell[StyleData["Subsection", "Printout"], CellMargins->{{9, 0}, {7, 22}}, FontSize->12] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Subsubsection"], CellDingbat->"\[FilledSmallSquare]", CellMargins->{{22, Inherited}, {8, 18}}, CellGroupingRules->{"SectionGrouping", 50}, PageBreakBelow->False, CounterIncrements->"Subsubsection", FontWeight->"Bold", FontColor->RGBColor[1, 0, 1]], Cell[StyleData["Subsubsection", "Presentation"], CellMargins->{{34, 10}, {11, 26}}, LineSpacing->{1, 0}, FontSize->18], Cell[StyleData["Subsubsection", "Condensed"], CellMargins->{{17, Inherited}, {6, 12}}, FontSize->10], Cell[StyleData["Subsubsection", "Printout"], CellMargins->{{9, 0}, {7, 14}}, FontSize->11] }, Closed]] }, Closed]], Cell[CellGroupData[{ Cell["Styles for Body Text", "Section"], Cell[CellGroupData[{ Cell[StyleData["Text"], CellMargins->{{12, 10}, {7, 7}}, LineSpacing->{1, 3}, CounterIncrements->"Text", FontSize->14], Cell[StyleData["Text", "Presentation"], CellMargins->{{24, 10}, {10, 10}}, LineSpacing->{1, 5}], Cell[StyleData["Text", "Condensed"], CellMargins->{{8, 10}, {6, 6}}, LineSpacing->{1, 1}], Cell[StyleData["Text", "Printout"], CellMargins->{{2, 2}, {6, 6}}] }, Open ]], Cell[CellGroupData[{ Cell[StyleData["SmallText"], CellMargins->{{12, 10}, {6, 6}}, LineSpacing->{1, 3}, CounterIncrements->"SmallText", FontFamily->"Helvetica", FontSize->9], Cell[StyleData["SmallText", "Presentation"], CellMargins->{{24, 10}, {8, 8}}, LineSpacing->{1, 5}, FontSize->12], Cell[StyleData["SmallText", "Condensed"], CellMargins->{{8, 10}, {5, 5}}, LineSpacing->{1, 2}, FontSize->9], Cell[StyleData["SmallText", "Printout"], CellMargins->{{2, 2}, {5, 5}}, FontSize->7] }, Closed]] }, Closed]], Cell[CellGroupData[{ Cell["Styles for Input/Output", "Section"], Cell["\<\ The cells in this section define styles used for input and output \ to the kernel. Be careful when modifying, renaming, or removing these \ styles, because the front end associates special meanings with these style \ names.\ \>", "Text"], Cell[CellGroupData[{ Cell[StyleData["Input"], CellMargins->{{45, 10}, {5, 7}}, Evaluatable->True, CellGroupingRules->"InputGrouping", CellHorizontalScrolling->True, PageBreakWithin->False, GroupPageBreakWithin->False, CellLabelMargins->{{11, Inherited}, {Inherited, Inherited}}, DefaultFormatType->DefaultInputFormatType, AutoItalicWords->{}, FormatType->InputForm, ShowStringCharacters->True, NumberMarks->True, CounterIncrements->"Input", FontWeight->"Bold"], Cell[StyleData["Input", "Presentation"], CellMargins->{{72, Inherited}, {8, 10}}, LineSpacing->{1, 0}], Cell[StyleData["Input", "Condensed"], CellMargins->{{40, 10}, {2, 3}}], Cell[StyleData["Input", "Printout"], CellMargins->{{39, 0}, {4, 6}}, FontSize->9] }, Closed]], Cell[StyleData["InputOnly"], Evaluatable->True, CellGroupingRules->"InputGrouping", CellHorizontalScrolling->True, DefaultFormatType->DefaultInputFormatType, AutoItalicWords->{}, FormatType->InputForm, ShowStringCharacters->True, NumberMarks->True, CounterIncrements->"Input", StyleMenuListing->None, FontWeight->"Bold"], Cell[CellGroupData[{ Cell[StyleData["Output"], CellMargins->{{47, 10}, {7, 5}}, CellEditDuplicate->True, CellGroupingRules->"OutputGrouping", CellHorizontalScrolling->True, PageBreakWithin->False, GroupPageBreakWithin->False, GeneratedCell->True, CellAutoOverwrite->True, CellLabelMargins->{{11, Inherited}, {Inherited, Inherited}}, DefaultFormatType->DefaultOutputFormatType, AutoItalicWords->{}, FormatType->InputForm, CounterIncrements->"Output"], Cell[StyleData["Output", "Presentation"], CellMargins->{{72, Inherited}, {10, 8}}, LineSpacing->{1, 0}], Cell[StyleData["Output", "Condensed"], CellMargins->{{41, Inherited}, {3, 2}}], Cell[StyleData["Output", "Printout"], CellMargins->{{39, 0}, {6, 4}}, FontSize->9] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Message"], CellMargins->{{45, Inherited}, {Inherited, Inherited}}, CellGroupingRules->"OutputGrouping", PageBreakWithin->False, GroupPageBreakWithin->False, GeneratedCell->True, CellAutoOverwrite->True, ShowCellLabel->False, CellLabelMargins->{{11, Inherited}, {Inherited, Inherited}}, DefaultFormatType->DefaultOutputFormatType, AutoItalicWords->{}, FormatType->InputForm, CounterIncrements->"Message", StyleMenuListing->None, FontColor->RGBColor[0, 0, 1]], Cell[StyleData["Message", "Presentation"], CellMargins->{{72, Inherited}, {Inherited, Inherited}}, LineSpacing->{1, 0}], Cell[StyleData["Message", "Condensed"], CellMargins->{{41, Inherited}, {Inherited, Inherited}}], Cell[StyleData["Message", "Printout"], CellMargins->{{39, Inherited}, {Inherited, Inherited}}, FontSize->8, FontColor->GrayLevel[0]] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Print"], CellMargins->{{45, Inherited}, {Inherited, Inherited}}, CellGroupingRules->"OutputGrouping", CellHorizontalScrolling->True, PageBreakWithin->False, GroupPageBreakWithin->False, GeneratedCell->True, CellAutoOverwrite->True, ShowCellLabel->False, CellLabelMargins->{{11, Inherited}, {Inherited, Inherited}}, DefaultFormatType->DefaultOutputFormatType, AutoItalicWords->{}, FormatType->InputForm, CounterIncrements->"Print", StyleMenuListing->None], Cell[StyleData["Print", "Presentation"], CellMargins->{{72, Inherited}, {Inherited, Inherited}}, LineSpacing->{1, 0}], Cell[StyleData["Print", "Condensed"], CellMargins->{{41, Inherited}, {Inherited, Inherited}}], Cell[StyleData["Print", "Printout"], CellMargins->{{39, Inherited}, {Inherited, Inherited}}, FontSize->8] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Graphics"], CellMargins->{{4, Inherited}, {Inherited, Inherited}}, CellGroupingRules->"GraphicsGrouping", CellHorizontalScrolling->True, PageBreakWithin->False, GeneratedCell->True, CellAutoOverwrite->True, ShowCellLabel->False, DefaultFormatType->DefaultOutputFormatType, FormatType->InputForm, CounterIncrements->"Graphics", ImageMargins->{{43, Inherited}, {Inherited, 0}}, StyleMenuListing->None], Cell[StyleData["Graphics", "Presentation"], ImageMargins->{{62, Inherited}, {Inherited, 0}}], Cell[StyleData["Graphics", "Condensed"], ImageSize->{175, 175}, ImageMargins->{{38, Inherited}, {Inherited, 0}}], Cell[StyleData["Graphics", "Printout"], ImageSize->{250, 250}, ImageMargins->{{30, Inherited}, {Inherited, 0}}, FontSize->9] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["CellLabel"], StyleMenuListing->None, FontFamily->"Helvetica", FontSize->9, FontColor->RGBColor[0, 0, 1]], Cell[StyleData["CellLabel", "Presentation"], FontSize->12], Cell[StyleData["CellLabel", "Condensed"], FontSize->9], Cell[StyleData["CellLabel", "Printout"], FontFamily->"Courier", FontSize->8, FontSlant->"Italic", FontColor->GrayLevel[0]] }, Closed]] }, Closed]], Cell[CellGroupData[{ Cell["Formulas and Programming", "Section"], Cell[CellGroupData[{ Cell[StyleData["InlineFormula"], CellMargins->{{10, 4}, {0, 8}}, CellHorizontalScrolling->True, ScriptLevel->1, SingleLetterItalics->True], Cell[StyleData["InlineFormula", "Presentation"], CellMargins->{{24, 10}, {10, 10}}, LineSpacing->{1, 5}], Cell[StyleData["InlineFormula", "Condensed"], CellMargins->{{8, 10}, {6, 6}}, LineSpacing->{1, 1}], Cell[StyleData["InlineFormula", "Printout"], CellMargins->{{2, 0}, {6, 6}}] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["DisplayFormula"], CellMargins->{{42, Inherited}, {Inherited, Inherited}}, CellHorizontalScrolling->True, ScriptLevel->0, SingleLetterItalics->True, StyleMenuListing->None, UnderoverscriptBoxOptions->{LimitsPositioning->True}], Cell[StyleData["DisplayFormula", "Presentation"], LineSpacing->{1, 5}], Cell[StyleData["DisplayFormula", "Condensed"], LineSpacing->{1, 1}], Cell[StyleData["DisplayFormula", "Printout"]] }, Closed]] }, Closed]], Cell[CellGroupData[{ Cell["Styles for Headers and Footers", "Section"], Cell[StyleData["Header"], CellMargins->{{0, 0}, {4, 1}}, StyleMenuListing->None, FontSize->10, FontSlant->"Italic"], Cell[StyleData["Footer"], CellMargins->{{0, 0}, {0, 4}}, StyleMenuListing->None, FontSize->9, FontSlant->"Italic"], Cell[StyleData["PageNumber"], CellMargins->{{0, 0}, {4, 1}}, StyleMenuListing->None, FontFamily->"Times", FontSize->10] }, Closed]], Cell[CellGroupData[{ Cell["Palette Styles", "Section"], Cell["\<\ The cells below define styles that define standard \ ButtonFunctions, for use in palette buttons.\ \>", "Text"], Cell[StyleData["Paste"], StyleMenuListing->None, ButtonStyleMenuListing->Automatic, ButtonBoxOptions->{ButtonFunction:>(FrontEndExecute[ { FrontEnd`NotebookApply[ FrontEnd`InputNotebook[ ], #, After]}]&)}], Cell[StyleData["Evaluate"], StyleMenuListing->None, ButtonStyleMenuListing->Automatic, ButtonBoxOptions->{ButtonFunction:>(FrontEndExecute[ { FrontEnd`NotebookApply[ FrontEnd`InputNotebook[ ], #, All], SelectionEvaluate[ FrontEnd`InputNotebook[ ], All]}]&)}], Cell[StyleData["EvaluateCell"], StyleMenuListing->None, ButtonStyleMenuListing->Automatic, ButtonBoxOptions->{ButtonFunction:>(FrontEndExecute[ { FrontEnd`NotebookApply[ FrontEnd`InputNotebook[ ], #, All], FrontEnd`SelectionMove[ FrontEnd`InputNotebook[ ], All, Cell, 1], FrontEnd`SelectionEvaluateCreateCell[ FrontEnd`InputNotebook[ ], All]}]&)}], Cell[StyleData["CopyEvaluate"], StyleMenuListing->None, ButtonStyleMenuListing->Automatic, ButtonBoxOptions->{ButtonFunction:>(FrontEndExecute[ { FrontEnd`SelectionCreateCell[ FrontEnd`InputNotebook[ ], All], FrontEnd`NotebookApply[ FrontEnd`InputNotebook[ ], #, All], FrontEnd`SelectionEvaluate[ FrontEnd`InputNotebook[ ], All]}]&)}], Cell[StyleData["CopyEvaluateCell"], StyleMenuListing->None, ButtonStyleMenuListing->Automatic, ButtonBoxOptions->{ButtonFunction:>(FrontEndExecute[ { FrontEnd`SelectionCreateCell[ FrontEnd`InputNotebook[ ], All], FrontEnd`NotebookApply[ FrontEnd`InputNotebook[ ], #, All], FrontEnd`SelectionEvaluateCreateCell[ FrontEnd`InputNotebook[ ], All]}]&)}] }, Closed]], Cell[CellGroupData[{ Cell["Hyperlink Styles", "Section"], Cell["\<\ The cells below define styles useful for making hypertext \ ButtonBoxes. The \"Hyperlink\" style is for links within the same Notebook, \ or between Notebooks.\ \>", "Text"], Cell[CellGroupData[{ Cell[StyleData["Hyperlink"], StyleMenuListing->None, ButtonStyleMenuListing->Automatic, FontColor->RGBColor[0, 0, 1], FontVariations->{"Underline"->True}, ButtonBoxOptions->{ButtonFunction:>(FrontEndExecute[ { FrontEnd`NotebookLocate[ #2]}]&), Active->True, ButtonNote->ButtonData}], Cell[StyleData["Hyperlink", "Presentation"]], Cell[StyleData["Hyperlink", "Condensed"]], Cell[StyleData["Hyperlink", "Printout"], FontColor->GrayLevel[0], FontVariations->{"Underline"->False}] }, Closed]], Cell["\<\ The following styles are for linking automatically to the on-line \ help system.\ \>", "Text"], Cell[CellGroupData[{ Cell[StyleData["MainBookLink"], StyleMenuListing->None, ButtonStyleMenuListing->Automatic, FontColor->RGBColor[0, 0, 1], FontVariations->{"Underline"->True}, ButtonBoxOptions->{ButtonFunction:>(FrontEndExecute[ { FrontEnd`HelpBrowserLookup[ "MainBook", #]}]&), Active->True, ButtonFrame->"None"}], Cell[StyleData["MainBookLink", "Presentation"]], Cell[StyleData["MainBookLink", "Condensed"]], Cell[StyleData["MainBookLink", "Printout"], FontColor->GrayLevel[0], FontVariations->{"Underline"->False}] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["AddOnsLink"], StyleMenuListing->None, ButtonStyleMenuListing->Automatic, FontFamily->"Courier", FontColor->RGBColor[0, 0, 1], FontVariations->{"Underline"->True}, ButtonBoxOptions->{ButtonFunction:>(FrontEndExecute[ { FrontEnd`HelpBrowserLookup[ "AddOns", #]}]&), Active->True, ButtonFrame->"None"}], Cell[StyleData["AddOnsLink", "Presentation"]], Cell[StyleData["AddOnsLink", "Condensed"]], Cell[StyleData["AddOnLink", "Printout"], FontColor->GrayLevel[0], FontVariations->{"Underline"->False}] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["RefGuideLink"], StyleMenuListing->None, ButtonStyleMenuListing->Automatic, FontFamily->"Courier", FontColor->RGBColor[0, 0, 1], FontVariations->{"Underline"->True}, ButtonBoxOptions->{ButtonFunction:>(FrontEndExecute[ { FrontEnd`HelpBrowserLookup[ "RefGuideLink", #]}]&), Active->True, ButtonFrame->"None"}], Cell[StyleData["RefGuideLink", "Presentation"]], Cell[StyleData["RefGuideLink", "Condensed"]], Cell[StyleData["RefGuideLink", "Printout"], FontColor->GrayLevel[0], FontVariations->{"Underline"->False}] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["GettingStartedLink"], StyleMenuListing->None, ButtonStyleMenuListing->Automatic, FontColor->RGBColor[0, 0, 1], FontVariations->{"Underline"->True}, ButtonBoxOptions->{ButtonFunction:>(FrontEndExecute[ { FrontEnd`HelpBrowserLookup[ "GettingStarted", #]}]&), Active->True, ButtonFrame->"None"}], Cell[StyleData["GettingStartedLink", "Presentation"]], Cell[StyleData["GettingStartedLink", "Condensed"]], Cell[StyleData["GettingStartedLink", "Printout"], FontColor->GrayLevel[0], FontVariations->{"Underline"->False}] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["OtherInformationLink"], StyleMenuListing->None, ButtonStyleMenuListing->Automatic, FontColor->RGBColor[0, 0, 1], FontVariations->{"Underline"->True}, ButtonBoxOptions->{ButtonFunction:>(FrontEndExecute[ { FrontEnd`HelpBrowserLookup[ "OtherInformation", #]}]&), Active->True, ButtonFrame->"None"}], Cell[StyleData["OtherInformationLink", "Presentation"]], Cell[StyleData["OtherInformationLink", "Condensed"]], Cell[StyleData["OtherInformationLink", "Printout"], FontColor->GrayLevel[0], FontVariations->{"Underline"->False}] }, Closed]] }, Closed]], Cell[CellGroupData[{ Cell["Placeholder Styles", "Section"], Cell["\<\ The cells below define styles useful for making placeholder \ objects in palette templates.\ \>", "Text"], Cell[CellGroupData[{ Cell[StyleData["Placeholder"], Editable->False, Selectable->False, StyleBoxAutoDelete->True, Placeholder->True, StyleMenuListing->None], Cell[StyleData["Placeholder", "Presentation"]], Cell[StyleData["Placeholder", "Condensed"]], Cell[StyleData["Placeholder", "Printout"]] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["SelectionPlaceholder"], Editable->False, Selectable->False, StyleBoxAutoDelete->True, Placeholder->PrimaryPlaceholder, StyleMenuListing->None, DrawHighlighted->True], Cell[StyleData["SelectionPlaceholder", "Presentation"]], Cell[StyleData["SelectionPlaceholder", "Condensed"]], Cell[StyleData["SelectionPlaceholder", "Printout"]] }, Closed]] }, Closed]], Cell[CellGroupData[{ Cell["FormatType Styles", "Section"], Cell["\<\ The cells below define styles that are mixed in with the styles \ of most cells. If a cell's FormatType matches the name of one of the styles \ defined below, then that style is applied between the cell's style and its \ own options.\ \>", "Text"], Cell[StyleData["CellExpression"], PageWidth->Infinity, CellMargins->{{6, Inherited}, {Inherited, Inherited}}, ShowCellLabel->False, ShowSpecialCharacters->False, AllowInlineCells->False, AutoItalicWords->{}, StyleMenuListing->None, FontFamily->"Courier", Background->GrayLevel[1]], Cell[StyleData["InputForm"], AllowInlineCells->False, StyleMenuListing->None, FontFamily->"Courier"], Cell[StyleData["OutputForm"], PageWidth->Infinity, TextAlignment->Left, LineSpacing->{1, -5}, StyleMenuListing->None, FontFamily->"Courier"], Cell[StyleData["StandardForm"], LineSpacing->{1.25, 0}, StyleMenuListing->None, FontFamily->"Courier"], Cell[StyleData["TraditionalForm"], LineSpacing->{1.25, 0}, SingleLetterItalics->True, TraditionalFunctionNotation->True, DelimiterMatching->None, StyleMenuListing->None], Cell["\<\ The style defined below is mixed in to any cell that is in an \ inline cell within another.\ \>", "Text"], Cell[StyleData["InlineCell"], TextAlignment->Left, ScriptLevel->1, StyleMenuListing->None], Cell[StyleData["InlineCellEditing"], StyleMenuListing->None, Background->RGBColor[1, 0.749996, 0.8]] }, Closed]] }, Open ]] }] ] (******************************************************************* 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[1776, 53, 33, 0, 110, "Title"], Cell[1812, 55, 43, 0, 48, "Subsubtitle"], Cell[CellGroupData[{ Cell[1880, 59, 46, 0, 45, "Subsection"], Cell[1929, 61, 320, 8, 90, "Text"], Cell[2252, 71, 723, 15, 185, "Text"], Cell[2978, 88, 266, 10, 52, "Text"], Cell[3247, 100, 53, 0, 33, "Text"] }, Closed]], Cell[CellGroupData[{ Cell[3337, 105, 31, 0, 35, "Section"], Cell[3371, 107, 53, 0, 32, "Text"], Cell[3427, 109, 55, 1, 32, "Text"], Cell[3485, 112, 268, 5, 68, "Text"], Cell[3756, 119, 284, 7, 70, "Text"] }, Closed]], Cell[CellGroupData[{ Cell[4077, 131, 30, 0, 35, "Section"], Cell[4110, 133, 271, 5, 68, "Text"], Cell[4384, 140, 160, 3, 123, "Input"], Cell[4547, 145, 297, 7, 69, "Text"], Cell[4847, 154, 373, 13, 72, "Text"], Cell[5223, 169, 149, 3, 107, "Input"], Cell[5375, 174, 490, 17, 71, "Text"], Cell[5868, 193, 115, 5, 34, "Text"], Cell[5986, 200, 46, 1, 27, "Input"], Cell[6035, 203, 285, 8, 54, "Text"], Cell[6323, 213, 332, 11, 54, "Text"], Cell[6658, 226, 176, 4, 75, "Input"], Cell[6837, 232, 267, 5, 68, "Text"], Cell[7107, 239, 152, 5, 33, "Text"], Cell[7262, 246, 248, 5, 68, "Text"], Cell[7513, 253, 234, 5, 91, "Input"], Cell[7750, 260, 102, 3, 32, "Text"], Cell[7855, 265, 234, 5, 91, "Input"], Cell[8092, 272, 62, 0, 32, "Text"], Cell[8157, 274, 235, 5, 91, "Input"], Cell[8395, 281, 58, 0, 32, "Text"], Cell[8456, 283, 234, 5, 91, "Input"], Cell[8693, 290, 181, 5, 51, "Text"] }, Closed]], Cell[CellGroupData[{ Cell[8911, 300, 61, 0, 35, "Section"], Cell[8975, 302, 461, 11, 88, "Text"], Cell[9439, 315, 166, 4, 50, "Text"], Cell[9608, 321, 175, 4, 50, "Text"], Cell[9786, 327, 139, 3, 75, "Input"], Cell[9928, 332, 144, 3, 75, "Input"], Cell[10075, 337, 58, 0, 32, "Text"], Cell[10136, 339, 104, 3, 32, "Text"], Cell[10243, 344, 139, 3, 75, "Input"], Cell[10385, 349, 144, 3, 75, "Input"], Cell[10532, 354, 67, 0, 32, "Text"], Cell[10602, 356, 355, 8, 87, "Text"], Cell[10960, 366, 275, 6, 75, "Input"], Cell[11238, 374, 163, 4, 50, "Text"], Cell[11404, 380, 59, 1, 27, "Input"], Cell[11466, 383, 242, 5, 50, "Text"] }, Closed]], Cell[CellGroupData[{ Cell[11745, 393, 43, 0, 35, "Section"], Cell[11791, 395, 473, 8, 122, "Text"], Cell[12267, 405, 327, 9, 68, "Text"], Cell[12597, 416, 14691, 443, 192, 4445, 312, "GraphicsData", "PostScript", \ "Graphics"], Cell[27291, 861, 369, 9, 68, "Text"], Cell[27663, 872, 80, 1, 59, "Input"], Cell[27746, 875, 202, 4, 68, "Text"], Cell[27951, 881, 17036, 479, 186, 4543, 320, "GraphicsData", "PostScript", \ "Graphics"], Cell[44990, 1362, 263, 5, 68, "Text"], Cell[45256, 1369, 16536, 472, 186, 4543, 320, "GraphicsData", "PostScript", \ "Graphics"], Cell[61795, 1843, 121, 3, 50, "Text"], Cell[61919, 1848, 114, 2, 75, "Input"], Cell[62036, 1852, 351, 6, 86, "Text"], Cell[62390, 1860, 387, 8, 107, "Input"], Cell[62780, 1870, 315, 9, 68, "Text"], Cell[63098, 1881, 53, 1, 27, "Input"], Cell[63154, 1884, 45, 0, 32, "Text"], Cell[63202, 1886, 54, 1, 27, "Input"], Cell[63259, 1889, 277, 5, 68, "Text"], Cell[63539, 1896, 139, 3, 75, "Input"], Cell[63681, 1901, 105, 3, 32, "Text"], Cell[63789, 1906, 54, 1, 27, "Input"], Cell[63846, 1909, 290, 5, 68, "Text"], Cell[64139, 1916, 54, 1, 27, "Input"], Cell[64196, 1919, 170, 4, 50, "Text"], Cell[64369, 1925, 125, 2, 75, "Input"], Cell[64497, 1929, 64, 0, 32, "Text"], Cell[64564, 1931, 125, 2, 75, "Input"], Cell[64692, 1935, 42, 0, 32, "Text"], Cell[64737, 1937, 125, 2, 75, "Input"], Cell[64865, 1941, 251, 5, 68, "Text"], Cell[65119, 1948, 287, 5, 86, "Text"] }, Closed]], Cell[CellGroupData[{ Cell[65443, 1958, 38, 0, 35, "Section"], Cell[65484, 1960, 734, 18, 146, "Text"], Cell[66221, 1980, 286, 5, 171, "Input"], Cell[66510, 1987, 207, 4, 68, "Text"], Cell[66720, 1993, 527, 10, 123, "Text"], Cell[67250, 2005, 205, 4, 68, "Text"], Cell[67458, 2011, 258, 5, 68, "Text"], Cell[67719, 2018, 354, 8, 87, "Text"], Cell[68076, 2028, 293, 6, 171, "Input"], Cell[68372, 2036, 186, 5, 51, "Text"] }, Closed]], Cell[CellGroupData[{ Cell[68595, 2046, 27, 0, 35, "Section"], Cell[68625, 2048, 437, 9, 140, "Text"] }, Closed]] }, Open ]] } ] *) (******************************************************************* End of Mathematica Notebook file. *******************************************************************)