(************** Content-type: application/mathematica ************** 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[ 6291170, 214119]*) (*NotebookOutlinePosition[ 6326382, 215296]*) (* CellTagsIndexPosition[ 6324552, 215253]*) (*WindowFrame->Normal*) Notebook[{ Cell[CellGroupData[{ Cell["An Integral Approach to Uniform Subdivision", "Chapter", CounterAssignments->{{"Chapter", 1}}, CellTags->"CHA integral"], Cell[TextData[{ "To evaluate a particular cell, simply hit \"Shift+Enter\" with the cursor \ positioned in that cell. If ", StyleBox["Mathematica", FontSlant->"Italic"], " asks to evaluate initialization cell, click \"Yes\". See the ", StyleBox["Mathematica ", FontSlant->"Italic"], "Help browser or wolfram.com for more information on using ", StyleBox["Mathematica", FontSlant->"Italic"], "." }], "Text"], Cell["\<\ This notebook and those for the other seven chapters use a common stylesheet \ that has been imported into the notebook. This style sheet supports \ chapters, section, subsections, numbered equations, numbered figures and \ citations. A separate copy of the stylesheet can be download from the same \ page where this notebook was downloaded. \ \>", "Text"], Cell[TextData[{ StyleBox["COPYRIGHT ISSUES:", FontWeight->"Bold"], " The authors reserve all copyrights associated with this work. Any of \ the material appearing in these notebooks (such as the polyhedral meshes in \ chapter 7) can be used and modified without restriction as long as the use is \ non\[Hyphen]commercial. We simply ask that you acknowledge the authors when \ using material from these notebooks. For those readers interested in \ commercial use of the material in these notebooks, please contact \ jwarren@cs.rice.edu. " }], "Text"], Cell[CellGroupData[{ Cell["Helper functions from previous chapters", "Subsubsection"], Cell[BoxData[ \(plotCoeff[p_, opts___] := Show[Graphics[{Line[p], PointSize[0.02], RGBColor[1, 0, 0], Map[Point, p]}], Join[{opts}, {Axes \[Rule] True, Ticks \[Rule] {Automatic, Automatic}}]]\)], "Input", InitializationCell->True], Cell[TextData[{ Cell[BoxData[ \(plotCoeff3D\)]], " is the analog of ", Cell[BoxData[ \(plotCoeff\)]], " for curves. The argument ", Cell[BoxData[ \(p\)]], " is 2D grid of points in 3D." }], "Text"], Cell[BoxData[ \(plotCoeff3D[p_, plotArgs___] := Show[Graphics3D[\[IndentingNewLine]Table[ Polygon[{p\[LeftDoubleBracket]i, j\[RightDoubleBracket], p\[LeftDoubleBracket]i + 1, j\[RightDoubleBracket], p\[LeftDoubleBracket]i + 1, j + 1\[RightDoubleBracket], p\[LeftDoubleBracket]i, j + 1\[RightDoubleBracket]}], {i, \(Dimensions[ p]\)\[LeftDoubleBracket]1\[RightDoubleBracket] - 1}, {j, \(Dimensions[ p]\)\[LeftDoubleBracket]2\[RightDoubleBracket] - 1}]], Join[{plotArgs}, {Axes \[Rule] True}]]\)], "Input", InitializationCell->True] }, Closed]], Cell[CellGroupData[{ Cell["A subdivision scheme for B\[Hyphen]splines", "Section"], Cell[CellGroupData[{ Cell["B\[Hyphen]spline basis functions via repeated integration", "Subsection", CellTags->"SUBSEC bspline as convolution"], Cell[CellGroupData[{ Cell["Define of integral operator for B\[Hyphen]splines", "Subsubsection"], Cell[TextData[{ "Force ", StyleBox["Mathematica", FontSlant->"Italic"], " to reduce ", Cell[BoxData[ \(\[ScriptX] > \(-\[Infinity]\)\)]], " to ", Cell[BoxData[ \(True\)]], "." }], "Text"], Cell[BoxData[{ \(\(Unprotect[Greater];\)\), "\[IndentingNewLine]", \(\(Greater[_, \(-\[Infinity]\)] = True;\)\), "\[IndentingNewLine]", \(\(Protect[Greater];\)\)}], "Input", InitializationCell->True], Cell[TextData[{ "Define integral operator ", Cell[BoxData[ \(\[ScriptCapitalS][\[ScriptX]]\)]], " of the form. See section 4.1.1 of associated text for a discussion of \ this operators and its application to B\[Hyphen]splines" }], "Text"], Cell[BoxData[ RowBox[{GridBox[{ {\(\[ScriptCapitalS][\[ScriptX]] \[ScriptF][\[ScriptX]]\), "=", \(\[Integral]\_0\%1 \[ScriptF][\[ScriptX] - \[ScriptT]] \ \[DifferentialD]\[ScriptT]\)} }], "."}]], "Equation", CellFrameLabels->{{None, Inherited}, {Inherited, Inherited}}, GridBoxOptions->{ColumnAlignments->{Left}}], Cell[BoxData[ \(\[ScriptCapitalS][\[ScriptF]_] := Module[{\[ScriptG]}, \[IndentingNewLine]\[ScriptG][\[ScriptX]_] = \ \[Integral]\_0\%1 \[ScriptF][\[ScriptX] - \[ScriptT]] \[DifferentialD]\ \[ScriptT]; \[ScriptG]]\)], "Input", InitializationCell->True, CellTags->"EQN recursive B-spline definition"] }, Closed]], Cell[CellGroupData[{ Cell["Integral recurrence for B\[Hyphen]splines", "Subsubsection"], Cell[TextData[{ "Now, the B\[Hyphen]spline basis function of order ", Cell[BoxData[ \(m\)]], " satisfies the recurrence" }], "Text"], Cell[BoxData[ RowBox[{GridBox[{ {\(\(\[ScriptN]\^m\)[\[ScriptX]]\), "=", \(\[ScriptCapitalS][\[ScriptX]] \(\[ScriptN]\^\(m - 1\)\)[\[ScriptX]]\)} }], "."}]], "Equation", CellFrameLabels->{{None, Inherited}, {Inherited, Inherited}}, GridBoxOptions->{ColumnAlignments->{Left}}], Cell[TextData[{ "where ", Cell[BoxData[ \(\(\[ScriptN]\^0\)[\[ScriptX]] = DiracDelta[\[ScriptX]]\)]], ". Note that ", StyleBox["Mathematica", FontSlant->"Italic"], " understands how to symbolically integrate the functions ", Cell[BoxData[ \(DiracDelta\)]], " and ", Cell[BoxData[ \(UnitStep\)]], " so the result is closed form expression in terms of polynomials and ", Cell[BoxData[ \(UnitStep\)]], "." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[{ \(\[ScriptN]0 = DiracDelta\), "\[IndentingNewLine]", \(\(\[ScriptN]1 = \[ScriptCapitalS][\[ScriptN]0];\)\), "\ \[IndentingNewLine]", \(\(\[ScriptN]2 = \[ScriptCapitalS][\[ScriptN]1];\)\), "\ \[IndentingNewLine]", \(\(\[ScriptN]3 = \[ScriptCapitalS][\[ScriptN]2];\)\), "\ \[IndentingNewLine]", \(\(\[ScriptN]4 = \[ScriptCapitalS][\[ScriptN]3];\)\)}], "Input", InitializationCell->True], Cell[BoxData[ \(DiracDelta\)], "Output"] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["Examples", "Subsubsection"], Cell[CellGroupData[{ Cell[BoxData[{ \(\[ScriptN]1[\[ScriptX]]\), "\[IndentingNewLine]", \(Plot[\[ScriptN]1[\[ScriptX]], {\[ScriptX], \(-1\), 2}]\)}], "Input", CellTags->"FIG step function"], Cell[BoxData[ \(UnitStep[1 - \[ScriptX]] - UnitStep[\(-\[ScriptX]\)]\)], "Output"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.34127 0.31746 0.0147151 0.588604 [ [.02381 .00222 -6 -9 ] [.02381 .00222 6 0 ] [.18254 .00222 -12 -9 ] [.18254 .00222 12 0 ] [.5 .00222 -9 -9 ] [.5 .00222 9 0 ] [.65873 .00222 -3 -9 ] [.65873 .00222 3 0 ] [.81746 .00222 -9 -9 ] [.81746 .00222 9 0 ] [.97619 .00222 -3 -9 ] [.97619 .00222 3 0 ] [.32877 .13244 -18 -4.5 ] [.32877 .13244 0 4.5 ] [.32877 .25016 -18 -4.5 ] [.32877 .25016 0 4.5 ] [.32877 .36788 -18 -4.5 ] [.32877 .36788 0 4.5 ] [.32877 .4856 -18 -4.5 ] [.32877 .4856 0 4.5 ] [.32877 .60332 -6 -4.5 ] [.32877 .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 .02381 .01472 m .02381 .02097 L s [(-1)] .02381 .00222 0 1 Mshowa .18254 .01472 m .18254 .02097 L s [(-0.5)] .18254 .00222 0 1 Mshowa .5 .01472 m .5 .02097 L s [(0.5)] .5 .00222 0 1 Mshowa .65873 .01472 m .65873 .02097 L s [(1)] .65873 .00222 0 1 Mshowa .81746 .01472 m .81746 .02097 L s [(1.5)] .81746 .00222 0 1 Mshowa .97619 .01472 m .97619 .02097 L s [(2)] .97619 .00222 0 1 Mshowa .125 Mabswid .05556 .01472 m .05556 .01847 L s .0873 .01472 m .0873 .01847 L s .11905 .01472 m .11905 .01847 L s .15079 .01472 m .15079 .01847 L s .21429 .01472 m .21429 .01847 L s .24603 .01472 m .24603 .01847 L s .27778 .01472 m .27778 .01847 L s .30952 .01472 m .30952 .01847 L s .37302 .01472 m .37302 .01847 L s .40476 .01472 m .40476 .01847 L s .43651 .01472 m .43651 .01847 L s .46825 .01472 m .46825 .01847 L s .53175 .01472 m .53175 .01847 L s .56349 .01472 m .56349 .01847 L s .59524 .01472 m .59524 .01847 L s .62698 .01472 m .62698 .01847 L s .69048 .01472 m .69048 .01847 L s .72222 .01472 m .72222 .01847 L s .75397 .01472 m .75397 .01847 L s .78571 .01472 m .78571 .01847 L s .84921 .01472 m .84921 .01847 L s .88095 .01472 m .88095 .01847 L s .9127 .01472 m .9127 .01847 L s .94444 .01472 m .94444 .01847 L s .25 Mabswid 0 .01472 m 1 .01472 L s .34127 .13244 m .34752 .13244 L s [(0.2)] .32877 .13244 1 0 Mshowa .34127 .25016 m .34752 .25016 L s [(0.4)] .32877 .25016 1 0 Mshowa .34127 .36788 m .34752 .36788 L s [(0.6)] .32877 .36788 1 0 Mshowa .34127 .4856 m .34752 .4856 L s [(0.8)] .32877 .4856 1 0 Mshowa .34127 .60332 m .34752 .60332 L s [(1)] .32877 .60332 1 0 Mshowa .125 Mabswid .34127 .04415 m .34502 .04415 L s .34127 .07358 m .34502 .07358 L s .34127 .10301 m .34502 .10301 L s .34127 .16187 m .34502 .16187 L s .34127 .1913 m .34502 .1913 L s .34127 .22073 m .34502 .22073 L s .34127 .27959 m .34502 .27959 L s .34127 .30902 m .34502 .30902 L s .34127 .33845 m .34502 .33845 L s .34127 .39731 m .34502 .39731 L s .34127 .42674 m .34502 .42674 L s .34127 .45617 m .34502 .45617 L s .34127 .51503 m .34502 .51503 L s .34127 .54446 m .34502 .54446 L s .34127 .57389 m .34502 .57389 L s .25 Mabswid .34127 0 m .34127 .61803 L s 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath .5 Mabswid .02381 .01472 m .06244 .01472 L .10458 .01472 L .14415 .01472 L .18221 .01472 L .22272 .01472 L .26171 .01472 L .28158 .01472 L .30316 .01472 L .31323 .01472 L .32392 .01472 L .33304 .01472 L .33554 .01472 L .33823 .01472 L .33953 .01472 L .34076 .01472 L .34187 .60332 L .34309 .60332 L .38373 .60332 L .42286 .60332 L .46444 .60332 L .50451 .60332 L .54306 .60332 L .58406 .60332 L .60448 .60332 L .62355 .60332 L .64188 .60332 L .64715 .60332 L .65215 .60332 L .65433 .60332 L .65664 .60332 L .65785 .60332 L .65853 .60332 L .65918 .01472 L .66031 .01472 L .66152 .01472 L .70266 .01472 L .74229 .01472 L .78039 .01472 L .82096 .01472 L .86 .01472 L .9015 .01472 L .94148 .01472 L .97619 .01472 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]HGAYHf4PAg9QL6QYHgQoo`00OGoo 00<007ooOol0j7oo001mOol00`00Oomoo`3XOol000Uoool005H000Yoo`004Goo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol047oo 000AOol00`00Oomoo`0cOol00`00Oomoo`0cOol00`00Oomoo`0cOol00`00Oomoo`0cOol00`00Oomo o`0cOol00`00Oomoo`0cOol00`00Oomoo`0@Ool007eoo`03001oogoo06Uoo`03001oogoo07aoo`00 OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eo o`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol0 0`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo0P00 JWoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uo o`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol0 0`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<0 07ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001o ogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol2001ZOol00`00Oomoo`1lOol0 07eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001m Ool00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo 00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03 001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00 Oomoo`1YOol00`00Oomoo`1lOol007eoo`8006Yoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo 00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03 001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00 Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00Hgoo10001Goo0P0017oo1@001Woo 00<007ooOol0JGoo00<007ooOol0O7oo001ROol00`00Oomoo`02Ool00`00Oomoo`02Ool20004Ool0 1@00Oomoogoo00001Woo00<007ooOol0JGoo00<007ooOol0O7oo001ROol00`00Oomoo`02Ool00`00 Oomoo`09Ool00`00Oomoo`07Ool00`00Oomoo`1YOol00`00Oomoo`1lOol0069oo`03001oogoo009o o`03001oogoo00Yoo`03001oogoo00Ioo`<006Uoo`03001oogoo07aoo`00HWoo00<007ooOol00Woo 00<007ooOol02goo00<007ooOol01Goo00<007ooOol0JGoo00<007ooOol0O7oo001ROol00`00Oomo o`02Ool00`00Oomoo`0Ool20006Ool00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo 06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1Y Ool00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo 00<007ooOol0O7oo001mOol2001ZOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo 07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1l Ool007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo 001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00 OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eo o`8006Yoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomo o`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0 JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uo o`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol0 0`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo0P00JWoo00<007ooOol0 O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07ao o`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol0 07eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001S Ool40005Ool20006Ool30006Ool00`00Oomoo`1YOol00`00Oomoo`1lOol0069oo`03001oogoo009o o`03001oogoo009oo`8000Eoo`05001oogooOol00005Ool00`00Oomoo`1YOol00`00Oomoo`1lOol0 069oo`03001oogoo009oo`03001oogoo00Uoo`05001oogooOol00005Ool00`00Oomoo`1YOol00`00 Oomoo`1lOol0069oo`03001oogoo009oo`03001oogoo00Uoo`05001oogooOol00005Ool3001YOol0 0`00Oomoo`1lOol0069oo`03001oogoo009oo`03001oogoo00Uoo`@000Ioo`03001oogoo06Uoo`03 001oogoo07aoo`00HWoo00<007ooOol00Woo00<007ooOol02Goo00<007ooOol01goo00<007ooOol0 JGoo00<007ooOol0O7oo001ROol00`00Oomoo`02Ool00`00Oomoo`0:Ool00`00Oomoo`06Ool00`00 Oomoo`1YOol00`00Oomoo`1lOol006=oo`@000ioo`<000Eoo`03001oogoo06Uoo`03001oogoo07ao o`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol0 07eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001m Ool00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`8006Yoo`03001oogoo07aoo`00OGoo00<007oo Ool0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo 06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1Y Ool00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo 00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03 001oogoo07aoo`00OGoo0P00JWoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1l Ool007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo 001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00 OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eo o`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol2 001ZOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0 JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uo o`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol0 0`00Oomoo`1lOol006=oo`@000Eoo`8000Eoo`@000Ioo`03001oogoo06Uoo`03001oogoo07aoo`00 HWoo00<007ooOol00Woo00<007ooOol00Woo0P0017oo00<007ooOol00Woo00<007ooOol00goo00<0 07ooOol0JGoo00<007ooOol0O7oo001ROol00`00Oomoo`02Ool00`00Oomoo`08Ool00`00Oomoo`02 Ool00`00Oomoo`03Ool00`00Oomoo`1YOol00`00Oomoo`1lOol0069oo`03001oogoo009oo`03001o ogoo00Qoo`03001oogoo009oo`03001oogoo00=oo`<006Uoo`03001oogoo07aoo`00HWoo00<007oo Ool00Woo00<007ooOol02Goo10001Woo00<007ooOol0JGoo00<007ooOol0O7oo001ROol00`00Oomo o`02Ool00`00Oomoo`08Ool00`00Oomoo`02Ool00`00Oomoo`03Ool00`00Oomoo`1YOol00`00Oomo o`1lOol0069oo`03001oogoo009oo`03001oogoo00Qoo`03001oogoo009oo`03001oogoo00=oo`03 001oogoo06Uoo`03001oogoo07aoo`00Hgoo100037oo10001Woo00<007ooOol0JGoo00<007ooOol0 O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07ao o`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol0 07eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo0P00JWoo00<007ooOol0O7oo001mOol00`00 Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007oo Ool0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo 06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1Y Ool00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo 00<007ooOol0O7oo001mOol2001ZOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo 07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1l Ool007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo 001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00 OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eo o`8006Yoo`03001oogoo07aoo`00OGoo00<007ooOol0JGoo00<007ooOol0O7oo001mOol00`00Oomo o`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uoo`03001oogoo07aoo`00OGoo00<007ooOol0 JGoo00<007ooOol0O7oo001mOol00`00Oomoo`1YOol00`00Oomoo`1lOol007eoo`03001oogoo06Uo o`03001oogoo07aoo`00Lgoo1@001Goo00<007ooOol0JGoo00<007ooOol0O7oo001eOol00`00Oomo o`05Ool00`00Oomoo`1YOol00`00Oomoo`1lOol007Eoo`03001oogoo00Eoo`03001oogoo06Uoo`03 001oogoo07aoo`00MGoo00<007ooOol01GooK@00OWoo001eOol00`00Oomoo`05Ool00`00Oomoo`3X Ool007Eoo`03001oogoo00Eoo`03001oogoo0>Qoo`00Lgoo0`001goo00<007ooOol0j7oo001eOol0 0`00Oomoo`05Ool00`00Oomoo`3XOol007eoo`03001oogoo0>Qoo`00\ \>"], ImageRangeCache->{{{0, 359}, {221.375, 0}} -> {-1.16201, -0.0774142, \ 0.0115739, 0.0062423}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ \(\[ScriptN]2[\[ScriptX]]\), "\[IndentingNewLine]", \(Plot[\[ScriptN]2[\[ScriptX]], {\[ScriptX], 0, 2}, PlotRange \[Rule] All]\)}], "Input", CellTags->"FIG pwlin"], Cell[BoxData[ \(\(-2\)\ UnitStep[1 - \[ScriptX]] + 2\ \[ScriptX]\ UnitStep[1 - \[ScriptX]] + 2\ UnitStep[2 - \[ScriptX]] - \[ScriptX]\ UnitStep[ 2 - \[ScriptX]] - \[ScriptX]\ UnitStep[\(-\[ScriptX]\)]\)], "Output"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.476191 0.014715 0.589159 [ [.2619 .00222 -9 -9 ] [.2619 .00222 9 0 ] [.5 .00222 -3 -9 ] [.5 .00222 3 0 ] [.7381 .00222 -9 -9 ] [.7381 .00222 9 0 ] [.97619 .00222 -3 -9 ] [.97619 .00222 3 0 ] [.01131 .13255 -18 -4.5 ] [.01131 .13255 0 4.5 ] [.01131 .25038 -18 -4.5 ] [.01131 .25038 0 4.5 ] [.01131 .36821 -18 -4.5 ] [.01131 .36821 0 4.5 ] [.01131 .48604 -18 -4.5 ] [.01131 .48604 0 4.5 ] [.01131 .60387 -6 -4.5 ] [.01131 .60387 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 .2619 .01472 m .2619 .02097 L s [(0.5)] .2619 .00222 0 1 Mshowa .5 .01472 m .5 .02097 L s [(1)] .5 .00222 0 1 Mshowa .7381 .01472 m .7381 .02097 L s [(1.5)] .7381 .00222 0 1 Mshowa .97619 .01472 m .97619 .02097 L s [(2)] .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 .21429 .01472 m .21429 .01847 L s .30952 .01472 m .30952 .01847 L s .35714 .01472 m .35714 .01847 L s .40476 .01472 m .40476 .01847 L s .45238 .01472 m .45238 .01847 L s .54762 .01472 m .54762 .01847 L s .59524 .01472 m .59524 .01847 L s .64286 .01472 m .64286 .01847 L s .69048 .01472 m .69048 .01847 L s .78571 .01472 m .78571 .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 .13255 m .03006 .13255 L s [(0.2)] .01131 .13255 1 0 Mshowa .02381 .25038 m .03006 .25038 L s [(0.4)] .01131 .25038 1 0 Mshowa .02381 .36821 m .03006 .36821 L s [(0.6)] .01131 .36821 1 0 Mshowa .02381 .48604 m .03006 .48604 L s [(0.8)] .01131 .48604 1 0 Mshowa .02381 .60387 m .03006 .60387 L s [(1)] .01131 .60387 1 0 Mshowa .125 Mabswid .02381 .04417 m .02756 .04417 L s .02381 .07363 m .02756 .07363 L s .02381 .10309 m .02756 .10309 L s .02381 .162 m .02756 .162 L s .02381 .19146 m .02756 .19146 L s .02381 .22092 m .02756 .22092 L s .02381 .27984 m .02756 .27984 L s .02381 .30929 m .02756 .30929 L s .02381 .33875 m .02756 .33875 L s .02381 .39767 m .02756 .39767 L s .02381 .42713 m .02756 .42713 L s .02381 .45658 m .02756 .45658 L s .02381 .5155 m .02756 .5155 L s .02381 .54496 m .02756 .54496 L s .02381 .57442 m .02756 .57442 L s .25 Mabswid .02381 0 m .02381 .61803 L s .5 Mabswid .02381 .01472 m .06244 .06252 L .10458 .11465 L .14415 .16361 L .18221 .21069 L .22272 .26081 L .26171 .30905 L .30316 .36033 L .34309 .40973 L .3815 .45726 L .42237 .50782 L .46172 .55651 L .48147 .58095 L .49012 .59165 L .49468 .5973 L .49719 .6004 L .49842 .60192 L .49955 .60332 L .50085 .60282 L .50154 .60197 L .50226 .60108 L .50471 .59804 L .5095 .59212 L .51896 .58041 L .53984 .55458 L .57781 .5076 L .61824 .45759 L .65714 .40945 L .6985 .35828 L .73835 .30898 L .77668 .26156 L .81746 .2111 L .85673 .16252 L .89448 .11581 L .93468 .06607 L .97337 .01821 L .97619 .01472 L s 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgOol00`00Oomoo`1>Ool00`00Oomoo`1>Ool00`00Oomoo`1< Ool00`00Ool00009Ool001Yoo`04001oogoo003oOolnOol00`00Oomoo`0:Ool001Yoo`05001oogoo Ool0003oOolmOol00`00Oomoo`0:Ool001Yoo`05001oogooOol0003oOollOol00`00Oomoo`0;Ool0 01Yoo`03001oogoo009oo`03001oogoo0?moocQoo`03001oogoo00aoo`006Woo00<007ooOol00goo 00<007ooOol0ogoo=Woo00<007ooOol03Goo000JOol00`00Oomoo`04Ool00`00Oomoo`3oOoldOol0 0`00Oomoo`0>Ool001Yoo`03001oogoo00Eoo`03001oogoo0?mooc9oo`03001oogoo00moo`006Woo 0`001Woo00<007ooOol0ogooOol00`00Oomoo`3oOolQOol00`00Oomoo`0GOol001Yoo`03001oogoo 00moo`03001oogoo0?mooamoo`03001oogoo01Qoo`006Woo00<007ooOol047oo00<007ooOol0ogoo 7Goo00<007ooOol06Goo000JOol00`00Oomoo`0@Ool00`00Oomoo`3oOolLOol00`00Oomoo`0JOol0 01Yoo`03001oogoo015oo`03001oogoo0?mooaYoo`03001oogoo01]oo`006Woo00<007ooOol04Woo 00<007ooOol0ogoo67oo00<007ooOol077oo000JOol00`00Oomoo`0COol00`00Oomoo`3oOolGOol0 0`00Oomoo`0LOol001Yoo`03001oogoo01Aoo`03001oogoo0?mooaEoo`03001oogoo01eoo`006Woo 00<007ooOol057oo00<007ooOol0ogoo57oo00<007ooOol07Woo000JOol00`00Oomoo`0EOol00`00 Oomoo`3oOolBOol00`00Oomoo`0OOol001Yoo`<001Ioo`03001oogoo0?mooa1oo`03001oogoo021o o`006Woo00<007ooOol05goo00<007ooOol0ogoo3Woo00<007ooOol08Goo000JOol00`00Oomoo`0G Ool00`00Oomoo`3oOol>Ool00`00Oomoo`0QOol001Yoo`03001oogoo01Qoo`03001oogoo0?moo`ao o`03001oogoo029oo`006Woo00<007ooOol06Goo00<007ooOol0ogoo2Woo00<007ooOol08goo000J Ool00`00Oomoo`0JOol00`00Oomoo`3oOol8Ool00`00Oomoo`0TOol001Yoo`03001oogoo01]oo`03 001oogoo0?moo`Ioo`03001oogoo02Eoo`0010001Goo0P0017oo1@001Woo00<007ooOol06goo00<0 07ooOol0ogoo1Woo00<007ooOol09Goo0004Ool00`00Oomoo`02Ool20004Ool01@00Oomoogoo0000 1Woo00<007ooOol077oo00<007ooOol0ogoo17oo00<007ooOol09Woo0004Ool00`00Oomoo`09Ool0 0`00Oomoo`07Ool00`00Oomoo`0MOol00`00Oomoo`3oOol2Ool00`00Oomoo`0WOol000Aoo`03001o ogoo00Yoo`03001oogoo00Ioo`@001eoo`03001oogoo0?moo`03001oogoo02Qoo`0017oo00<007oo Ool02goo00<007ooOol01Goo00<007ooOol07goo00<007ooOol0oWoo00<007ooOol0:7oo0004Ool0 0`00Oomoo`0]oo`03001oogoo039o o`006Woo00<007ooOol0:Goo00<007ooOol0jGoo00<007ooOol0Ioo`03001oogoo 03Aoo`006Woo00<007ooOol0;7oo00<007ooOol0i7oo00<007ooOol0=Goo000JOol00`00Oomoo`0] Ool00`00Oomoo`3ROol00`00Oomoo`0fOol001Yoo`03001oogoo02eoo`03001oogoo0>5oo`03001o ogoo03Moo`006Woo0`00;Woo00<007ooOol0ggoo00<007ooOol0>7oo000JOol00`00Oomoo`0_Ool0 0`00Oomoo`3MOol00`00Oomoo`0iOol001Yoo`03001oogoo031oo`03001oogoo0=]oo`03001oogoo 03Yoo`006Woo00<007ooOol0Woo000JOol00`00Oomoo`0a Ool00`00Oomoo`3IOol00`00Oomoo`0kOol001Yoo`03001oogoo039oo`03001oogoo0=Moo`03001o ogoo03aoo`006Woo00<007ooOol07oo00<007ooOol0bgoo00<007ooOol0@Woo000JOol00`00Oomo o`0iOol00`00Oomoo`3:Ool00`00Oomoo`12Ool001Yoo`03001oogoo03Yoo`03001oogoo0Woo00<007ooOol0agoo00<007ooOol0A7oo000JOol00`00 Oomoo`0kOol00`00Oomoo`35Ool00`00Oomoo`15Ool000@000Eoo`8000Moo`<000Eoo`03001oogoo 03aoo`03001oogoo0<=oo`03001oogoo04Ioo`0017oo00<007ooOol00Woo0P0027oo00<007ooOol0 17oo00<007ooOol0?Goo00<007ooOol0`Woo00<007ooOol0AWoo0004Ool00`00Oomoo`0 Ool20006Ool00`00Oomoo`12Ool00`00Oomoo`2hOol00`00Oomoo`1;Ool001Yoo`03001oogoo04=o o`03001oogoo0;Ioo`03001oogoo04aoo`006Woo00<007ooOol0@goo00<007ooOol0]Goo00<007oo Ool0CGoo000JOol00`00Oomoo`14Ool00`00Oomoo`2dOol00`00Oomoo`1=Ool001Yoo`03001oogoo 04Eoo`03001oogoo0;9oo`03001oogoo04ioo`006Woo00<007ooOol0AWoo00<007ooOol0/7oo00<0 07ooOol0Cgoo000JOol30016Ool00`00Oomoo`2_Ool00`00Oomoo`1@Ool001Yoo`03001oogoo04Mo o`03001oogoo0:eoo`03001oogoo055oo`006Woo00<007ooOol0B7oo00<007ooOol0Zgoo00<007oo Ool0DWoo000JOol00`00Oomoo`19Ool00`00Oomoo`2ZOol00`00Oomoo`1BOol001Yoo`03001oogoo 04Uoo`03001oogoo0:Uoo`03001oogoo05=oo`006Woo00<007ooOol0BWoo00<007ooOol0Ygoo00<0 07ooOol0E7oo000JOol00`00Oomoo`1;Ool00`00Oomoo`2UOol00`00Oomoo`1EOol001Yoo`03001o ogoo04aoo`03001oogoo0:=oo`03001oogoo05Ioo`006Woo00<007ooOol0C7oo00<007ooOol0Xgoo 00<007ooOol0EWoo000JOol00`00Oomoo`1=Ool00`00Oomoo`2QOol00`00Oomoo`1GOol001Yoo`<0 04ioo`03001oogoo09moo`03001oogoo05Qoo`006Woo00<007ooOol0Cgoo00<007ooOol0WGoo00<0 07ooOol0FGoo000JOol00`00Oomoo`1@Ool00`00Oomoo`2KOol00`00Oomoo`1JOol001Yoo`03001o ogoo051oo`03001oogoo09]oo`03001oogoo05Yoo`006Woo00<007ooOol0DGoo00<007ooOol0VGoo 00<007ooOol0Fgoo000JOol00`00Oomoo`1BOol00`00Oomoo`2GOol00`00Oomoo`1LOol001Yoo`03 001oogoo05=oo`03001oogoo09Eoo`03001oogoo05eoo`006Woo00<007ooOol0E7oo00<007ooOol0 Tgoo00<007ooOol0GWoo000JOol00`00Oomoo`1EOol00`00Oomoo`2AOol00`00Oomoo`1OOol001Yo o`03001oogoo05Eoo`03001oogoo095oo`03001oogoo05moo`006Woo0`00EWoo00<007ooOol0Sgoo 00<007ooOol0H7oo000JOol00`00Oomoo`1GOol00`00Oomoo`2=Ool00`00Oomoo`1QOol001Yoo`03 001oogoo05Qoo`03001oogoo08]oo`03001oogoo069oo`006Woo00<007ooOol0FGoo00<007ooOol0 RGoo00<007ooOol0Hgoo000JOol00`00Oomoo`1JOol00`00Oomoo`28Ool00`00Oomoo`1SOol001Yo o`03001oogoo05Yoo`03001oogoo08Moo`03001oogoo06Aoo`006Woo00<007ooOol0Fgoo00<007oo Ool0QGoo00<007ooOol0IGoo00040005Ool20006Ool30006Ool00`00Oomoo`1LOol00`00Oomoo`23 Ool00`00Oomoo`1VOol000Aoo`03001oogoo009oo`8000Eoo`05001oogooOol00005Ool00`00Oomo o`1MOol00`00Oomoo`21Ool00`00Oomoo`1WOol000Aoo`03001oogoo00Uoo`05001oogooOol00005 Ool00`00Oomoo`1NOol00`00Oomoo`20Ool00`00Oomoo`1WOol000Aoo`03001oogoo00Uoo`05001o ogooOol00005Ool4001MOol00`00Oomoo`1oOol00`00Oomoo`1XOol000Aoo`03001oogoo00Uoo`@0 00Ioo`03001oogoo05moo`03001oogoo07eoo`03001oogoo06Uoo`0017oo00<007ooOol02Goo00<0 07ooOol01goo00<007ooOol0H7oo00<007ooOol0Ngoo00<007ooOol0JWoo0004Ool00`00Oomoo`0: Ool00`00Oomoo`06Ool00`00Oomoo`1QOol00`00Oomoo`1jOol00`00Oomoo`1ZOol000@000ioo`<0 00Eoo`03001oogoo069oo`03001oogoo07Qoo`03001oogoo06]oo`006Woo00<007ooOol0Hgoo00<0 07ooOol0MWoo00<007ooOol0K7oo000JOol00`00Oomoo`1SOol00`00Oomoo`1eOol00`00Oomoo`1] Ool001Yoo`03001oogoo06Aoo`03001oogoo07=oo`03001oogoo06ioo`006Woo00<007ooOol0IGoo 00<007ooOol0LWoo00<007ooOol0KWoo000JOol00`00Oomoo`1VOol00`00Oomoo`1`Ool00`00Oomo o`1_Ool001Yoo`<006Moo`03001oogoo06ioo`03001oogoo071oo`006Woo00<007ooOol0J7oo00<0 07ooOol0K7oo00<007ooOol0LGoo000JOol00`00Oomoo`1XOol00`00Oomoo`1/Ool00`00Oomoo`1a Ool001Yoo`03001oogoo06Uoo`03001oogoo06Yoo`03001oogoo079oo`006Woo00<007ooOol0JWoo 00<007ooOol0J7oo00<007ooOol0Lgoo000JOol00`00Oomoo`1[Ool00`00Oomoo`1VOol00`00Oomo o`1dOol001Yoo`03001oogoo06aoo`03001oogoo06Aoo`03001oogoo07Eoo`006Woo00<007ooOol0 K7oo00<007ooOol0I7oo00<007ooOol0MGoo000JOol00`00Oomoo`1]Ool00`00Oomoo`1ROol00`00 Oomoo`1fOol001Yoo`03001oogoo06ioo`03001oogoo061oo`03001oogoo07Moo`006Woo0`00Kgoo 00<007ooOol0GWoo00<007ooOol0N7oo000JOol00`00Oomoo`1`Ool00`00Oomoo`1LOol00`00Oomo o`1iOol001Yoo`03001oogoo075oo`03001oogoo05Yoo`03001oogoo07Yoo`006Woo00<007ooOol0 LGoo00<007ooOol0FWoo00<007ooOol0NWoo000JOol00`00Oomoo`1bOol00`00Oomoo`1HOol00`00 Oomoo`1kOol001Yoo`03001oogoo07=oo`03001oogoo05Ioo`03001oogoo07aoo`006Woo00<007oo Ool0M7oo00<007ooOol0E7oo00<007ooOol0OGoo000JOol00`00Oomoo`1eOol00`00Oomoo`1BOol0 0`00Oomoo`1nOol001Yoo`03001oogoo07Eoo`03001oogoo059oo`03001oogoo07ioo`006Woo00<0 07ooOol0MWoo00<007ooOol0D7oo00<007ooOol0Ogoo000JOol3001gOol00`00Oomoo`1>Ool00`00 Oomoo`20Ool001Yoo`03001oogoo07Qoo`03001oogoo04aoo`03001oogoo085oo`006Woo00<007oo Ool0NGoo00<007ooOol0BWoo00<007ooOol0PWoo000JOol00`00Oomoo`1iOol00`00Oomoo`1:Ool0 0`00Oomoo`22Ool001Yoo`03001oogoo07Yoo`03001oogoo04Qoo`03001oogoo08=oo`006Woo00<0 07ooOol0Ngoo00<007ooOol0AWoo00<007ooOol0Q7oo000JOol00`00Oomoo`1lOol00`00Oomoo`14 Ool00`00Oomoo`25Ool000@000Eoo`8000Eoo`@000Ioo`03001oogoo07eoo`03001oogoo049oo`03 001oogoo08Ioo`0017oo00<007ooOol00Woo0P0017oo00<007ooOol00Woo00<007ooOol00goo00<0 07ooOol0OWoo00<007ooOol0@7oo00<007ooOol0Qgoo0004Ool00`00Oomoo`08Ool00`00Oomoo`02 Ool00`00Oomoo`03Ool00`00Oomoo`1nOol00`00Oomoo`10Ool00`00Oomoo`27Ool000Aoo`03001o ogoo00Qoo`03001oogoo009oo`03001oogoo00=oo`@007ioo`03001oogoo03ioo`03001oogoo08Qo o`0017oo00<007ooOol02Goo10001Woo00<007ooOol0P7oo00<007ooOol0?7oo00<007ooOol0RGoo 0004Ool00`00Oomoo`08Ool00`00Oomoo`02Ool00`00Oomoo`03Ool00`00Oomoo`21Ool00`00Oomo o`0jOol00`00Oomoo`2:Ool000Aoo`03001oogoo00Qoo`03001oogoo009oo`03001oogoo00=oo`03 001oogoo089oo`03001oogoo03Qoo`03001oogoo08]oo`00100037oo10001Woo00<007ooOol0Pgoo 00<007ooOol0=Woo00<007ooOol0S7oo000JOol00`00Oomoo`23Ool00`00Oomoo`0fOol00`00Oomo o`2"], ImageRangeCache->{{{0, 359}, {221.375, 0}} -> {-0.166649, -0.0773924, \ 0.00772296, 0.00624212}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell["Quadratic basis functions", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ \(\[ScriptN]3[\[ScriptX]]\), "\[IndentingNewLine]", \(Plot[\[ScriptN]3[\[ScriptX]], {\[ScriptX], 0, 3}, PlotRange \[Rule] All]\)}], "Input", CellTags->"FIG pwquadratic"], Cell[BoxData[ \(3\/2\ UnitStep[1 - \[ScriptX]] - 3\ \[ScriptX]\ UnitStep[1 - \[ScriptX]] + 3\/2\ \[ScriptX]\^2\ UnitStep[1 - \[ScriptX]] - 6\ UnitStep[2 - \[ScriptX]] + 6\ \[ScriptX]\ UnitStep[2 - \[ScriptX]] - 3\/2\ \[ScriptX]\^2\ UnitStep[2 - \[ScriptX]] + 9\/2\ UnitStep[3 - \[ScriptX]] - 3\ \[ScriptX]\ UnitStep[3 - \[ScriptX]] + 1\/2\ \[ScriptX]\^2\ UnitStep[3 - \[ScriptX]] - 1\/2\ \[ScriptX]\^2\ UnitStep[\(-\[ScriptX]\)]\)], "Output"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.31746 0.0147151 0.784805 [ [.18254 .00222 -9 -9 ] [.18254 .00222 9 0 ] [.34127 .00222 -3 -9 ] [.34127 .00222 3 0 ] [.5 .00222 -9 -9 ] [.5 .00222 9 0 ] [.65873 .00222 -3 -9 ] [.65873 .00222 3 0 ] [.81746 .00222 -9 -9 ] [.81746 .00222 9 0 ] [.97619 .00222 -3 -9 ] [.97619 .00222 3 0 ] [.01131 .0932 -18 -4.5 ] [.01131 .0932 0 4.5 ] [.01131 .17168 -18 -4.5 ] [.01131 .17168 0 4.5 ] [.01131 .25016 -18 -4.5 ] [.01131 .25016 0 4.5 ] [.01131 .32864 -18 -4.5 ] [.01131 .32864 0 4.5 ] [.01131 .40712 -18 -4.5 ] [.01131 .40712 0 4.5 ] [.01131 .4856 -18 -4.5 ] [.01131 .4856 0 4.5 ] [.01131 .56408 -18 -4.5 ] [.01131 .56408 0 4.5 ] [ 0 0 0 0 ] [ 1 .61803 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 g .25 Mabswid [ ] 0 setdash .18254 .01472 m .18254 .02097 L s [(0.5)] .18254 .00222 0 1 Mshowa .34127 .01472 m .34127 .02097 L s [(1)] .34127 .00222 0 1 Mshowa .5 .01472 m .5 .02097 L s [(1.5)] .5 .00222 0 1 Mshowa .65873 .01472 m .65873 .02097 L s [(2)] .65873 .00222 0 1 Mshowa .81746 .01472 m .81746 .02097 L s [(2.5)] .81746 .00222 0 1 Mshowa .97619 .01472 m .97619 .02097 L s [(3)] .97619 .00222 0 1 Mshowa .125 Mabswid .05556 .01472 m .05556 .01847 L s .0873 .01472 m .0873 .01847 L s .11905 .01472 m .11905 .01847 L s .15079 .01472 m .15079 .01847 L s .21429 .01472 m .21429 .01847 L s .24603 .01472 m .24603 .01847 L s .27778 .01472 m .27778 .01847 L s .30952 .01472 m .30952 .01847 L s .37302 .01472 m .37302 .01847 L s .40476 .01472 m .40476 .01847 L s .43651 .01472 m .43651 .01847 L s .46825 .01472 m .46825 .01847 L s .53175 .01472 m .53175 .01847 L s .56349 .01472 m .56349 .01847 L s .59524 .01472 m .59524 .01847 L s .62698 .01472 m .62698 .01847 L s .69048 .01472 m .69048 .01847 L s .72222 .01472 m .72222 .01847 L s .75397 .01472 m .75397 .01847 L s .78571 .01472 m .78571 .01847 L s .84921 .01472 m .84921 .01847 L s .88095 .01472 m .88095 .01847 L s .9127 .01472 m .9127 .01847 L s .94444 .01472 m .94444 .01847 L s .25 Mabswid 0 .01472 m 1 .01472 L s .02381 .0932 m .03006 .0932 L s [(0.1)] .01131 .0932 1 0 Mshowa .02381 .17168 m .03006 .17168 L s [(0.2)] .01131 .17168 1 0 Mshowa .02381 .25016 m .03006 .25016 L s [(0.3)] .01131 .25016 1 0 Mshowa .02381 .32864 m .03006 .32864 L s [(0.4)] .01131 .32864 1 0 Mshowa .02381 .40712 m .03006 .40712 L s [(0.5)] .01131 .40712 1 0 Mshowa .02381 .4856 m .03006 .4856 L s [(0.6)] .01131 .4856 1 0 Mshowa .02381 .56408 m .03006 .56408 L s [(0.7)] .01131 .56408 1 0 Mshowa .125 Mabswid .02381 .03041 m .02756 .03041 L s .02381 .04611 m .02756 .04611 L s .02381 .0618 m .02756 .0618 L s .02381 .0775 m .02756 .0775 L s .02381 .10889 m .02756 .10889 L s .02381 .12459 m .02756 .12459 L s .02381 .14028 m .02756 .14028 L s .02381 .15598 m .02756 .15598 L s .02381 .18737 m .02756 .18737 L s .02381 .20307 m .02756 .20307 L s .02381 .21876 m .02756 .21876 L s .02381 .23446 m .02756 .23446 L s .02381 .26585 m .02756 .26585 L s .02381 .28155 m .02756 .28155 L s .02381 .29724 m .02756 .29724 L s .02381 .31294 m .02756 .31294 L s .02381 .34433 m .02756 .34433 L s .02381 .36003 m .02756 .36003 L s .02381 .37573 m .02756 .37573 L s .02381 .39142 m .02756 .39142 L s .02381 .42281 m .02756 .42281 L s .02381 .43851 m .02756 .43851 L s .02381 .45421 m .02756 .45421 L s .02381 .4699 m .02756 .4699 L s .02381 .50129 m .02756 .50129 L s .02381 .51699 m .02756 .51699 L s .02381 .53269 m .02756 .53269 L s .02381 .54838 m .02756 .54838 L s .02381 .57977 m .02756 .57977 L s .02381 .59547 m .02756 .59547 L s .02381 .61117 m .02756 .61117 L s .25 Mabswid .02381 0 m .02381 .61803 L s .5 Mabswid .02381 .01472 m .02499 .01472 L .02605 .01473 L .02729 .01476 L .02846 .0148 L .03053 .01489 L .03279 .01503 L .03527 .01523 L .0379 .01549 L .04262 .01609 L .04749 .0169 L .05205 .01782 L .06244 .02053 L .07305 .02415 L .08274 .02824 L .10458 .04012 L .12357 .05346 L .14429 .07123 L .18493 .1158 L .22406 .17086 L .26565 .24243 L .30571 .32414 L .34426 .41445 L .36381 .45888 L .38527 .50081 L .40592 .5344 L .42475 .55923 L .44426 .57913 L .455 .58755 L .46518 .59388 L .47483 .59839 L .47971 .60011 L .48509 .60159 L .48966 .60249 L .49223 .60285 L .49345 .60299 L .49459 .60309 L .49568 .60317 L .49666 .60323 L .49776 .60328 L .49893 .60331 L .50006 .60332 L .50129 .60331 L .50244 .60327 L .50351 .60322 L .50476 .60314 L .50595 .60304 L .50818 .6028 L .51058 .60245 L .5132 .60196 L Mistroke .51791 .60082 L .52227 .59946 L .53227 .59521 L .54291 .58898 L .55322 .58126 L .56436 .57106 L .58454 .54766 L .6256 .48047 L .66514 .39143 L .70316 .30496 L .74364 .22528 L .7826 .16064 L .82401 .10488 L .84475 .08198 L .86391 .0638 L .88372 .04801 L .90229 .03598 L .921 .02658 L .93092 .02269 L .94161 .01937 L .94967 .01745 L .95428 .01658 L .95847 .01594 L .96291 .0154 L .96535 .01517 L .96765 .015 L .96979 .01487 L .97175 .01479 L .97278 .01476 L .97391 .01474 L .97509 .01472 L .97619 .01472 L Mfstroke 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgYoo`03001oogoo039oo`006Woo00<007ooOol0:Woo00<007oo Ool0j7oo00<007ooOol0Aoo`03001oogoo03Eoo`0017oo00<007ooOol02goo00<007ooOol01Goo00<007oo Ool0;Goo00<007ooOol0hWoo00<007ooOol0=Woo0004Ool00`00Oomoo`0;Ool00`00Oomoo`05Ool3 000]Ool00`00Oomoo`3QOol00`00Oomoo`0gOol000Aoo`03001oogoo00]oo`03001oogoo00Eoo`03 001oogoo02ioo`03001oogoo0>1oo`03001oogoo03Moo`0017oo00<007ooOol02goo00<007ooOol0 1Goo00<007ooOol0;goo00<007ooOol0gWoo00<007ooOol0>7oo0004Ool00`00Oomoo`09Ool30007 Ool00`00Oomoo`0`Ool00`00Oomoo`3LOol00`00Oomoo`0iOol000@000ioo`03001oogoo00Eoo`03 001oogoo035oo`03001oogoo0=Yoo`03001oogoo03Yoo`006Woo0`00goo000JOol00`00Oomoo`0cOol00`00Oomoo`3GOol00`00Oomoo`0kOol001Yoo`03001o ogoo03Aoo`03001oogoo0=Eoo`03001oogoo03aoo`006Woo00<007ooOol0=Goo00<007ooOol0dgoo 00<007ooOol0?Goo000JOol00`00Oomoo`0eOol00`00Oomoo`3BOol00`00Oomoo`0nOol001Yoo`<0 03Ioo`03001oogoo0=5oo`03001oogoo03ioo`006Woo00<007ooOol0=goo00<007ooOol0cgoo00<0 07ooOol0?goo000JOol00`00Oomoo`0gOol00`00Oomoo`3>Ool00`00Oomoo`10Ool001Yoo`03001o ogoo03Qoo`03001oogoo0Goo00<007ooOol0bgoo 00<007ooOol0@Goo000JOol00`00Oomoo`0iOol00`00Oomoo`3:Ool00`00Oomoo`12Ool001Yoo`<0 03Yoo`03001oogoo0goo00<007ooOol0aWoo00<0 07ooOol0A7oo000JOol00`00Oomoo`0lOol00`00Oomoo`35Ool00`00Oomoo`14Ool001Yoo`03001o ogoo03aoo`03001oogoo0Ool001Yoo`03001oogoo04Eoo`03001oogoo0;9oo`03001oogoo04ioo`006Woo00<007oo Ool0AWoo00<007ooOol0/7oo00<007ooOol0Cgoo000JOol00`00Oomoo`17Ool00`00Oomoo`2^Ool0 0`00Oomoo`1@Ool001Yoo`03001oogoo04Moo`03001oogoo0:ioo`03001oogoo051oo`006Woo0`00 B7oo00<007ooOol0[7oo00<007ooOol0DGoo000JOol00`00Oomoo`19Ool00`00Oomoo`2ZOol00`00 Oomoo`1BOol001Yoo`03001oogoo04Uoo`03001oogoo0:Yoo`03001oogoo059oo`006Woo00<007oo Ool0BWoo00<007ooOol0Z7oo00<007ooOol0Dgoo000JOol00`00Oomoo`1:Ool00`00Oomoo`2XOol0 0`00Oomoo`1COol001Yoo`<004]oo`03001oogoo0:Ioo`03001oogoo05Aoo`006Woo00<007ooOol0 C7oo00<007ooOol0Y7oo00<007ooOol0EGoo000JOol00`00Oomoo`1Ool00`00Oomoo`2POol0 0`00Oomoo`1GOol001Yoo`<004moo`03001oogoo09ioo`03001oogoo05Qoo`006Woo00<007ooOol0 Cgoo00<007ooOol0WWoo00<007ooOol0F7oo00040005Ool20005Ool30007Ool00`00Oomoo`1@Ool0 0`00Oomoo`2LOol00`00Oomoo`1IOol000Aoo`03001oogoo009oo`8000Aoo`05001oogooOol00006 Ool00`00Oomoo`1@Ool00`00Oomoo`2LOol00`00Oomoo`1IOol000Aoo`03001oogoo00aoo`03001o ogoo00Aoo`03001oogoo055oo`03001oogoo09Yoo`03001oogoo05Yoo`0017oo00<007ooOol037oo 00<007ooOol017oo0`00DGoo00<007ooOol0VWoo00<007ooOol0FWoo0004Ool00`00Oomoo`0:Ool2 0007Ool00`00Oomoo`1BOol00`00Oomoo`2HOol00`00Oomoo`1KOol000Aoo`03001oogoo00aoo`03 001oogoo00Aoo`03001oogoo059oo`03001oogoo09Qoo`03001oogoo05]oo`0017oo00<007ooOol0 27oo00D007ooOomoo`0000Ioo`03001oogoo05=oo`03001oogoo09Ioo`03001oogoo05aoo`001000 37oo0`001goo00<007ooOol0Dgoo00<007ooOol0UWoo00<007ooOol0G7oo000JOol3001DOol00`00 Oomoo`2DOol00`00Oomoo`1MOol001Yoo`03001oogoo05Aoo`03001oogoo09Aoo`03001oogoo05eo o`006Woo00<007ooOol0EGoo00<007ooOol0TWoo00<007ooOol0GWoo000JOol00`00Oomoo`1EOol0 0`00Oomoo`2BOol00`00Oomoo`1NOol001Yoo`03001oogoo05Ioo`03001oogoo091oo`03001oogoo 05moo`006Woo00<007ooOol0EWoo00<007ooOol0T7oo00<007ooOol0Ggoo000JOol3001GOol00`00 Oomoo`2>Ool00`00Oomoo`1POol001Yoo`03001oogoo05Moo`03001oogoo08ioo`03001oogoo061o o`006Woo00<007ooOol0Egoo00<007ooOol0SGoo00<007ooOol0HGoo000JOol00`00Oomoo`1HOol0 0`00Oomoo`2Ool20006Ool00`00 Oomoo`1POol00`00Oomoo`1lOol00`00Oomoo`1YOol001Yoo`<0061oo`03001oogoo07aoo`03001o ogoo06Uoo`006Woo00<007ooOol0H7oo00<007ooOol0Ngoo00<007ooOol0JWoo000JOol00`00Oomo o`1QOol00`00Oomoo`1jOol00`00Oomoo`1ZOol001Yoo`03001oogoo065oo`03001oogoo07Uoo`03 001oogoo06]oo`006Woo00<007ooOol0HWoo00<007ooOol0N7oo00<007ooOol0Jgoo000JOol3001R Ool00`00Oomoo`1hOol00`00Oomoo`1[Ool001Yoo`03001oogoo069oo`03001oogoo07Moo`03001o ogoo06aoo`006Woo00<007ooOol0Hgoo00<007ooOol0MWoo00<007ooOol0K7oo000JOol00`00Oomo o`1SOol00`00Oomoo`1eOol00`00Oomoo`1]Ool001Yoo`03001oogoo06Aoo`03001oogoo07Aoo`03 001oogoo06eoo`006Woo00<007ooOol0I7oo00<007ooOol0Lgoo00<007ooOol0KWoo000JOol3001U Ool00`00Oomoo`1bOol00`00Oomoo`1^Ool001Yoo`03001oogoo06Eoo`03001oogoo079oo`03001o ogoo06ioo`006Woo00<007ooOol0IGoo00<007ooOol0LGoo00<007ooOol0Kgoo000JOol00`00Oomo o`1VOol00`00Oomoo`1`Ool00`00Oomoo`1_Ool001Yoo`03001oogoo06Ioo`03001oogoo06moo`03 001oogoo071oo`006Woo0`00Igoo00<007ooOol0KWoo00<007ooOol0L7oo000JOol00`00Oomoo`1W Ool00`00Oomoo`1^Ool00`00Oomoo`1`Ool000@000Eoo`8000Eoo`@000Ioo`03001oogoo06Moo`03 001oogoo06eoo`03001oogoo075oo`0017oo00<007ooOol00Woo0P0017oo00<007ooOol00Woo00<0 07ooOol00goo00<007ooOol0J7oo00<007ooOol0K7oo00<007ooOol0LGoo0004Ool00`00Oomoo`0= Ool00`00Oomoo`03Ool00`00Oomoo`1XOol00`00Oomoo`1[Ool00`00Oomoo`1bOol000Aoo`03001o ogoo00eoo`03001oogoo00=oo`<006Uoo`03001oogoo06Yoo`03001oogoo079oo`0017oo00<007oo Ool02Goo10001Woo00<007ooOol0JGoo00<007ooOol0JGoo00<007ooOol0Lgoo0004Ool00`00Oomo o`09Ool00`00Oomoo`07Ool00`00Oomoo`1ZOol00`00Oomoo`1XOol00`00Oomoo`1cOol000Aoo`03 001oogoo00Uoo`03001oogoo00Moo`03001oogoo06Yoo`03001oogoo06Moo`03001oogoo07Aoo`00 100037oo1@001Goo00<007ooOol0JWoo00<007ooOol0Igoo00<007ooOol0M7oo000JOol00`00Oomo o`1[Ool00`00Oomoo`1UOol00`00Oomoo`1eOol001Yoo`<006]oo`03001oogoo06Eoo`03001oogoo 07Eoo`006Woo00<007ooOol0K7oo00<007ooOol0Hgoo00<007ooOol0MWoo000JOol00`00Oomoo`1/ Ool00`00Oomoo`1SOol00`00Oomoo`1fOol001Yoo`03001oogoo06eoo`03001oogoo065oo`03001o ogoo07Moo`006Woo00<007ooOol0KGoo00<007ooOol0HGoo00<007ooOol0Mgoo000JOol3001^Ool0 0`00Oomoo`1POol00`00Oomoo`1gOol001Yoo`03001oogoo06ioo`03001oogoo05moo`03001oogoo 07Qoo`006Woo00<007ooOol0Kgoo00<007ooOol0GWoo00<007ooOol0N7oo000JOol00`00Oomoo`1_ Ool00`00Oomoo`1MOol00`00Oomoo`1iOol001Yoo`03001oogoo071oo`03001oogoo05aoo`03001o ogoo07Uoo`006Woo0`00L7oo00<007ooOol0Fgoo00<007ooOol0NWoo000JOol00`00Oomoo`1aOol0 0`00Oomoo`1JOol00`00Oomoo`1jOol001Yoo`03001oogoo075oo`03001oogoo05Uoo`03001oogoo 07]oo`006Woo00<007ooOol0LWoo00<007ooOol0F7oo00<007ooOol0Ngoo000JOol00`00Oomoo`1b Ool00`00Oomoo`1GOol00`00Oomoo`1lOol001Yoo`03001oogoo07=oo`03001oogoo05Ioo`03001o ogoo07aoo`006Woo0`00Lgoo00<007ooOol0EGoo00<007ooOol0OGoo000JOol00`00Oomoo`1dOol0 0`00Oomoo`1DOol00`00Oomoo`1mOol000@000Eoo`8000Ioo`<000Ioo`03001oogoo07Aoo`03001o ogoo05=oo`03001oogoo07ioo`0017oo00<007ooOol00Woo0P001Goo00D007ooOomoo`0000Eoo`03 001oogoo07Eoo`03001oogoo059oo`03001oogoo07ioo`0017oo00<007ooOol02Goo00D007ooOomo o`0000Eoo`03001oogoo07Eoo`03001oogoo055oo`03001oogoo07moo`0017oo00<007ooOol02Goo 00D007ooOomoo`0000Eoo`<007Ioo`03001oogoo051oo`03001oogoo07moo`0017oo00<007ooOol0 2Goo10001Woo00<007ooOol0MWoo00<007ooOol0Cgoo00<007ooOol0P7oo0004Ool00`00Oomoo`09 Ool00`00Oomoo`07Ool00`00Oomoo`1gOol00`00Oomoo`1>Ool00`00Oomoo`20Ool000Aoo`03001o ogoo00Yoo`03001oogoo00Ioo`03001oogoo07Moo`03001oogoo04eoo`03001oogoo085oo`001000 3Woo0`001Goo00<007ooOol0N7oo00<007ooOol0Bgoo00<007ooOol0PWoo000JOol3001hOol00`00 Oomoo`1;Ool00`00Oomoo`22Ool001Yoo`03001oogoo07Uoo`03001oogoo04Uoo`03001oogoo08=o o`006Woo00<007ooOol0NGoo00<007ooOol0BGoo00<007ooOol0Pgoo000JOol00`00Oomoo`1jOol0 0`00Oomoo`17Ool00`00Oomoo`24Ool001Yoo`03001oogoo07Yoo`03001oogoo04Ioo`03001oogoo 08Eoo`006Woo00<007ooOol0Ngoo00<007ooOol0AGoo00<007ooOol0QGoo000JOol3001lOol00`00 Oomoo`13Ool00`00Oomoo`26Ool001Yoo`03001oogoo07aoo`03001oogoo049oo`03001oogoo08Mo o`006Woo00<007ooOol0OGoo00<007ooOol0@Goo00<007ooOol0Qgoo000JOol00`00Oomoo`1mOol0 0`00Oomoo`10Ool00`00Oomoo`28Ool001Yoo`03001oogoo07ioo`03001oogoo03moo`03001oogoo 08Qoo`006Woo0`00OWoo00<007ooOol0?Woo00<007ooOol0RGoo000JOol00`00Oomoo`1oOol00`00 Oomoo`0lOol00`00Oomoo`2:Ool001Yoo`03001oogoo081oo`03001oogoo03]oo`03001oogoo08Yo o`006Woo00<007ooOol0PGoo00<007ooOol0>Goo00<007ooOol0Rgoo000JOol00`00Oomoo`22Ool0 0`00Oomoo`0hOol00`00Oomoo`2;Ool001Yoo`03001oogoo08=oo`03001oogoo03Ioo`03001oogoo 08aoo`006Woo0`00Pgoo00<007ooOol0=Goo00<007ooOol0SGoo000JOol00`00Oomoo`24Ool00`00 Oomoo`0cOol00`00Oomoo`2>Ool000@000Eoo`8000Moo`03001oogoo00Eoo`03001oogoo08Eoo`03 001oogoo035oo`03001oogoo08moo`0017oo00<007ooOol00Woo0P001goo00<007ooOol01Goo00<0 07ooOol0QWoo00<007ooOol0;goo00<007ooOol0T7oo0004Ool00`00Oomoo`0;Ool00`00Oomoo`05 Ool00`00Oomoo`27Ool00`00Oomoo`0^Ool00`00Oomoo`2@Ool000Aoo`03001oogoo00aoo`03001o ogoo00Aoo`<008Qoo`03001oogoo02aoo`03001oogoo095oo`0017oo00<007ooOol037oo00<007oo Ool017oo00<007ooOol0RGoo00<007ooOol0:Woo00<007ooOol0TWoo0004Ool00`00Oomoo`0=Ool0 0`00Oomoo`03Ool00`00Oomoo`29Ool00`00Oomoo`0YOol00`00Oomoo`2COol000Aoo`03001oogoo 00Qoo`03001oogoo009oo`03001oogoo00=oo`03001oogoo08Yoo`03001oogoo02Moo`03001oogoo 09Aoo`0010002goo1P001Goo00<007ooOol0Rgoo00<007ooOol09Goo00<007ooOol0UGoo000JOol3 002"], ImageRangeCache->{{{0, 359}, {221.375, 0}} -> {-0.247633, -0.0590439, \ 0.0115691, 0.0046798}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell["Construct B\[Hyphen]spline as linear combination of basis functions", \ "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(With[{p = {1, 3, 2, 5, 6}}, Plot[Sum[p\[LeftDoubleBracket]i + 1\[RightDoubleBracket] \[ScriptN]1[ x - i], {i, 0, Length[p] - 1}], {x, \(-1\), 6}, PlotRange \[Rule] All]]\)], "Input", CellTags->"FIG pwconst function"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.159864 0.136054 0.0147151 0.0981006 [ [.02381 .00222 -6 -9 ] [.02381 .00222 6 0 ] [.29592 .00222 -3 -9 ] [.29592 .00222 3 0 ] [.43197 .00222 -3 -9 ] [.43197 .00222 3 0 ] [.56803 .00222 -3 -9 ] [.56803 .00222 3 0 ] [.70408 .00222 -3 -9 ] [.70408 .00222 3 0 ] [.84014 .00222 -3 -9 ] [.84014 .00222 3 0 ] [.97619 .00222 -3 -9 ] [.97619 .00222 3 0 ] [.14736 .11282 -6 -4.5 ] [.14736 .11282 0 4.5 ] [.14736 .21092 -6 -4.5 ] [.14736 .21092 0 4.5 ] [.14736 .30902 -6 -4.5 ] [.14736 .30902 0 4.5 ] [.14736 .40712 -6 -4.5 ] [.14736 .40712 0 4.5 ] [.14736 .50522 -6 -4.5 ] [.14736 .50522 0 4.5 ] [.14736 .60332 -6 -4.5 ] [.14736 .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 .02381 .01472 m .02381 .02097 L s [(-1)] .02381 .00222 0 1 Mshowa .29592 .01472 m .29592 .02097 L s [(1)] .29592 .00222 0 1 Mshowa .43197 .01472 m .43197 .02097 L s [(2)] .43197 .00222 0 1 Mshowa .56803 .01472 m .56803 .02097 L s [(3)] .56803 .00222 0 1 Mshowa .70408 .01472 m .70408 .02097 L s [(4)] .70408 .00222 0 1 Mshowa .84014 .01472 m .84014 .02097 L s [(5)] .84014 .00222 0 1 Mshowa .97619 .01472 m .97619 .02097 L s [(6)] .97619 .00222 0 1 Mshowa .125 Mabswid .05102 .01472 m .05102 .01847 L s .07823 .01472 m .07823 .01847 L s .10544 .01472 m .10544 .01847 L s .13265 .01472 m .13265 .01847 L s .18707 .01472 m .18707 .01847 L s .21429 .01472 m .21429 .01847 L s .2415 .01472 m .2415 .01847 L s .26871 .01472 m .26871 .01847 L s .32313 .01472 m .32313 .01847 L s .35034 .01472 m .35034 .01847 L s .37755 .01472 m .37755 .01847 L s .40476 .01472 m .40476 .01847 L s .45918 .01472 m .45918 .01847 L s .48639 .01472 m .48639 .01847 L s .51361 .01472 m .51361 .01847 L s .54082 .01472 m .54082 .01847 L s .59524 .01472 m .59524 .01847 L s .62245 .01472 m .62245 .01847 L s .64966 .01472 m .64966 .01847 L s .67687 .01472 m .67687 .01847 L s .73129 .01472 m .73129 .01847 L s .7585 .01472 m .7585 .01847 L s .78571 .01472 m .78571 .01847 L s .81293 .01472 m .81293 .01847 L s .86735 .01472 m .86735 .01847 L s .89456 .01472 m .89456 .01847 L s .92177 .01472 m .92177 .01847 L s .94898 .01472 m .94898 .01847 L s .25 Mabswid 0 .01472 m 1 .01472 L s .15986 .11282 m .16611 .11282 L s [(1)] .14736 .11282 1 0 Mshowa .15986 .21092 m .16611 .21092 L s [(2)] .14736 .21092 1 0 Mshowa .15986 .30902 m .16611 .30902 L s [(3)] .14736 .30902 1 0 Mshowa .15986 .40712 m .16611 .40712 L s [(4)] .14736 .40712 1 0 Mshowa .15986 .50522 m .16611 .50522 L s [(5)] .14736 .50522 1 0 Mshowa .15986 .60332 m .16611 .60332 L s [(6)] .14736 .60332 1 0 Mshowa .125 Mabswid .15986 .03434 m .16361 .03434 L s .15986 .05396 m .16361 .05396 L s .15986 .07358 m .16361 .07358 L s .15986 .0932 m .16361 .0932 L s .15986 .13244 m .16361 .13244 L s .15986 .15206 m .16361 .15206 L s .15986 .17168 m .16361 .17168 L s .15986 .1913 m .16361 .1913 L s .15986 .23054 m .16361 .23054 L s .15986 .25016 m .16361 .25016 L s .15986 .26978 m .16361 .26978 L s .15986 .2894 m .16361 .2894 L s .15986 .32864 m .16361 .32864 L s .15986 .34826 m .16361 .34826 L s .15986 .36788 m .16361 .36788 L s .15986 .3875 m .16361 .3875 L s .15986 .42674 m .16361 .42674 L s .15986 .44636 m .16361 .44636 L s .15986 .46598 m .16361 .46598 L s .15986 .4856 m .16361 .4856 L s .15986 .52484 m .16361 .52484 L s .15986 .54446 m .16361 .54446 L s .15986 .56408 m .16361 .56408 L s .15986 .5837 m .16361 .5837 L s .25 Mabswid .15986 0 m .15986 .61803 L s .5 Mabswid .02381 .01472 m .06244 .01472 L .10458 .01472 L .12507 .01472 L .13506 .01472 L .14415 .01472 L .14868 .01472 L .1536 .01472 L .15586 .01472 L .15709 .01472 L .15825 .01472 L .15923 .01472 L .16029 .11282 L .16146 .11282 L .16254 .11282 L .18221 .11282 L .22192 .11282 L .26011 .11282 L .27978 .11282 L .28545 .11282 L .29078 .11282 L .29311 .11282 L .29438 .11282 L .29557 .11282 L .29686 .30902 L .29754 .30902 L .29827 .30902 L .30075 .30902 L .34212 .30902 L .38196 .30902 L .40018 .30902 L .41055 .30902 L .42029 .30902 L .42493 .30902 L .42745 .30902 L .42981 .30902 L .43104 .30902 L .43236 .21092 L .43312 .21092 L .43383 .21092 L .43516 .21092 L .44007 .21092 L .46107 .21092 L .49954 .21092 L .51902 .21092 L .54046 .21092 L .55027 .21092 L .55568 .21092 L .56082 .21092 L .56312 .21092 L Mistroke .56558 .21092 L .56631 .21092 L .56699 .21092 L .56827 .50522 L .56947 .50522 L .57077 .50522 L .57986 .50522 L .62092 .50522 L .66046 .50522 L .68036 .50522 L .68904 .50522 L .69848 .50522 L .70101 .50522 L .7024 .50522 L .7037 .50522 L .70481 .60332 L .706 .60332 L .70853 .60332 L .71803 .60332 L .73896 .60332 L .78015 .60332 L .80072 .60332 L .81983 .60332 L .82933 .60332 L .83399 .60332 L .83604 .60332 L .83829 .60332 L .83953 .60332 L .8407 .01472 L .84193 .01472 L .84325 .01472 L .84861 .01472 L .85799 .01472 L .89931 .01472 L .93913 .01472 L .97619 .01472 L Mfstroke 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.938}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgEoo`03001oogoo03ioo`00?goo00<0 07ooOol0iGoo00<007ooOol0?Woo000oOol3003UOol00`00Oomoo`0nOol003moo`03001oogoo0>Eo o`03001oogoo03ioo`00?goo00<007ooOol0iGoo00<007ooOol0?Woo000oOol00`00Oomoo`3UOol0 0`00Oomoo`0nOol003moo`03001oogoo0>Eoo`03001oogoo03ioo`00?goo00<007ooOol0iGoo00<0 07ooOol0?Woo000oOol00`00Oomoo`3UOol00`00Oomoo`0nOol003moo`<00>Eoo`03001oogoo03io o`00?goo00<007ooOol0iGoo00<007ooOol0?Woo000oOol00`00Oomoo`3UOol00`00Oomoo`0nOol0 03moo`03001oogoo0>Eoo`03001oogoo03ioo`00?goo00<007ooOol0iGoo00<007ooOol0?Woo000o Ool00`00Oomoo`3UOol00`00Oomoo`0nOol003moo`03001oogoo0>Eoo`03001oogoo03ioo`00?goo 0`00iGoo00<007ooOol0?Woo000oOol00`00Oomoo`3UOol00`00Oomoo`0nOol003moo`03001oogoo 0>Eoo`03001oogoo03ioo`00?goo00<007ooOol0iGoo00<007ooOol0?Woo000oOol00`00Oomoo`3U Ool00`00Oomoo`0nOol003moo`03001oogoo0>Eoo`03001oogoo03ioo`00?goo0`00iGoo00<007oo Ool0?Woo000oOol00`00Oomoo`3UOol00`00Oomoo`0nOol003moo`03001oogoo0>Eoo`03001oogoo 03ioo`00?goo00<007ooOol0iGoo00<007ooOol0?Woo000eOol50005Ool00`00Oomoo`3UOol00`00 Oomoo`0nOol003Moo`03001oogoo00Eoo`03001oogoo0>Eoo`03001oogoo03ioo`00=goo00<007oo Ool01Goo00<007ooOol0iGoo00<007ooOol0?Woo000gOol00`00Oomoo`05Ool_002iOol00`00Oomo o`0nOol003Moo`03001oogoo00Eoo`03001oogoo02]oo`03001oogoo0;Moo`03001oogoo03ioo`00 =goo00<007ooOol01Goo00<007ooOol0:goo00<007ooOol0]goo00<007ooOol0?Woo000eOol30007 Ool00`00Oomoo`0[Ool00`00Oomoo`2gOol00`00Oomoo`0nOol003Moo`03001oogoo00Eoo`03001o ogoo02]oo`03001oogoo0;Moo`03001oogoo03ioo`00?goo00<007ooOol0:goo00<007ooOol0]goo 00<007ooOol0?Woo000oOol00`00Oomoo`0[Ool00`00Oomoo`2gOol00`00Oomoo`0nOol003moo`<0 02]oo`03001oogoo0;Moo`03001oogoo03ioo`00?goo00<007ooOol0:goo00<007ooOol0]goo00<0 07ooOol0?Woo000oOol00`00Oomoo`0[Ool00`00Oomoo`2gOol00`00Oomoo`0nOol003moo`03001o ogoo02]oo`03001oogoo0;Moo`03001oogoo03ioo`00?goo00<007ooOol0:goo00<007ooOol0]goo 00<007ooOol0?Woo000oOol00`00Oomoo`0[Ool00`00Oomoo`2gOol00`00Oomoo`0nOol003moo`<0 02]oo`03001oogoo0;Moo`03001oogoo03ioo`00?goo00<007ooOol0:goo00<007ooOol0]goo00<0 07ooOol0?Woo000oOol00`00Oomoo`0[Ool00`00Oomoo`2gOol00`00Oomoo`0nOol003moo`03001o ogoo02]oo`03001oogoo0;Moo`03001oogoo03ioo`00?goo00<007ooOol0:goo00<007ooOol0]goo 00<007ooOol0?Woo000oOol00`00Oomoo`0[Ool00`00Oomoo`2gOol00`00Oomoo`0nOol003moo`03 001oogoo02]oo`03001oogoo0;Moo`03001oogoo03ioo`00?goo0`00:goo00<007ooOol0]goo00<0 07ooOol0?Woo000oOol00`00Oomoo`0[Ool00`00Oomoo`2gOol00`00Oomoo`0nOol003moo`03001o ogoo02]oo`03001oogoo0;Moo`03001oogoo03ioo`00?goo00<007ooOol0:goo00<007ooOol0]goo 00<007ooOol0?Woo000oOol00`00Oomoo`0[Ool00`00Oomoo`2gOol00`00Oomoo`0nOol003moo`03 001oogoo02]oo`03001oogoo0;Moo`03001oogoo03ioo`00?goo00<007ooOol0:goo00<007ooOol0 ]goo00<007ooOol0?Woo000oOol3000[Ool00`00Oomoo`2gOol00`00Oomoo`0nOol003moo`03001o ogoo02]oo`03001oogoo0;Moo`03001oogoo03ioo`00?goo00<007ooOol0:goo00<007ooOol0]goo 00<007ooOol0?Woo000dOol50006Ool00`00Oomoo`0[Ool00`00Oomoo`2gOol00`00Oomoo`0nOol0 03Aoo`05001oogooOol00006Ool00`00Oomoo`0[Ool00`00Oomoo`2gOol00`00Oomoo`0nOol003Eo o`03001oogoo00Moo`03001oogoo02]oo`03001oogoo0;Moo`03001oogoo03ioo`00=Woo00<007oo Ool01Woo0`00:goo00<007ooOol0;7oo;`00G7oo00<007ooOol0?Woo000gOol00`00Oomoo`05Ool0 0`00Oomoo`0/Ool00`00Oomoo`0[Ool00`00Oomoo`0[Ool00`00Oomoo`1JOol00`00Oomoo`0nOol0 03Qoo`03001oogoo00Aoo`03001oogoo02aoo`03001oogoo02]oo`03001oogoo02]oo`03001oogoo 05Yoo`03001oogoo03ioo`00=7oo00D007ooOomoo`0000Ioo`03001oogoo02aoo`03001oogoo02]o o`03001oogoo02]oo`03001oogoo05Yoo`03001oogoo03ioo`00=Goo0`001goo00<007ooOol0;7oo 00<007ooOol0:goo00<007ooOol0:goo00<007ooOol0FWoo00<007ooOol0?Woo000oOol00`00Oomo o`0/Ool00`00Oomoo`0[Ool00`00Oomoo`0[Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03 001oogoo02aoo`03001oogoo02]oo`03001oogoo02]oo`03001oogoo05Yoo`03001oogoo03ioo`00 ?goo0`00;7oo00<007ooOol0:goo00<007ooOol0:goo00<007ooOol0FWoo00<007ooOol0?Woo000o Ool00`00Oomoo`0/Ool00`00Oomoo`0[Ool00`00Oomoo`0[Ool00`00Oomoo`1JOol00`00Oomoo`0n Ool003moo`03001oogoo02aoo`03001oogoo02]oo`03001oogoo02]oo`03001oogoo05Yoo`03001o ogoo03ioo`00?goo00<007ooOol0;7oo00<007ooOol0:goo00<007ooOol0:goo00<007ooOol0FWoo 00<007ooOol0?Woo000oOol00`00Oomoo`0/Ool00`00Oomoo`0[Ool00`00Oomoo`0[Ool00`00Oomo o`1JOol00`00Oomoo`0nOol003moo`03001oogoo02aoo`03001oogoo02]oo`03001oogoo02]oo`03 001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0;7oo00<007ooOol0:goo00<007ooOol0 :goo00<007ooOol0FWoo00<007ooOol0?Woo000oOol3000/Ool00`00Oomoo`0[Ool00`00Oomoo`0[ Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03001oogoo02aoo`03001oogoo02]oo`03001o ogoo02]oo`03001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0;7oo00<007ooOol0:goo 00<007ooOol0:goo00<007ooOol0FWoo00<007ooOol0?Woo000oOol00`00Oomoo`0/Ool00`00Oomo o`0[Ool00`00Oomoo`0[Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03001oogoo02aoo`03 001oogoo02]oo`03001oogoo02]oo`03001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0 ;7oo00<007ooOol0:goo00<007ooOol0:goo00<007ooOol0FWoo00<007ooOol0?Woo000oOol3000/ Ool00`00Oomoo`0[Ool00`00Oomoo`0[Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03001o ogoo02aoo`03001oogoo02]oo`03001oogoo02]oo`03001oogoo05Yoo`03001oogoo03ioo`00?goo 00<007ooOol0;7oo00<007ooOol0:goo00<007ooOol0:goo00<007ooOol0FWoo00<007ooOol0?Woo 000oOol00`00Oomoo`0/Ool00`00Oomoo`0[Ool00`00Oomoo`0[Ool00`00Oomoo`1JOol00`00Oomo o`0nOol003moo`03001oogoo02aoo`03001oogoo02]oo`03001oogoo02]oo`03001oogoo05Yoo`03 001oogoo03ioo`00?goo00<007ooOol0;7oo00<007ooOol0:goo00<007ooOol0:goo00<007ooOol0 FWoo00<007ooOol0?Woo000oOol00`00Oomoo`0/Ool00`00Oomoo`0[Ool00`00Oomoo`0[Ool00`00 Oomoo`1JOol00`00Oomoo`0nOol003moo`<002aoo`03001oogoo02]oo`03001oogoo02]oo`03001o ogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0;7oo00<007ooOol0:goo00<007ooOol0:goo 00<007ooOol0FWoo00<007ooOol0?Woo000oOol00`00Oomoo`0/Ool00`00Oomoo`0[Ool00`00Oomo o`0[Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03001oogoo02aoo`03001oogoo02]oo`03 001oogoo02]oo`03001oogoo05Yoo`03001oogoo03ioo`00=Goo0`001goo00<007ooOol0;7oo00<0 07ooOol0:goo00<007ooOol0:goo00<007ooOol0FWoo00<007ooOol0?Woo000dOol01@00Oomoogoo 00001Woo00<007ooOol0;7oo00<007ooOol0:goo00<007ooOol0:goo00<007ooOol0FWoo00<007oo Ool0?Woo000hOol00`00Oomoo`04Ool00`00Oomoo`0/Ool00`00Oomoo`0[Ool00`00Oomoo`0[Ool0 0`00Oomoo`1JOol00`00Oomoo`0nOol003Qoo`03001oogoo00Aoo`<002aoobl002eoo`03001oogoo 05Yoo`03001oogoo03ioo`00=Woo0P001goo00<007ooOol0R7oo00<007ooOol0FWoo00<007ooOol0 ?Woo000hOol00`00Oomoo`04Ool00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003Ao o`05001oogooOol00006Ool00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003Eoo`<0 00Moo`03001oogoo08Qoo`03001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<0 07ooOol0FWoo00<007ooOol0?Woo000oOol30028Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003mo o`03001oogoo08Qoo`03001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<007oo Ool0FWoo00<007ooOol0?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol0 03moo`03001oogoo08Qoo`03001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<0 07ooOol0FWoo00<007ooOol0?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0n Ool003moo`<008Qoo`03001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<007oo Ool0FWoo00<007ooOol0?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol0 03moo`03001oogoo08Qoo`03001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<0 07ooOol0FWoo00<007ooOol0?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0n Ool003moo`03001oogoo08Qoo`03001oogoo05Yoo`03001oogoo03ioo`00?goo0`00R7oo00<007oo Ool0FWoo00<007ooOol0?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol0 03moo`03001oogoo08Qoo`03001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<0 07ooOol0FWoo00<007ooOol0?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0n Ool003moo`03001oogoo08Qoo`03001oogoo05Yoo`03001oogoo03ioo`00?goo0`00R7oo00<007oo Ool0FWoo00<007ooOol0?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol0 03moo`03001oogoo08Qoo`03001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<0 07ooOol0FWoo00<007ooOol0?Woo000gOol30005Ool00`00Oomoo`28Ool00`00Oomoo`1JOol00`00 Oomoo`0nOol003Qoo`03001oogoo00Aoo`03001oogoo08Qoo`03001oogoo05Yoo`03001oogoo03io o`00>7oo00<007ooOol017oo00<007ooOol0R7oo00<007ooOol0FWoo00<007ooOol0?Woo000dOol6 0005Ool30028Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003Eoo`04001oogoo0006Ool00`00Oomo o`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003Eoo`04001oogoo0006Ool00`00Oomoo`28Ool0 0`00Oomoo`1JOol00`00Oomoo`0nOol003Ioo`03001oo`0000Ioo`03001oogoo08Qoo`03001oogoo 05Yoo`03001oogoo03ioo`00=goo0P001Woo00<007ooOol0R7oo00<007ooOol0FWoo00<007ooOol0 ?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03001oogoo08Qo o`03001oogoo05Yoo`03001oogoo03ioo`00?goo0`00R7oo00<007ooOol0FWoo00<007ooOol0?Woo 000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03001oogoo08Qoo`03 001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<007ooOol0FWoo00<007ooOol0 ?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03001oogoo08Qo o`03001oogoo05Yoo`03001oogoo03ioo`00?goo0`00R7oo00<007ooOol0FWoo00<007ooOol0?Woo 000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03001oogoo08Qoo`03 001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<007ooOol0FWoo00<007ooOol0 ?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03001oogoo08Qo o`03001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<007ooOol0FWoo00<007oo Ool0?Woo000oOol30028Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03001oogoo08Qoo`03 001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<007ooOol0FWoo00<007ooOol0 ?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`03001oogoo08Qo o`03001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<007ooOol0FWoo00<007oo Ool0?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003moo`<008Qoo`03 001oogoo05Yoo`03001oogoo03ioo`00?goo00<007ooOol0R7oo00<007ooOol0FWoo00<007ooOol0 ?Woo000oOol00`00Oomoo`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003Eoo`@000Ioo`03001o ogoo08Qoo`03001oogoo05Yoo`03001oogoo03ioo`00=7oo00<007ooOol00Woo00<007ooOol00goo 00<007ooOol0R7oo00<007ooOol0FWoo00<007ooOol0?Woo000iOol00`00Oomoo`03Ool00`00Oomo o`28Ool00`00Oomoo`1JOol00`00Oomoo`0nOol003Uoo`03001oogoo00=oo`<008Qoobl002ioo`03 001oogoo03ioo`00=Goo10001Woo00<007ooOol0]Woo00<007ooOol0;7oo00<007ooOol0?Woo000e Ool00`00Oomoo`07Ool00`00Oomoo`2fOol00`00Oomoo`0/Ool00`00Oomoo`0nOol003Eoo`03001o ogoo00Moo`03001oogoo0;Ioo`03001oogoo02aoo`03001oogoo03ioo`00=Goo1@001Goo00<007oo Ool0]Woo00<007ooOol0;7oo00<007ooOol0?Woo000oOol00`00Oomoo`2fOol00`00Oomoo`0/Ool0 0`00Oomoo`0nOol003moo`03001oogoo0;Ioo`03001oogoo02aoo`03001oogoo03ioo`00?goo0`00 ]Woo00<007ooOol0;7oo00<007ooOol0?Woo000oOol00`00Oomoo`2fOol00`00Oomoo`0/Ool00`00 Oomoo`0nOol003moo`03001oogoo0;Ioo`03001oogoo02aoo`03001oogoo03ioo`00?goo00<007oo Ool0]Woo00<007ooOol0;7oo00<007ooOol0?Woo000oOol00`00Oomoo`2fOol00`00Oomoo`0/Ool0 0`00Oomoo`0nOol003moo`03001oogoo0;Ioo`03001oogoo02aoo`03001oogoo03ioo`00?goo00<0 07ooOol0]Woo00<007ooOol0;7oo00<007ooOol0?Woo000oOol3002fOol00`00Oomoo`0/Ool00`00 Oomoo`0nOol003moo`03001oogoo0;Ioo`03001oogoo02aoo`03001oogoo03ioo`00?goo00<007oo Ool0]Woo00<007ooOol0;7oo00<007ooOol0?Woo000oOol00`00Oomoo`2gOol00`00Oomoo`0[Ool0 0`00Oomoo`0nOol003moo`03001oogoo0;Moo`03001oogoo02]oo`03001oogoo03ioo`00?goo00<0 07ooOol0]goo00<007ooOol0:goo00<007ooOol0?Woo000oOol00`00Oomoo`2gOol00`00Oomoo`0[ Ool00`00Oomoo`0nOol003moo`<00;Moo`03001oogoo02]oo`03001oogoo03ioo`00?goo00<007oo Ool0]goo00<007ooOol0:goo00<007ooOol0?Woo000oOol00`00Oomoo`2gOol00`00Oomoo`0[Ool0 0`00Oomoo`0nOol003moo`03001oogoo0;Moo`03001oogoo02]oo`03001oogoo03ioo`00?goo00<0 07ooOol0]goo00<007ooOol0:goo00<007ooOol0?Woo000oOol00`00Oomoo`2gOol00`00Oomoo`0[ Ool00`00Oomoo`0nOol003moo`<00;Moo`03001oogoo02]oo`03001oogoo03ioo`00?goo00<007oo Ool0]goo00<007ooOol0:goo00<007ooOol0?Woo000oOol00`00Oomoo`2gOol00`00Oomoo`0[Ool0 0`00Oomoo`0nOol003moo`03001oogoo0;Moo`03001oogoo02]oo`03001oogoo03ioo`00=Woo0`00 1Woo00<007ooOol0]goo00<007ooOol0:goo00<007ooOol0?Woo000eOol01@00Oomoogoo00001Goo 00<007ooOol0]goo00<007ooOol0:goo00<007ooOol0?Woo000eOol01@00Oomoogoo00001Goo00<0 07ooOol0]goo00<007ooOol0:goo00<007ooOol0?Woo000eOol01@00Oomoogoo00001Goo0`00]goo ;`00@7oo000eOol40006Ool00`00Oomoo`3oOolWOol003Eoo`03001oogoo00Moo`03001oogoo0?mo obMoo`00=Woo00<007ooOol01Woo00<007ooOol0ogoo9goo000gOol30005Ool00`00Oomoo`3oOolW Ool003moo`03001oogoo0?moobMoo`00\ \>"], ImageRangeCache->{{{0, 359}, {221.375, 0}} -> {-1.37802, -0.464485, \ 0.0270058, 0.0374538}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(With[{p = {1, 3, 2, 5, 6}}, \[IndentingNewLine]Plot[ Sum[p\[LeftDoubleBracket]i + 1\[RightDoubleBracket] \[ScriptN]4[ x - i], {i, 0, Length[p] - 1}], {x, 0, 8}, PlotRange \[Rule] All]]\)], "Input", CellTags->"FIG cubic 13256"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.119048 0.0147151 0.110482 [ [.2619 .00222 -3 -9 ] [.2619 .00222 3 0 ] [.5 .00222 -3 -9 ] [.5 .00222 3 0 ] [.7381 .00222 -3 -9 ] [.7381 .00222 3 0 ] [.97619 .00222 -3 -9 ] [.97619 .00222 3 0 ] [.01131 .1252 -6 -4.5 ] [.01131 .1252 0 4.5 ] [.01131 .23568 -6 -4.5 ] [.01131 .23568 0 4.5 ] [.01131 .34616 -6 -4.5 ] [.01131 .34616 0 4.5 ] [.01131 .45664 -6 -4.5 ] [.01131 .45664 0 4.5 ] [.01131 .56712 -6 -4.5 ] [.01131 .56712 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 .2619 .01472 m .2619 .02097 L s [(2)] .2619 .00222 0 1 Mshowa .5 .01472 m .5 .02097 L s [(4)] .5 .00222 0 1 Mshowa .7381 .01472 m .7381 .02097 L s [(6)] .7381 .00222 0 1 Mshowa .97619 .01472 m .97619 .02097 L s [(8)] .97619 .00222 0 1 Mshowa .125 Mabswid .08333 .01472 m .08333 .01847 L s .14286 .01472 m .14286 .01847 L s .20238 .01472 m .20238 .01847 L s .32143 .01472 m .32143 .01847 L s .38095 .01472 m .38095 .01847 L s .44048 .01472 m .44048 .01847 L s .55952 .01472 m .55952 .01847 L s .61905 .01472 m .61905 .01847 L s .67857 .01472 m .67857 .01847 L s .79762 .01472 m .79762 .01847 L s .85714 .01472 m .85714 .01847 L s .91667 .01472 m .91667 .01847 L s .25 Mabswid 0 .01472 m 1 .01472 L s .02381 .1252 m .03006 .1252 L s [(1)] .01131 .1252 1 0 Mshowa .02381 .23568 m .03006 .23568 L s [(2)] .01131 .23568 1 0 Mshowa .02381 .34616 m .03006 .34616 L s [(3)] .01131 .34616 1 0 Mshowa .02381 .45664 m .03006 .45664 L s [(4)] .01131 .45664 1 0 Mshowa .02381 .56712 m .03006 .56712 L s [(5)] .01131 .56712 1 0 Mshowa .125 Mabswid .02381 .03681 m .02756 .03681 L s .02381 .05891 m .02756 .05891 L s .02381 .081 m .02756 .081 L s .02381 .1031 m .02756 .1031 L s .02381 .14729 m .02756 .14729 L s .02381 .16939 m .02756 .16939 L s .02381 .19149 m .02756 .19149 L s .02381 .21358 m .02756 .21358 L s .02381 .25778 m .02756 .25778 L s .02381 .27987 m .02756 .27987 L s .02381 .30197 m .02756 .30197 L s .02381 .32406 m .02756 .32406 L s .02381 .36826 m .02756 .36826 L s .02381 .39035 m .02756 .39035 L s .02381 .41245 m .02756 .41245 L s .02381 .43455 m .02756 .43455 L s .02381 .47874 m .02756 .47874 L s .02381 .50083 m .02756 .50083 L s .02381 .52293 m .02756 .52293 L s .02381 .54503 m .02756 .54503 L s .02381 .58922 m .02756 .58922 L s .02381 .61132 m .02756 .61132 L s .25 Mabswid .02381 0 m .02381 .61803 L s .5 Mabswid .02381 .01472 m .02499 .01472 L .02605 .01472 L .02729 .01472 L .02846 .01472 L .02954 .01472 L .03053 .01472 L .03163 .01472 L .03279 .01472 L .03395 .01473 L .0352 .01473 L .03746 .01474 L .03884 .01475 L .04016 .01476 L .04262 .01479 L .045 .01482 L .04753 .01486 L .0521 .01496 L .05489 .01504 L .05752 .01513 L .06244 .01534 L .06757 .01563 L .07299 .01601 L .08269 .01694 L .09312 .01835 L .10458 .02047 L .11478 .02293 L .12409 .02572 L .145 .03414 L .16409 .04474 L .18485 .05949 L .22563 .09824 L .2649 .14781 L .30265 .20385 L .32362 .23411 L .34285 .25868 L .3617 .27796 L .37117 .2853 L .37651 .28863 L .38154 .29119 L .38647 .29314 L .38907 .29396 L .39181 .29468 L .39413 .29518 L .39667 .29562 L .39898 .29593 L .40115 .29615 L .40244 .29625 L .40313 .29629 L .40386 .29633 L Mistroke .40456 .29636 L .40519 .29638 L .40643 .29641 L .40762 .29643 L .40891 .29642 L .41013 .2964 L .41125 .29637 L .41255 .29632 L .41377 .29625 L .41653 .29607 L .4221 .29554 L .43116 .29441 L .44077 .29319 L .44579 .29267 L .44864 .29245 L .44995 .29236 L .45132 .29229 L .45249 .29224 L .45377 .2922 L .45493 .29218 L .45601 .29218 L .45729 .29218 L .45845 .29221 L .4591 .29223 L .4598 .29226 L .46106 .29233 L .46239 .29242 L .46363 .29253 L .46645 .29286 L .46919 .29331 L .47214 .29393 L .47747 .29547 L .48234 .29739 L .48729 .2999 L .49268 .30334 L .50247 .31172 L .51186 .32242 L .52222 .33694 L .54322 .37329 L .58339 .45718 L .62205 .5358 L .64207 .56823 L .65226 .58134 L .65786 .58741 L .66316 .59232 L .66811 .59615 L .67348 .59943 L .67586 .60058 L .67837 .60158 L .68051 .60226 L Mistroke .68287 .60282 L .6841 .60303 L .68526 .60318 L .6863 .60327 L .68744 .60332 L .68868 .60332 L .68999 .60326 L .69123 .60313 L .69236 .60297 L .6935 .60275 L .69455 .60251 L .69693 .60179 L .69902 .60096 L .70123 .59989 L .7062 .59673 L .71072 .5929 L .72089 .58083 L .73031 .56515 L .73923 .54605 L .75915 .48909 L .77757 .42332 L .81686 .26602 L .83657 .19114 L .85463 .13233 L .87399 .08461 L .88416 .06576 L .89485 .04995 L .90441 .03893 L .91461 .03001 L .91957 .0266 L .92424 .0239 L .93298 .02 L .93762 .01847 L .94271 .01717 L .94528 .01665 L .94804 .01618 L .95042 .01584 L .95301 .01553 L .95558 .01529 L .95796 .01511 L .96024 .01498 L .9614 .01493 L .96266 .01488 L .9639 .01484 L .96504 .01481 L .96611 .01478 L .96728 .01476 L .96834 .01475 L .96932 .01474 L .97036 .01473 L Mistroke .97147 .01472 L .97263 .01472 L .9739 .01472 L .97509 .01472 L .97619 .01472 L Mfstroke 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{288, 177.875}, ImageMargins->{{43, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgOol0019oo`03 001oogoo01Moo`@003Aoo`03001oogoo04ioo`03001oogoo04ioo`03001oogoo03moo`8000eoo`03 001oogoo00ioo`004Woo00<007ooOol06goo1`00ogoo47oo0P0087oo000BOol00`00Oomoo`0ROol2 003oOolYoo`03001oogoo02eoo`004Woo00<007ooOol0=goo00<007ooOol0j7oo00<007ooOol0 ;Woo000BOol00`00Oomoo`0hOol00`00Oomoo`3WOol00`00Oomoo`0^Ool0019oo`03001oogoo03Uo o`03001oogoo0>Eoo`03001oogoo02moo`004Woo00<007ooOol0>Woo00<007ooOol0i7oo00<007oo Ool0;goo000BOol3000kOol2003SOol00`00Oomoo`0`Ool0019oo`03001oogoo03eoo`03001oogoo 0>1oo`03001oogoo031oo`004Woo00<007ooOol0?Woo00<007ooOol0gWoo00<007ooOol0Ool00`00Oomoo`0fOol000Yoo`03001oogoo00Eoo`03001oogoo04Yoo`03001oogoo07oo000BOol00`00Oomoo`1>Ool00`00Oomoo`37Ool00`00 Oomoo`0hOol0019oo`03001oogoo04moo`03001oogoo0Goo000BOol00`00Oomoo`1AOol00`00Oomoo`33Ool00`00Oomo o`0iOol0019oo`03001oogoo055oo`03001oogoo0<=oo`03001oogoo03Uoo`004Woo00<007ooOol0 DWoo00<007ooOol0`Woo00<007ooOol0>Goo000BOol00`00Oomoo`1COol00`00Oomoo`30Ool00`00 Oomoo`0jOol0019oo`03001oogoo05=oo`03001oogoo0<1oo`03001oogoo03Yoo`004Woo00<007oo Ool0E7oo00<007ooOol0_goo00<007ooOol0>Woo000BOol3001EOol00`00Oomoo`2mOol00`00Oomo o`0kOol0019oo`03001oogoo05Eoo`03001oogoo0;eoo`03001oogoo03]oo`004Woo00<007ooOol0 EWoo00<007ooOol0_7oo00<007ooOol0>goo000BOol00`00Oomoo`1GOol00`00Oomoo`2jOol00`00 Oomoo`0lOol0019oo`03001oogoo05Qoo`03001oogoo0;Uoo`03001oogoo03aoo`004Woo00<007oo Ool0F7oo00<007ooOol0^Goo00<007ooOol0?7oo000BOol00`00Oomoo`1IOol00`00Oomoo`2hOol0 0`00Oomoo`0lOol0019oo`03001oogoo05Yoo`03001oogoo0;Ioo`03001oogoo03eoo`004Woo0`00 FWoo00<007ooOol0]Woo00<007ooOol0?Goo000BOol00`00Oomoo`1KOol00`00Oomoo`2eOol00`00 Oomoo`0mOol0019oo`03001oogoo05aoo`03001oogoo0;=oo`03001oogoo03ioo`004Woo00<007oo Ool0G7oo00<007ooOol0/goo00<007ooOol0?Woo000BOol00`00Oomoo`1MOol00`00Oomoo`2bOol0 0`00Oomoo`0nOol0019oo`03001oogoo05ioo`03001oogoo0;5oo`03001oogoo03ioo`004Woo00<0 07ooOol0GWoo00<007ooOol0/7oo00<007ooOol0?goo000BOol00`00Oomoo`1OOol00`00Oomoo`2_ Ool00`00Oomoo`0oOol0019oo`<0061oo`03001oogoo0:ioo`03001oogoo03moo`004Woo00<007oo Ool0H7oo00<007ooOol0[Goo00<007ooOol0@7oo000BOol00`00Oomoo`1QOol00`00Oomoo`2/Ool0 0`00Oomoo`10Ool0019oo`03001oogoo065oo`03001oogoo0:aoo`03001oogoo041oo`001goo1@00 1Woo00<007ooOol0HWoo00<007ooOol0Zgoo00<007ooOol0@7oo0007Ool01@00Oomoogoo00001Woo 00<007ooOol0Hgoo00<007ooOol0ZGoo00<007ooOol0@Goo0008Ool00`00Oomoo`07Ool00`00Oomo o`1SOol00`00Oomoo`2YOol00`00Oomoo`11Ool000Uoo`03001oogoo00Ioo`@006=oo`03001oogoo 0:Qoo`03001oogoo045oo`002Woo00<007ooOol01Goo00<007ooOol0IGoo00<007ooOol0Ygoo00<0 07ooOol0@Goo000;Ool00`00Oomoo`04Ool00`00Oomoo`1VOol00`00Oomoo`2UOol00`00Oomoo`12 Ool000Moo`05001oogooOol00006Ool00`00Oomoo`1VOol00`00Oomoo`2UOol00`00Oomoo`12Ool0 00Qoo`<000Moo`03001oogoo06Moo`03001oogoo0:Aoo`03001oogoo049oo`004Woo00<007ooOol0 J7oo00<007ooOol0XWoo00<007ooOol0@goo000BOol00`00Oomoo`1YOol00`00Oomoo`2QOol00`00 Oomoo`13Ool0019oo`03001oogoo06Uoo`03001oogoo0:5oo`03001oogoo04=oo`004Woo0`00JWoo 00<007ooOol0X7oo00<007ooOol0@goo000BOol00`00Oomoo`1[Ool00`00Oomoo`2NOol00`00Oomo o`14Ool0019oo`03001oogoo06aoo`03001oogoo09eoo`03001oogoo04Aoo`004Woo00<007ooOol0 KGoo0P00WGoo00<007ooOol0A7oo000BOol00`00Oomoo`1_Ool00`00Oomoo`2JOol00`00Oomoo`14 Ool0019oo`03001oogoo071oo`03001oogoo09Qoo`03001oogoo04Eoo`004Woo00<007ooOol0LGoo 00<007ooOol0Ugoo00<007ooOol0AGoo000BOol3001bOol00`00Oomoo`2FOol00`00Oomoo`15Ool0 019oo`03001oogoo07=oo`03001oogoo09Eoo`03001oogoo04Eoo`004Woo00<007ooOol0M7oo00<0 07ooOol0Tgoo00<007ooOol0AWoo000BOol00`00Oomoo`1eOol2002COol00`00Oomoo`16Ool0019o o`03001oogoo07Moo`03001oogoo01Aoo`H007Ioo`03001oogoo04Ioo`004Woo00<007ooOol0N7oo 1@0027oo2@001Woo1@00LGoo00<007ooOol0AWoo000BOol00`00Oomoo`1mOol8000DOol2001^Ool0 0`00Oomoo`17Ool0019oo`03001oogoo09]oo`03001oogoo06]oo`03001oogoo04Moo`004Woo0`00 W7oo0P00Jgoo00<007ooOol0Agoo000BOol00`00Oomoo`2NOol00`00Oomoo`1XOol00`00Oomoo`17 Ool0019oo`03001oogoo09moo`8006Moo`03001oogoo04Qoo`004Woo00<007ooOol0XGoo00<007oo Ool0I7oo00<007ooOol0B7oo000BOol00`00Oomoo`2ROol00`00Oomoo`1SOol00`00Oomoo`18Ool0 019oo`03001oogoo0:=oo`03001oogoo069oo`03001oogoo04Qoo`004Woo00<007ooOol0Xgoo00<0 07ooOol0HGoo00<007ooOol0BGoo000BOol3002TOol00`00Oomoo`1POol00`00Oomoo`19Ool0019o o`03001oogoo0:Eoo`03001oogoo05moo`03001oogoo04Uoo`004Woo00<007ooOol0YGoo00<007oo Ool0Ggoo00<007ooOol0BGoo000BOol00`00Oomoo`2VOol00`00Oomoo`1MOol00`00Oomoo`1:Ool0 019oo`03001oogoo0:Ioo`03001oogoo05eoo`03001oogoo04Yoo`0027oo0`001goo00<007ooOol0 Ygoo00<007ooOol0G7oo00<007ooOol0BWoo0007Ool01@00Oomoogoo00001Woo00<007ooOol0Z7oo 00<007ooOol0Fgoo00<007ooOol0BWoo000;Ool00`00Oomoo`04Ool00`00Oomoo`2XOol00`00Oomo o`1JOol00`00Oomoo`1;Ool000]oo`03001oogoo00Aoo`@00:Qoo`03001oogoo05Uoo`03001oogoo 04]oo`002Goo0P001goo00<007ooOol0ZWoo00<007ooOol0F7oo00<007ooOol0Bgoo000;Ool00`00 Oomoo`04Ool00`00Oomoo`2ZOol00`00Oomoo`1HOol00`00Oomoo`1;Ool000Moo`05001oogooOol0 0006Ool00`00Oomoo`2[Ool00`00Oomoo`1GOol00`00Oomoo`1;Ool000Qoo`<000Moo`03001oogoo 0:aoo`03001oogoo05Eoo`03001oogoo04aoo`004Woo00<007ooOol0[7oo00<007ooOol0EGoo00<0 07ooOol0C7oo000BOol00`00Oomoo`2]Ool00`00Oomoo`1DOol00`00Oomoo`1Ool0019oo`03001o ogoo0;5oo`03001oogoo04ioo`03001oogoo04ioo`004Woo00<007ooOol0/Goo00<007ooOol0CWoo 00<007ooOol0CWoo000BOol3002bOol00`00Oomoo`1=Ool00`00Oomoo`1>Ool0019oo`03001oogoo 0;9oo`03001oogoo04aoo`03001oogoo04moo`004Woo00<007ooOol0/goo00<007ooOol0Bgoo00<0 07ooOol0Cgoo000BOol00`00Oomoo`2cOol00`00Oomoo`1;Ool00`00Oomoo`1?Ool0019oo`03001o ogoo0;=oo`03001oogoo04]oo`03001oogoo04moo`004Woo00<007ooOol0]7oo00<007ooOol0BGoo 00<007ooOol0D7oo000BOol00`00Oomoo`2dOol00`00Oomoo`19Ool00`00Oomoo`1@Ool0019oo`<0 0;Eoo`03001oogoo04Qoo`03001oogoo051oo`004Woo00<007ooOol0]Goo00<007ooOol0B7oo00<0 07ooOol0D7oo000BOol00`00Oomoo`2fOol00`00Oomoo`16Ool00`00Oomoo`1AOol0019oo`03001o ogoo0;Ioo`03001oogoo04Ioo`03001oogoo055oo`004Woo00<007ooOol0]goo00<007ooOol0AGoo 00<007ooOol0DGoo000BOol00`00Oomoo`2gOol00`00Oomoo`15Ool00`00Oomoo`1AOol0019oo`03 001oogoo0;Qoo`03001oogoo04=oo`03001oogoo059oo`004Woo00<007ooOol0^7oo00<007ooOol0 @goo00<007ooOol0DWoo000BOol3002hOol00`00Oomoo`13Ool00`00Oomoo`1BOol0019oo`03001o ogoo0;Uoo`03001oogoo045oo`03001oogoo05=oo`004Woo00<007ooOol0^Goo00<007ooOol0@Goo 00<007ooOol0Dgoo000BOol00`00Oomoo`2jOol00`00Oomoo`10Ool00`00Oomoo`1COol000Yoo`<0 00Eoo`03001oogoo0;Yoo`03001oogoo041oo`03001oogoo05=oo`002goo00<007ooOol017oo00<0 07ooOol0^goo00<007ooOol0?Woo00<007ooOol0E7oo000;Ool00`00Oomoo`04Ool00`00Oomoo`2k Ool00`00Oomoo`0nOol00`00Oomoo`1DOol000Moo`H000Eoo`@00;]oo`03001oogoo03eoo`03001o ogoo05Aoo`0027oo00@007ooOol000Ioo`03001oogoo0;aoo`03001oogoo03aoo`03001oogoo05Eo o`0027oo00@007ooOol000Ioo`03001oogoo0;eoo`03001oogoo03]oo`03001oogoo05Eoo`002Goo 00<007oo00001Woo00<007ooOol0_Goo00<007ooOol0>goo00<007ooOol0EGoo000:Ool20006Ool0 0`00Oomoo`2nOol00`00Oomoo`0iOol00`00Oomoo`1FOol0019oo`03001oogoo0;ioo`03001oogoo 03Uoo`03001oogoo05Ioo`004Woo00<007ooOol0_goo00<007ooOol0>7oo00<007ooOol0EWoo000B Ool00`00Oomoo`2oOol00`00Oomoo`0hOol00`00Oomoo`1FOol0019oo`<00<1oo`03001oogoo03Io o`03001oogoo05Moo`004Woo00<007ooOol0`7oo00<007ooOol0=Woo00<007ooOol0Egoo000BOol0 0`00Oomoo`31Ool00`00Oomoo`0eOol00`00Oomoo`1GOol0019oo`03001oogoo0<5oo`03001oogoo 03Aoo`03001oogoo05Qoo`004Woo00<007ooOol0`Woo00<007ooOol0"], ImageRangeCache->{{{0, 359}, {221.313, 0}} -> {-0.465086, -0.411637, \ 0.0307815, 0.0331681}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]] }, Closed]] }, Open ]], Cell[CellGroupData[{ Cell["A refinement relation for B\[Hyphen]spline basis functions", \ "Subsection", CellTags->"SUBSEC subdivision for Bsplines"], Cell[CellGroupData[{ Cell[BoxData[ \(\[ScriptN]1[\[ScriptX]] \[Equal] \[ScriptN]1[ 2 \[ScriptX]] + \[ScriptN]1[2 \[ScriptX] - 1] // FullSimplify\)], "Input", CellTags->"EQN subdivide N"], Cell[BoxData[ \(UnitStep[1 - \[ScriptX]] == UnitStep[2 - 2\ \[ScriptX]]\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(Plot[{\[ScriptN]1[2 \[ScriptX]], \[ScriptN]1[ 2 \[ScriptX] - 1]}, {\[ScriptX], \(-1\), 2}]\)], "Input", CellTags->"FIG split N[x]"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.34127 0.31746 0.0147151 0.588604 [ [.02381 .00222 -6 -9 ] [.02381 .00222 6 0 ] [.18254 .00222 -12 -9 ] [.18254 .00222 12 0 ] [.5 .00222 -9 -9 ] [.5 .00222 9 0 ] [.65873 .00222 -3 -9 ] [.65873 .00222 3 0 ] [.81746 .00222 -9 -9 ] [.81746 .00222 9 0 ] [.97619 .00222 -3 -9 ] [.97619 .00222 3 0 ] [.32877 .13244 -18 -4.5 ] [.32877 .13244 0 4.5 ] [.32877 .25016 -18 -4.5 ] [.32877 .25016 0 4.5 ] [.32877 .36788 -18 -4.5 ] [.32877 .36788 0 4.5 ] [.32877 .4856 -18 -4.5 ] [.32877 .4856 0 4.5 ] [.32877 .60332 -6 -4.5 ] [.32877 .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 .02381 .01472 m .02381 .02097 L s [(-1)] .02381 .00222 0 1 Mshowa .18254 .01472 m .18254 .02097 L s [(-0.5)] .18254 .00222 0 1 Mshowa .5 .01472 m .5 .02097 L s [(0.5)] .5 .00222 0 1 Mshowa .65873 .01472 m .65873 .02097 L s [(1)] .65873 .00222 0 1 Mshowa .81746 .01472 m .81746 .02097 L s [(1.5)] .81746 .00222 0 1 Mshowa .97619 .01472 m .97619 .02097 L s [(2)] .97619 .00222 0 1 Mshowa .125 Mabswid .05556 .01472 m .05556 .01847 L s .0873 .01472 m .0873 .01847 L s .11905 .01472 m .11905 .01847 L s .15079 .01472 m .15079 .01847 L s .21429 .01472 m .21429 .01847 L s .24603 .01472 m .24603 .01847 L s .27778 .01472 m .27778 .01847 L s .30952 .01472 m .30952 .01847 L s .37302 .01472 m .37302 .01847 L s .40476 .01472 m .40476 .01847 L s .43651 .01472 m .43651 .01847 L s .46825 .01472 m .46825 .01847 L s .53175 .01472 m .53175 .01847 L s .56349 .01472 m .56349 .01847 L s .59524 .01472 m .59524 .01847 L s .62698 .01472 m .62698 .01847 L s .69048 .01472 m .69048 .01847 L s .72222 .01472 m .72222 .01847 L s .75397 .01472 m .75397 .01847 L s .78571 .01472 m .78571 .01847 L s .84921 .01472 m .84921 .01847 L s .88095 .01472 m .88095 .01847 L s .9127 .01472 m .9127 .01847 L s .94444 .01472 m .94444 .01847 L s .25 Mabswid 0 .01472 m 1 .01472 L s .34127 .13244 m .34752 .13244 L s [(0.2)] .32877 .13244 1 0 Mshowa .34127 .25016 m .34752 .25016 L s [(0.4)] .32877 .25016 1 0 Mshowa .34127 .36788 m .34752 .36788 L s [(0.6)] .32877 .36788 1 0 Mshowa .34127 .4856 m .34752 .4856 L s [(0.8)] .32877 .4856 1 0 Mshowa .34127 .60332 m .34752 .60332 L s [(1)] .32877 .60332 1 0 Mshowa .125 Mabswid .34127 .04415 m .34502 .04415 L s .34127 .07358 m .34502 .07358 L s .34127 .10301 m .34502 .10301 L s .34127 .16187 m .34502 .16187 L s .34127 .1913 m .34502 .1913 L s .34127 .22073 m .34502 .22073 L s .34127 .27959 m .34502 .27959 L s .34127 .30902 m .34502 .30902 L s .34127 .33845 m .34502 .33845 L s .34127 .39731 m .34502 .39731 L s .34127 .42674 m .34502 .42674 L s .34127 .45617 m .34502 .45617 L s .34127 .51503 m .34502 .51503 L s .34127 .54446 m .34502 .54446 L s .34127 .57389 m .34502 .57389 L s .25 Mabswid .34127 0 m .34127 .61803 L s 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath .5 Mabswid .02381 .01472 m .06244 .01472 L .10458 .01472 L .14415 .01472 L .18221 .01472 L .22272 .01472 L .26171 .01472 L .28158 .01472 L .30316 .01472 L .31323 .01472 L .32392 .01472 L .33304 .01472 L .33554 .01472 L .33823 .01472 L .33953 .01472 L .34076 .01472 L .34187 .60332 L .34309 .60332 L .38373 .60332 L .42286 .60332 L .44283 .60332 L .46444 .60332 L .47459 .60332 L .48531 .60332 L .49446 .60332 L .49697 .60332 L .49835 .60332 L .49966 .60332 L .50087 .01472 L .5022 .01472 L .50451 .01472 L .54529 .01472 L .58456 .01472 L .62231 .01472 L .66251 .01472 L .7012 .01472 L .74234 .01472 L .78196 .01472 L .82007 .01472 L .86063 .01472 L .89968 .01472 L .94117 .01472 L .97619 .01472 L s .02381 .01472 m .06244 .01472 L .10458 .01472 L .14415 .01472 L .18221 .01472 L .22272 .01472 L .26171 .01472 L .30316 .01472 L .34309 .01472 L .3815 .01472 L .42237 .01472 L .46172 .01472 L .48147 .01472 L .49012 .01472 L .49468 .01472 L .49719 .01472 L .49842 .01472 L .49955 .01472 L .50085 .60332 L .50154 .60332 L .50226 .60332 L .50471 .60332 L .5095 .60332 L .51896 .60332 L .53984 .60332 L .57781 .60332 L .61824 .60332 L .63687 .60332 L .6467 .60332 L .65209 .60332 L .65473 .60332 L .65714 .60332 L .65837 .60332 L .65967 .01472 L .66097 .01472 L .66239 .01472 L .66818 .01472 L .67838 .01472 L .6985 .01472 L .73907 .01472 L .77811 .01472 L .81961 .01472 L .85959 .01472 L .89806 .01472 L .93898 .01472 L .97619 .01472 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]HGAYHf4PAg9QL6QYHgQoo`00OGoo 00<007ooOol0j7oo001mOol00`00Oomoo`3XOol000Uoool005H000Yoo`004Goo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol027oo 00<007ooOol027oo00<007ooOol01goo00<007ooOol027oo00<007ooOol027oo00<007ooOol047oo 000AOol00`00Oomoo`0cOol00`00Oomoo`0cOol00`00Oomoo`0cOol00`00Oomoo`0cOol00`00Oomo o`0cOol00`00Oomoo`0cOol00`00Oomoo`0@Ool007eoo`03001oogoo03=oo`03001oogoo03=oo`03 001oogoo07aoo`00OGoo00<007ooOol0Ool20006Ool00`00Oomoo`0cOol00`00Oomoo`0cOol0 0`00Oomoo`1lOol007eoo`03001oogoo03=oo`03001oogoo03=oo`03001oogoo07aoo`00OGoo00<0 07ooOol0Qoo`00Lgoo 0`001goo00<007ooOol0j7oo001eOol00`00Oomoo`05Ool00`00Oomoo`3XOol007eoo`03001oogoo 0>Qoo`00\ \>"], ImageRangeCache->{{{0, 359}, {221.375, 0}} -> {-1.16201, -0.0774142, \ 0.0115739, 0.0062423}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["The associated subdivision scheme", "Subsection"], Cell[CellGroupData[{ Cell[TextData[{ StyleBox["Mathematica", FontSlant->"Italic"], " functions for manipulating generating functions" }], "Subsubsection"], Cell[TextData[{ Cell[BoxData[ \(makeGenFun\)]], " constructs a generating function with coefficients chosen from ", Cell[BoxData[ \(coeff\)]], " starting at powers ", Cell[BoxData[ \(x\^\(-a\)\)]], "." }], "Text"], Cell[BoxData[ \(makeGenFun[coeff_, a_, x_] := Sum[coeff\[LeftDoubleBracket]i\[RightDoubleBracket] x\^\(i - 1 + a\), {i, 1, Length[coeff]}]\)], "Input", InitializationCell->True], Cell[TextData[{ Cell[BoxData[ \(subdivide\)]], " takes a mask ", Cell[BoxData[ \(s[x]\)]], " and applies it to a generating function ", Cell[BoxData[ \(p[x]\)]], " ", Cell[BoxData[ \(k\)]], " times." }], "Text"], Cell[BoxData[ \(subdivide[s_, p_, k_] := If[k \[Equal] 0, p, subdivide[s, s*\((p /. {x \[Rule] x\^2})\), k - 1]]\)], "Input", InitializationCell->True], Cell[TextData[{ Cell[BoxData[ \(makeCoeff\)]], " takes a generating function ", Cell[BoxData[ \(genFun\)]], " and strips off the coefficients from powers ", Cell[BoxData[ \(x\^\(\(2\^k\) min\)\)]], " to ", Cell[BoxData[ \(x\^\(\(2\^k\) max\)\)]], ". These corresponds to coefficients on the interval ", Cell[BoxData[ \(\([min, max]\)\)]], " after ", Cell[BoxData[ \(k\)]], " rounds of subdivision." }], "Text"], Cell[BoxData[ \(makeCoeff[genFun_, {min_, max_}, k_, x_] := With[{expFun = Together[genFun]}, \n\t Table[Coefficient[expFun, x, i], {i, \(2\^k\) min, \(2\^k\) max}]]\)], "Input", InitializationCell->True], Cell[TextData[{ Cell[BoxData[ \(plotGen\)]], " takes a generating function and plots the results of ", Cell[BoxData[ \(makeCoeff\)]], " using the correct ", Cell[BoxData[ \(\[ScriptX]\)]], " coordinates" }], "Text"], Cell[BoxData[ \(plotGen[genFun_, {min_, max_}, k_, x_, opts___] := With[{expFun = Together[genFun]}, \n\t plotCoeff[ Table[{i\/2\^k, Coefficient[expFun, x, i]}, {i, \(2\^k\) min, \(2\^k\) max}], opts]]\)], "Input", InitializationCell->True] }, Closed]], Cell[CellGroupData[{ Cell["Examples", "Subsubsection"], Cell[TextData[{ "Linear subdivision of the functional example ", Cell[BoxData[ \(p = {1, 3, 2, 5, 6}\)]], "." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(With[{p = {1, 3, 2, 5, 6}}, \[IndentingNewLine]Show[ GraphicsArray[\[IndentingNewLine]{{plotGen[ subdivide[\(1\/2\) \((1 + x)\)\^2, makeGenFun[c0, 0, x], 0], {\(-1\), 7}, 0, x], plotGen[subdivide[\(1\/2\) \((1 + x)\)\^2, makeGenFun[c0, 0, x], 1], {\(-1\), 7}, 1, x]}, {plotGen[ subdivide[\(1\/2\) \((1 + x)\)\^2, makeGenFun[c0, 0, x], 2], {\(-1\), 7}, 2, x], plotGen[subdivide[\(1\/2\) \((1 + x)\)\^2, makeGenFun[c0, 0, x], 3], {\(-1\), 7}, 3, x]}}]]]\)], "Input", CellTags->"FIG genfun subdivision"], Cell[CellGroupData[{ Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.142857 0.119048 0.0147151 0.0981006 [ [.38095 .00222 -3 -9 ] [.38095 .00222 3 0 ] [.61905 .00222 -3 -9 ] [.61905 .00222 3 0 ] [.85714 .00222 -3 -9 ] [.85714 .00222 3 0 ] [.13036 .11282 -6 -4.5 ] [.13036 .11282 0 4.5 ] [.13036 .21092 -6 -4.5 ] [.13036 .21092 0 4.5 ] [.13036 .30902 -6 -4.5 ] [.13036 .30902 0 4.5 ] [.13036 .40712 -6 -4.5 ] [.13036 .40712 0 4.5 ] [.13036 .50522 -6 -4.5 ] [.13036 .50522 0 4.5 ] [.13036 .60332 -6 -4.5 ] [.13036 .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 .38095 .01472 m .38095 .02097 L s [(2)] .38095 .00222 0 1 Mshowa .61905 .01472 m .61905 .02097 L s [(4)] .61905 .00222 0 1 Mshowa .85714 .01472 m .85714 .02097 L s [(6)] .85714 .00222 0 1 Mshowa .125 Mabswid .20238 .01472 m .20238 .01847 L s .2619 .01472 m .2619 .01847 L s .32143 .01472 m .32143 .01847 L s .44048 .01472 m .44048 .01847 L s .5 .01472 m .5 .01847 L s .55952 .01472 m .55952 .01847 L s .67857 .01472 m .67857 .01847 L s .7381 .01472 m .7381 .01847 L s .79762 .01472 m .79762 .01847 L s .08333 .01472 m .08333 .01847 L s .02381 .01472 m .02381 .01847 L s .91667 .01472 m .91667 .01847 L s .97619 .01472 m .97619 .01847 L s .25 Mabswid 0 .01472 m 1 .01472 L s .14286 .11282 m .14911 .11282 L s [(1)] .13036 .11282 1 0 Mshowa .14286 .21092 m .14911 .21092 L s [(2)] .13036 .21092 1 0 Mshowa .14286 .30902 m .14911 .30902 L s [(3)