(************** Content-type: application/mathematica ************** CreatedBy='Mathematica 5.0' 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[ 10251, 358]*) (*NotebookOutlinePosition[ 35049, 1253]*) (* CellTagsIndexPosition[ 35005, 1249]*) (*WindowFrame->Normal*) Notebook[{ Cell[CellGroupData[{ Cell[TextData[{ "Linear Transformations of ", Cell[BoxData[ FormBox[ StyleBox[\(\[DoubleStruckCapitalR]\^2\), FontSize->44], TraditionalForm]]] }], "Title"], Cell[CellGroupData[{ Cell["Initialization", "Section"], Cell[BoxData[ \(Off[General::spell1]\)], "Input", InitializationCell->True], Cell[BoxData[ \(\($TextStyle = {FontFamily -> "\", \ FontSize\ -> \ 18};\)\)], "Input", InitializationCell->True], Cell[BoxData[ \(TwoDLinearTransform[M_] := \ \n TwoDLinearTransform[M, \ {{\(-2.2\), 2.2}, {\(-2.2\), 2.2}}]\)], "Input",\ InitializationCell->True], Cell[CellGroupData[{ Cell[BoxData[ \(TwoDLinearTransform[M_, \ plotrange_] := \n\t Module[{hpairs, \ vpairs, \ hlines, vlines, \ Mhlines, \ Mvlines, \n\t\t\t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ k, domain, \ range}, \n\t\ hpairs\ = \ Table[{{0.0, k}, {1.0, k}}, {k, 0, 1, 0.1}]; \n\ \ \ \ vpairs\ = \ \ Table[{{k, 0.0}, {k, 1.0}}, {k, 0, 1, 0.1}]; \n\ \ \ \ hlines\ = \ {RGBColor[0, 0, 1], Thickness[0.006], Map[Line, \ hpairs]}; \n\ \ \ \ vlines\ = \ {RGBColor[1, 0, 0], Thickness[0.006], Map[Line, \ vpairs]}; \n\ \ \ \ domain\ = \ Show[Graphics[hlines], Graphics[vlines], AspectRatio\ -> \ Automatic, \n\ \ \ \ \ \ \ \ \ \ PlotRange\ -> \ plotrange, \n\ \ \ \ \ \ \ \ \ \ Axes\ -> \ True, \n\ \ \ \ \ \ \ \ \ \ Ticks\ -> \ {Range[ Ceiling[plotrange[\([1, 1]\)]], Floor[plotrange[\([1, 2]\)]]], \n\t\t\t\t\t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Range[Ceiling[plotrange[\([2, 1]\)]], Floor[plotrange[\([2, 2]\)]]]}, \n\t\t\t\ \ \ DisplayFunction\ -> \ Identity]; \n\t\tMhlines\ = \ {RGBColor[0, 0, 1], Thickness[0.006], \n\t\t\t\tMap[Line, \ Map[{M . #[\([1]\)], M . #[\([2]\)]} &, hpairs]]}; \n\t\tMvlines\ = \ {RGBColor[1, 0, 0], Thickness[0.006], \n\t\t\t\tMap[Line, \ Map[{M . #[\([1]\)], M . #[\([2]\)]} &, vpairs]]}; \n\ \ \ \ \ range\ = \ Show[Graphics[Mhlines], Graphics[Mvlines], \n\t\t\t\ \ \ AspectRatio\ -> \ Automatic, \n\ \ \ \ \ \ \ \ \ \ \ PlotRange\ -> \ plotrange, \n\ \ \ \ \ \ \ \ \ \ \ Axes\ -> \ True, \n\ \ \ \ \ \ \ \ \ \ \ Ticks\ -> \ {Range[ Ceiling[plotrange[\([1, 1]\)]], Floor[plotrange[\([1, 2]\)]]], \n\t\t\t\t\t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Range[Ceiling[plotrange[\([2, 1]\)]], Floor[plotrange[\([2, 2]\)]]]}, \n\t\t\t\ \ \ DisplayFunction\ -> \ Identity]; \n\t\tShow[ GraphicsArray[{domain, \ range}], \n\t\t\t\ \ \ DisplayFunction\ -> \ $DisplayFunction, \ \n\t\t\t\ \ \ ImageSize\ -> \ {825, 600}\n\t\t\t];\n\t]\)], "Input", InitializationCell->True], Cell[BoxData[ RowBox[{\(General::"spell"\), \(\(:\)\(\ \)\), "\<\"Possible spelling \ error: new symbol name \\\"\\!\\(Mvlines\\)\\\" is similar to existing \ symbols \\!\\({Mhlines, vlines}\\). \ \\!\\(\\*ButtonBox[\\\"More\[Ellipsis]\\\", ButtonStyle->\\\"RefGuideLinkText\ \\\", ButtonFrame->None, ButtonData:>\\\"General::spell\\\"]\\)\"\>"}]], \ "Message"] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["A Rotation", "Section"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(A\ = \ \((1/2)\) {{Sqrt[2], \(-Sqrt[2]\)}, {Sqrt[2], Sqrt[2]}};\)\), "\n", \(MatrixForm[A]\)}], "Input", PageWidth->Infinity], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {\(1\/\@2\), \(-\(1\/\@2\)\)}, {\(1\/\@2\), \(1\/\@2\)} }], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(TwoDLinearTransform[A]\)], "Input"], Cell[BoxData[ \(Do[TwoDLinearTransform[MatrixPower[A, k]], \ {k, 1, 8}]\)], "Input"] }, Closed]], Cell[CellGroupData[{ Cell["A Reflection", "Section"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(A\ = \ {{\(-1\), 0}, {0, 1}};\)\), "\n", \(MatrixForm[A]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {\(-1\), "0"}, {"0", "1"} }], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(TwoDLinearTransform[A]\)], "Input"], Cell[BoxData[ \(Do[TwoDLinearTransform[MatrixPower[A, k]], \ {k, 1, 2}]\)], "Input"] }, Closed]], Cell[CellGroupData[{ Cell["Another Reflection", "Section"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(A\ = \ {{0, \(-1\)}, {\(-1\), 0}};\)\), "\n", \(MatrixForm[A]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {"0", \(-1\)}, {\(-1\), "0"} }], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(TwoDLinearTransform[A]\)], "Input"], Cell[BoxData[ \(Do[TwoDLinearTransform[MatrixPower[A, k]], \ {k, 1, 2}]\)], "Input"] }, Closed]], Cell[CellGroupData[{ Cell["A Vertical Expansion", "Section"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(A\ = \ {{1, 0}, {0, 2}};\)\), "\n", \(MatrixForm[A]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {"1", "0"}, {"0", "2"} }], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(TwoDLinearTransform[A]\)], "Input"], Cell[BoxData[ \(Do[TwoDLinearTransform[MatrixPower[A, k], {{0, 8.5}, {0, 8.5}}], \ {k, 1, 3}]\)], "Input"] }, Closed]], Cell[CellGroupData[{ Cell["A Dilation", "Section"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(A\ = \ {{1.1, 0}, {0, 1.1}};\)\), "\n", \(MatrixForm[A]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {"1.1`", "0"}, {"0", "1.1`"} }], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(TwoDLinearTransform[A]\)], "Input"], Cell[BoxData[ \(Do[TwoDLinearTransform[MatrixPower[A, k]], \ {k, 1, 7}]\)], "Input"] }, Closed]], Cell[CellGroupData[{ Cell["A Contraction", "Section"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(A\ = \ {{0.9, 0}, {0, 0.9}};\)\), "\n", \(MatrixForm[A]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {"0.9`", "0"}, {"0", "0.9`"} }], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(TwoDLinearTransform[A]\)], "Input"], Cell[BoxData[ \(Do[TwoDLinearTransform[MatrixPower[A, k]], \ {k, 1, 7}]\)], "Input"] }, Closed]], Cell[CellGroupData[{ Cell["A Shear", "Section"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(A\ = \ {{1, 0}, {0.1, 1}};\)\), "\n", \(MatrixForm[A]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {"1", "0"}, {"0.1`", "1"} }], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(TwoDLinearTransform[A]\)], "Input"], Cell[BoxData[ \(Do[TwoDLinearTransform[MatrixPower[A, k]], \ {k, 1, 10}]\)], "Input"] }, Closed]], Cell[CellGroupData[{ Cell[" Perpendicular Projection Onto the Diagonal", "Section"], Cell[CellGroupData[{ Cell[BoxData[{ \(\(A\ = \ {{1/2, 1/2}, {1/2, 1/2}};\)\), "\n", \(MatrixForm[A]\)}], "Input"], Cell[BoxData[ TagBox[ RowBox[{"(", "\[NoBreak]", GridBox[{ {\(1\/2\), \(1\/2\)}, {\(1\/2\), \(1\/2\)} }], "\[NoBreak]", ")"}], Function[ BoxForm`e$, MatrixForm[ BoxForm`e$]]]], "Output"] }, Open ]], Cell[BoxData[ \(TwoDLinearTransform[A]\)], "Input"], Cell[BoxData[ \(Do[TwoDLinearTransform[MatrixPower[A, k]], \ {k, 1, 3}]\)], "Input"] }, Closed]] }, Open ]] }, FrontEndVersion->"5.0 for Microsoft Windows", ScreenRectangle->{{0, 800}, {0, 510}}, AutoGeneratedPackage->None, ScreenStyleEnvironment->"Presentation", WindowSize->{792, 473}, WindowMargins->{{0, Automatic}, {Automatic, 0}}, 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"}] }, Open ]], 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] }, Open ]], Cell[CellGroupData[{ Cell["Styles for Headings", "Section"], 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"], Cell[StyleData["Title", "Presentation"], CellMargins->{{24, 10}, {20, 40}}, LineSpacing->{1, 0}, FontSize->48], Cell[StyleData["Title", "Condensed"], CellMargins->{{8, 10}, {4, 8}}, FontSize->20], Cell[StyleData["Title", "Printout"], CellMargins->{{2, 10}, {12, 30}}, FontSize->24] }, Open ]], Cell[CellGroupData[{ Cell[StyleData["Subtitle"], CellMargins->{{12, Inherited}, {20, 15}}, CellGroupingRules->{"TitleGrouping", 10}, PageBreakBelow->False, CounterIncrements->"Subtitle", CounterAssignments->{{"Section", 0}, {"Equation", 0}, {"Figure", 0}, { "Subsubtitle", 0}}, FontFamily->"Helvetica", FontSize->24], Cell[StyleData["Subtitle", "Presentation"], CellMargins->{{24, 10}, {20, 20}}, LineSpacing->{1, 0}, FontSize->36], Cell[StyleData["Subtitle", "Condensed"], CellMargins->{{8, 10}, {4, 4}}, FontSize->14], Cell[StyleData["Subtitle", "Printout"], CellMargins->{{2, 10}, {12, 8}}, FontSize->18] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Subsubtitle"], CellMargins->{{12, Inherited}, {20, 15}}, CellGroupingRules->{"TitleGrouping", 20}, PageBreakBelow->False, CounterIncrements->"Subsubtitle", CounterAssignments->{{"Section", 0}, {"Equation", 0}, {"Figure", 0}}, FontFamily->"Helvetica", FontSize->14, FontSlant->"Italic"], Cell[StyleData["Subsubtitle", "Presentation"], CellMargins->{{24, 10}, {20, 20}}, LineSpacing->{1, 0}, FontSize->24], Cell[StyleData["Subsubtitle", "Condensed"], CellMargins->{{8, 10}, {8, 8}}, FontSize->12], Cell[StyleData["Subsubtitle", "Printout"], CellMargins->{{2, 10}, {12, 8}}, FontSize->14] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Section"], CellDingbat->"\[GraySquare]", CellMargins->{{25, Inherited}, {8, 24}}, CellGroupingRules->{"SectionGrouping", 30}, PageBreakBelow->False, CounterIncrements->"Section", CounterAssignments->{{"Subsection", 0}, {"Subsubsection", 0}}, FontFamily->"Helvetica", FontSize->16, FontWeight->"Bold"], 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"], 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"], 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]] }, Open ]], Cell[CellGroupData[{ Cell["Styles for Body Text", "Section"], Cell[CellGroupData[{ Cell[StyleData["Text"], CellMargins->{{12, 10}, {7, 7}}, LineSpacing->{1, 3}, CounterIncrements->"Text"], 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}}] }, Closed]], 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]] }, Open ]], Cell[CellGroupData[{ Cell["Styles for Input/Output", "Section", CellDingbat->"\[FilledSquare]"], 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. \ Some attributes for these styles are actually set in FormatType Styles (in \ the last section of this stylesheet). \ \>", "Text", CellDingbat->"\[FilledSquare]"], Cell[CellGroupData[{ Cell[StyleData["Input"], CellDingbat->None, CellMargins->{{45, 10}, {5, 7}}, Evaluatable->True, CellGroupingRules->"InputGrouping", 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"], CellDingbat->None, CellMargins->{{72, Inherited}, {8, 10}}, LineSpacing->{1, 0}, FontSize->24], Cell[StyleData["Input", "Condensed"], CellDingbat->None, CellMargins->{{40, 10}, {2, 3}}], Cell[StyleData["Input", "Printout"], CellDingbat->None, CellMargins->{{39, 0}, {4, 6}}, FontSize->9] }, Open ]], Cell[StyleData["InputOnly"], CellDingbat->None, Evaluatable->True, CellGroupingRules->"InputGrouping", DefaultFormatType->DefaultInputFormatType, AutoItalicWords->{}, FormatType->InputForm, ShowStringCharacters->True, NumberMarks->True, CounterIncrements->"Input", StyleMenuListing->None, FontWeight->"Bold"], Cell[CellGroupData[{ Cell[StyleData["Output"], CellDingbat->None, 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"], CellDingbat->None, CellMargins->{{72, Inherited}, {10, 8}}, LineSpacing->{1, 0}, FontSize->24, FontWeight->"Bold"], Cell[StyleData["Output", "Condensed"], CellDingbat->None, CellMargins->{{41, Inherited}, {3, 2}}], Cell[StyleData["Output", "Printout"], CellDingbat->None, CellMargins->{{39, 0}, {6, 4}}, FontSize->9] }, Open ]], Cell[CellGroupData[{ Cell[StyleData["Message"], CellDingbat->"\[FilledSquare]", 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"], CellDingbat->"\[FilledSquare]", CellMargins->{{72, Inherited}, {Inherited, Inherited}}, LineSpacing->{1, 0}], Cell[StyleData["Message", "Condensed"], CellDingbat->"\[FilledSquare]", CellMargins->{{41, Inherited}, {Inherited, Inherited}}], Cell[StyleData["Message", "Printout"], CellDingbat->"\[FilledSquare]", CellMargins->{{39, Inherited}, {Inherited, Inherited}}, FontSize->8, FontColor->GrayLevel[0]] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Print"], CellDingbat->"\[FilledSquare]", 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->"Print", StyleMenuListing->None], Cell[StyleData["Print", "Presentation"], CellDingbat->"\[FilledSquare]", CellMargins->{{72, Inherited}, {Inherited, Inherited}}, LineSpacing->{1, 0}], Cell[StyleData["Print", "Condensed"], CellDingbat->"\[FilledSquare]", CellMargins->{{41, Inherited}, {Inherited, Inherited}}], Cell[StyleData["Print", "Printout"], CellDingbat->"\[FilledSquare]", CellMargins->{{39, Inherited}, {Inherited, Inherited}}, FontSize->8] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["Graphics"], CellDingbat->None, 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"], CellDingbat->None, ImageMargins->{{62, Inherited}, {Inherited, 0}}], Cell[StyleData["Graphics", "Condensed"], CellDingbat->None, ImageMargins->{{38, Inherited}, {Inherited, 0}}, Magnification->0.6], Cell[StyleData["Graphics", "Printout"], CellDingbat->None, ImageMargins->{{30, Inherited}, {Inherited, 0}}, FontSize->9, Magnification->0.8] }, Closed]], Cell[CellGroupData[{ Cell[StyleData["CellLabel"], CellDingbat->"\[FilledSquare]", StyleMenuListing->None, FontFamily->"Helvetica", FontSize->9, FontColor->RGBColor[0, 0, 1]], Cell[StyleData["CellLabel", "Presentation"], CellDingbat->"\[FilledSquare]", FontSize->12], Cell[StyleData["CellLabel", "Condensed"], CellDingbat->"\[FilledSquare]", FontSize->9], Cell[StyleData["CellLabel", "Printout"], CellDingbat->"\[FilledSquare]", FontFamily->"Courier", FontSize->8, FontSlant->"Italic", FontColor->GrayLevel[0]] }, Closed]] }, Open ]], 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, DefaultFormatType->DefaultInputFormatType, ScriptLevel->0, SingleLetterItalics->True, UnderoverscriptBoxOptions->{LimitsPositioning->True}], Cell[StyleData["DisplayFormula", "Presentation"], LineSpacing->{1, 5}, FontSize->18], Cell[StyleData["DisplayFormula", "Condensed"], LineSpacing->{1, 1}], Cell[StyleData["DisplayFormula", "Printout"]] }, Open ]] }, Open ]], 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]}]&)}] }, Open ]], 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. This is particularly true of Input and Output.\ \>", "Text"], Cell[StyleData["CellExpression"], PageWidth->Infinity, CellMargins->{{6, Inherited}, {Inherited, Inherited}}, ShowCellLabel->False, ShowSpecialCharacters->False, AllowInlineCells->False, AutoItalicWords->{}, StyleMenuListing->None, FontFamily->"Courier", FontSize->12, Background->GrayLevel[1]], Cell[StyleData["InputForm"], AllowInlineCells->False, StyleMenuListing->None, FontFamily->"Courier"], Cell[StyleData["OutputForm"], PageWidth->Infinity, TextAlignment->Left, LineSpacing->{0.6, 1}, 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, FontSize->18], 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]] }, Open ]] }, 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, 184, 6, 116, "Title"], Cell[CellGroupData[{ Cell[1985, 63, 33, 0, 72, "Section"], Cell[2021, 65, 81, 2, 47, "Input", InitializationCell->True], Cell[2105, 69, 146, 3, 81, "Input", InitializationCell->True], Cell[2254, 74, 161, 4, 115, "Input", InitializationCell->True], Cell[CellGroupData[{ Cell[2440, 82, 2523, 44, 1679, "Input", InitializationCell->True], Cell[4966, 128, 365, 6, 74, "Message"] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[5380, 140, 29, 0, 44, "Section"], Cell[CellGroupData[{ Cell[5434, 144, 171, 4, 81, "Input"], Cell[5608, 150, 260, 7, 127, "Output"] }, Open ]], Cell[5883, 160, 55, 1, 47, "Input"], Cell[5941, 163, 88, 1, 81, "Input"] }, Closed]], Cell[CellGroupData[{ Cell[6066, 169, 31, 0, 44, "Section"], Cell[CellGroupData[{ Cell[6122, 173, 99, 2, 81, "Input"], Cell[6224, 177, 230, 7, 89, "Output"] }, Open ]], Cell[6469, 187, 55, 1, 47, "Input"], Cell[6527, 190, 88, 1, 81, "Input"] }, Closed]], Cell[CellGroupData[{ Cell[6652, 196, 37, 0, 44, "Section"], Cell[CellGroupData[{ Cell[6714, 200, 104, 2, 81, "Input"], Cell[6821, 204, 233, 7, 72, "Output"] }, Open ]], Cell[7069, 214, 55, 1, 47, "Input"], Cell[7127, 217, 88, 1, 81, "Input"] }, Closed]], Cell[CellGroupData[{ Cell[7252, 223, 39, 0, 44, "Section"], Cell[CellGroupData[{ Cell[7316, 227, 94, 2, 81, "Input"], Cell[7413, 231, 227, 7, 72, "Output"] }, Open ]], Cell[7655, 241, 55, 1, 47, "Input"], Cell[7713, 244, 119, 2, 81, "Input"] }, Closed]], Cell[CellGroupData[{ Cell[7869, 251, 29, 0, 44, "Section"], Cell[CellGroupData[{ Cell[7923, 255, 98, 2, 81, "Input"], Cell[8024, 259, 233, 7, 72, "Output"] }, Open ]], Cell[8272, 269, 55, 1, 47, "Input"], Cell[8330, 272, 88, 1, 81, "Input"] }, Closed]], Cell[CellGroupData[{ Cell[8455, 278, 32, 0, 44, "Section"], Cell[CellGroupData[{ Cell[8512, 282, 98, 2, 81, "Input"], Cell[8613, 286, 233, 7, 72, "Output"] }, Open ]], Cell[8861, 296, 55, 1, 47, "Input"], Cell[8919, 299, 88, 1, 81, "Input"] }, Closed]], Cell[CellGroupData[{ Cell[9044, 305, 26, 0, 44, "Section"], Cell[CellGroupData[{ Cell[9095, 309, 96, 2, 81, "Input"], Cell[9194, 313, 230, 7, 72, "Output"] }, Open ]], Cell[9439, 323, 55, 1, 47, "Input"], Cell[9497, 326, 89, 1, 81, "Input"] }, Closed]], Cell[CellGroupData[{ Cell[9623, 332, 62, 0, 44, "Section"], Cell[CellGroupData[{ Cell[9710, 336, 102, 2, 81, "Input"], Cell[9815, 340, 247, 7, 94, "Output"] }, Open ]], Cell[10077, 350, 55, 1, 47, "Input"], Cell[10135, 353, 88, 1, 81, "Input"] }, Closed]] }, Open ]] } ] *) (******************************************************************* End of Mathematica Notebook file. *******************************************************************)