<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="15" minor="1"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="true"></View-Properties>
<MapleNet-Properties elisiondigitsbefore="100" labelling="true" indentamount="4" elisiontermsthreshold="10000" ansi="false" errorbreak="1" useclientjvm="true" echo="1" imaginaryunit="I" labelwidth="20" contextmenusize="automatic" plotdriver="opengl" elisiondigitsafter="100" plotoutput="terminal" helpbrowser="standard" rtablesize="10" elisiontermsbefore="100" elisiondigitsthreshold="10000" typesetting="standard" plotdevice="inline" verboseproc="1" showassumed="1" errorcursor="false" longdelim="true" plotoptions="" quiet="false" elisiontermsafter="100" screenwidth="79" preplot="" prettyprint="3" displayprecision="-1" screenpixelheight="1080" warnlevel="3" screenheight="25" latexwidth="6.0" postplot="" prompt="&gt; " ShowLabels="true"/>
<Styles><Font name="Ordered List 1" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Annotation Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 2" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 3" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 4" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 5" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Author" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Annotation Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Warning" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Caption Reference" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Input Placeholder" background="[255,255,255]" bold="true" executable="true" family="Courier New" foreground="[200,0,200]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="true"/>
<Font name="Maple Plot" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Code" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Line Printed Output" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Text Output" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Diagnostic" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[40,120,40]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Inert Output" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[144,144,144]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Normal" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Times New Roma" foreground="[0,128,128]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Maple Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Dash Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Math" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Input" background="[255,255,255]" bold="true" executable="true" family="Courier New" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Input" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="HyperlinkError" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Header and Footer" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="10" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Error" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 1" background="[255,255,255]" bold="true" executable="false" family="Times New Roma" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Bullet Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 4" background="[255,255,255]" bold="false" executable="false" family="Times New Roma" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Equation Label" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 3" background="[255,255,255]" bold="true" executable="false" family="Times New Roma" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="14" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 2" background="[255,255,255]" bold="true" executable="false" family="Times New Roma" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="16" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="HyperlinkWarning" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Dictionary Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Times New Roma" foreground="[147,0,15]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Caption Text" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="List Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Layout name="Ordered List 1" alignment="left" bullet="numeric" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 2" alignment="left" bullet="alphabetic" firstindent="0" leftmargin="36" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 3" alignment="left" bullet="roman" firstindent="0" leftmargin="72" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 4" alignment="left" bullet="ALPHABETIC" firstindent="0" leftmargin="108" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 5" alignment="left" bullet="ROMAN" firstindent="0" leftmargin="144" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Author" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="8" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Warning" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Annotation Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Maple Plot" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Line Printed Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Text Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="newline" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Diagnostic" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Normal" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Maple Output" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.3" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Dash Item" alignment="left" bullet="dash" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="HyperlinkError" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Error" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 1" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="4" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Bullet Item" alignment="left" bullet="dot" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 4" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 3" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 2" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="2" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="HyperlinkWarning" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="List Item" alignment="left" bullet="indent" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Pencil-style name="Pencil 5" pen-color="[255,0,0]" pen-height="5.0" pen-width="5.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 4" pen-color="[0,0,255]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 3" pen-color="[0,0,0]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 2" pen-color="[0,0,255]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 1" pen-color="[0,0,0]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Highlighter-style name="Highlighter 2" pen-color="[255,204,0]" pen-height="14.0" pen-width="14.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 1" pen-color="[255,153,255]" pen-height="12.0" pen-width="8.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 4" pen-color="[0,255,255]" pen-height="32.0" pen-width="32.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 3" pen-color="[51,255,0]" pen-height="24.0" pen-width="24.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 5" pen-color="[255,255,0]" pen-height="48.0" pen-width="48.0" pen-opacity="0.8"/>
</Styles>
<Task-table>
    <Task-category name="&lt;default&gt;">
    </Task-category>
</Task-table>
<Task>
</Task><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1" drawlabel="true">
<Input>
<Text-field style="Heading 1" size="24" layout="Heading 1"><Font size="24">Curvature of curves</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L18494" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L5" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">This worksheet contains tools to create animated pictures of plane curves or space curves together with their Frenet coordinate system.</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L6" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Plane curves</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L14" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">Tool to create animated pictures of plane curves together with their </Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L16" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">- tangent vector, </Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L18" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">- normal vector, </Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L20" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">- &quot;acceleration vector&quot; (second derivative)</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L22" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">- osculating circle, </Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L10" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">- curvature function. </Font></Text-field>
<Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2I1EhRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYn">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L18496" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">Just place the cursor on the red word &quot;<Font bold="true" family="Tlwg Typist">restart</Font>&quot; below and press enter.</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L18495" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L18483" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">If you want to create a picture of your own curve you can change the definitions marked with &quot;(</Font><Font bold="true" size="16">can be modified</Font><Font size="14">)&quot; below.</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L18482" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group labelreference="L18481" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" size="14" layout="Normal"><Font size="14">restart:with(plots):with(plottools):</Font><Font style="Text" executable="true"> </Font><Font style="Text" size="14">      place the cursor on the red word &quot;<Font bold="true" family="Tlwg Typist">restart</Font>&quot; and press enter</Font><Font size="14">
</Font><Font style="Text">To start the animations, right-click in the graphic and choose  &gt; Animation  &gt; Play .</Font><Font size="14">
Name:=&quot;Lissajous-Curve&quot;:  </Font><Font style="Text">the name of the curve (<Font bold="true" size="16">can be modified</Font><Font size="14"> to plot a different curve)</Font></Font><Font size="20">
</Font><Font size="14">x(t):=cos(3*t):</Font><Font style="Text">         <Font size="14">x-coordinate of the curve (</Font><Font bold="true" size="16">can be modified</Font><Font size="14"> to plot a different curve)</Font></Font><Font size="14">
y(t):=sin(2*t):</Font><Font style="Text">         <Font size="14">y-coordinate of the curve</Font> (<Font bold="true" size="16">can be modified</Font><Font size="16"> </Font><Font size="14">to plot a different curve</Font><Font size="16">)</Font></Font><Font size="14">
Length:=4.86*Pi:</Font><Font style="Text">  <Font size="14">the (approximate) total length of the curve</Font> (<Font bold="true" size="16">can be modified</Font><Font size="14"> to plot a longer curve)</Font></Font><Font size="14">
n:=100: </Font><Font style="Text">the number of frames of the animated motion (<Font bold="true" size="16">can be modified</Font><Font bold="true" size="14">)</Font></Font><Font size="14">
  </Font><Font bold="true" style="Text">Note:</Font><Font style="Text"> it is not necessary to give the curve parametrized by arc length, that is, such that it evolves with constant velocity.</Font><Font size="14">
    </Font><Font style="Text">The algorithm below is trying to create frames of the motion which simulate movement with constant velocity </Font><Font size="14">
    </Font><Font style="Text">by increasing the parameter &quot;t&quot; in such steps that the steps of the arc length approximately equal &quot;Length/n&quot;.</Font><Font size="14">
    </Font><Font style="Text">Since this is achieved only approximately, the specified value of &quot;Length&quot; will only be the approximate total length of the curve.</Font><Font size="14">

c(t):=&lt;x(t),y(t)&gt;:</Font><Font style="Text">  the curve as function in t with values in R^2</Font><Font size="14">
dx(t):=diff(x(t),t): dy(t):=diff(y(t),t): </Font><Font style="Text">   the derivatives with respect to &quot;t&quot;</Font><Font size="14">
dc(t):=&lt;dx(t),dy(t)&gt;: </Font><Font style="Text">the tangent vector to the curve at time &quot;t&quot;</Font><Font size="14">
v(t):=simplify(sqrt(dx(t)^2+dy(t)^2)): </Font><Font style="Text"> the velocity; it is equal to the length of the tangent vector &quot;dc(t)&quot;</Font><Font size="14">
T(t):=simplify(dc(t)/v(t)): </Font><Font style="Text"> the tangent unit vector which is normalized to length 1</Font><Font size="14">
N(t):=simplify(&lt;-dy(t),dx(t)&gt;/v(t)): </Font><Font style="Text">the normal unit vector</Font><Font size="14">
ddx(t):=diff(x(t),[t$2]): ddy(t):=diff(y(t),[t$2]): </Font><Font style="Text">the second derivatives with respect to &quot;t&quot;</Font><Font size="14">
kappa(t):=simplify((dx(t)*ddy(t)-ddx(t)*dy(t))/v(t)^3): </Font><Font style="Text">the curvature at time &quot;t&quot;</Font><Font size="14">
K(t):=simplify(kappa(t)*N(t)): </Font><Font style="Text">  the &quot;acceleration vector&quot; (the second derivative of the curve with respect to the arc length)</Font><Font size="14">
R(t):=1/kappa(t): M(t):=c(t)+R(t)*N(t): </Font><Font style="Text">the radius and center of the osculating circle</Font><Font size="14">

</Font><Font style="Text">The algorithm to plot &quot;n&quot; frames containing the curve, its various vectors, the osculating circle, and the curvature function:</Font><Font size="14">
t[-1]:=0: Deltat[-1]:=0:</Font><Font style="Text">  initial values</Font><Font size="14">
for i from 0 to n do </Font><Font style="Text">                             creates the i-th frame</Font><Font size="14">
t[i]:=evalf(t[i-1]+Deltat[i-1]):</Font><Font style="Text">    increases the parameter &quot;t&quot; by step &quot;Delta[i-1]&quot; </Font><Font size="14">
RedCurve[i]:=plot([x(t),y(t),t=0..t[i]],thickness=5):</Font><Font style="Text">   plots the red curve in the i-th frame</Font><Font size="14">
Tangentvector[i]:=arrow(evalf(eval(c(t),t=t[i])),evalf(eval(T(t),t=t[i])),.1,.2,.1,colour=green):</Font><Font style="Text">   computes its tangent unit vector in the i-th frame</Font><Font size="14">
Normalvector[i]:=arrow(evalf(eval(c(t),t=t[i])),evalf(eval(N(t),t=t[i])),.1,.2,.1,colour=yellow):</Font><Font style="Text">   computes the normal unit vector in the i-th frame</Font><Font size="14">
Curvature[i]:=evalf(eval(kappa(t),t=t[i])):</Font><Font style="Text">   computes the curvature in the i-th frame</Font><Font size="14">
Curvaturefunction[i]:=display(plot(kappa(t),t=0..t[i],color=blue, thickness=2)):</Font><Font style="Text">   plots the curvature function in the i-th frame</Font><Font size="14">
Accelerationvector[i]:=arrow(evalf(eval(c(t),t=t[i])),evalf(eval(K(t),t=t[i])),.03,.1,.1,colour=blue):</Font><Font style="Text">   computes the &quot;acceleration vector&quot; in the i-th frame</Font><Font size="14">
Osculatingcircle[i]:=circle(convert(evalf(eval(M(t), t = t[i])), list),evalf(eval(R(t),t=t[i])),colour=black,thickness=0):</Font><Font style="Text">   plots the osculating circle in the i-th frame</Font><Font size="14">

CurveWithT[i]:=display((RedCurve[i],Tangentvector[i]), title=cat(Name,&quot; with tangent vector&quot;),titlefont=[TIMES,BOLD,14]): </Font><Font style="Text">plots the curve with tangent unit vector in the i-th frame</Font><Font size="14">

CurveWithTandN[i]:=display((RedCurve[i],Tangentvector[i],Normalvector[i]), title=cat(Name,&quot; with tangent vector (green) and normal vector (yellow)&quot;),titlefont=[TIMES,BOLD,14]):</Font><Font style="Text"> plots the curve with tangent unit vector and normal unit vector in the i-th frame</Font><Font size="14">

<Font encoding="UTF-8">CurveWithTNandK[i]:=display((RedCurve[i],Tangentvector[i],Accelerationvector[i],Normalvector[i]), title=cat(Name,&quot; with tangent vector (green), normal vector (yellow), and \134&quot;acceleration vector\134&quot; (blue)&quot;),titlefont=[TIMES,BOLD,14], view=[-2..2,-2..2],scaling=constrained):</Font></Font><Font style="Text">  plots the curve with tangent unit vector, normal unit vector and acceleration vector in the i-th frame</Font><Font size="14">

<Font encoding="UTF-8">CurveWithTNKandCircle[i]:=display((RedCurve[i],Tangentvector[i],Accelerationvector[i],Normalvector[i],Osculatingcircle[i]), title=cat(Name,&quot; with tangent vector (green), normal vector (yellow), \134&quot;acceleration vector\134&quot; (blue), and osculating circle&quot;), titlefont=[TIMES,BOLD,14], view=[-2..2,-2..2],scaling=constrained):</Font></Font><Font style="Text">   plots the curve with tangent unit vector, normal unit vector, acceleration vector, and osculating circle in the i-th frame</Font><Font size="14">
</Font><Font size="12">
</Font><Font size="14">Deltat[i]:=evalf(eval(Length/(n*v(t)),t=t[i])): </Font><Font style="Text">the increment of the parameter &quot;t&quot; such that the arc length approximately increases by &quot;Length / n&quot;</Font><Font size="14">

end do:  </Font><Font style="Text"> Now all &quot;n&quot; frames are created.</Font><Font size="14">
</Font><Font size="12">
</Font><Font size="14">BlackCurve:=plot([x(t),y(t),t=0..t[n]],thickness=1,color=black):</Font><Font style="Text">   plots the black curve in all frames</Font><Font size="14">

</Font><Font style="Text">The frames are put together to movies:</Font><Font size="14">
display(seq(RedCurve[i],i=0..n),insequence=true,labels=[x,y],scaling=constrained, title=Name,titlefont=[TIMES,BOLD,14]); </Font><Font style="Text">plots the curve evolving in time</Font><Font size="14">

display(seq(display(BlackCurve,CurveWithT[i]),i=0..n),insequence=true,labels=[x,y],scaling=constrained); </Font><Font style="Text">plots the curve with tangent unit vector</Font><Font size="14">

display(seq(display(BlackCurve,CurveWithTandN[i]),i=0..n),insequence=true,labels=[x,y],scaling=constrained);</Font><Font style="Text">  plots the curve with tangent unit vector and normal unit vector</Font><Font size="14">

display(seq(display(BlackCurve,CurveWithTNandK[i]),i=0..n),insequence=true,labels=[x,y],scaling=constrained);</Font><Font style="Text">  plots the curve with tangent unit vector, normal unit vector and acceleration vector</Font><Font size="14">

display(seq(display(BlackCurve,CurveWithTNKandCircle[i]),i=0..n),insequence=true,labels=[x,y],scaling=constrained);</Font><Font style="Text">  plots the curve with tangent unit vector, normal unit vector, acceleration vector, and osculating circle</Font><Font size="12">

</Font><Font size="14">display(Array(1..2,1..1,[[display((seq(display((BlackCurve,CurveWithTNandK[i]),labels=[x,y],scaling=constrained,view=[-2..2,-2..2]),i=0..n)),insequence=true)],[display((seq(display(Curvaturefunction[i]),i=0..n)),insequence=true,labelfont=[TIMES,BOLD,14],labels=[&quot; &quot;,Curvature])]]));</Font><Font style="Text">     plots the curve with tangent unit vector, normal unit vector and acceleration vector, and in a separate box the graph of the curvature function</Font></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L23" drawlabel="true">
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L9" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2I1EhRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYn">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Space curves</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L33277" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">Tool to create animated pictures of space curves together with their </Font></Text-field>
<Text-field style="Text" layout="Normal"><Font size="14">- tangent vector, </Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L33279" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">- normal vector, </Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L33281" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">- binormal vector, </Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L11" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">- curvature function, and</Font></Text-field>
<Text-field style="Text" size="14" layout="Normal"><Font size="14">- torsion function.</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L33283" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L18490" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">Just place the cursor on the red word &quot;<Font bold="true" family="Tlwg Typist">restart</Font>&quot; and press enter<Font bold="true" family="Tlwg Typist">.</Font></Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L18491" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L18487" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="14">If you want to create a picture of your own curve you can change the definitions marked with &quot;(</Font><Font bold="true" size="16">can be modified</Font><Font size="14">)&quot; below.</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L18488" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group labelreference="L18489" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" size="14" layout="Normal"><Font size="14">restart:with(plots):with(plottools):with(LinearAlgebra):</Font><Font style="Text">  <Font size="14">place the cursor on the red word &quot;<Font bold="true" family="Tlwg Typist">restart</Font>&quot; and press enter</Font></Font><Font size="14">
Name:=&quot;Torus knot&quot;:  </Font><Font style="Text">the name of the curve (<Font bold="true" size="16">can be modified</Font><Font size="16"> to plot a different curve)</Font></Font><Font size="14">
x(t):=1/6*(cos(3*t)+5)*cos(2*t):</Font><Font style="Text">         <Font size="14">x-coordinate of the curve (</Font><Font bold="true" size="16">can be modified</Font><Font size="14"> to plot a different curve)</Font></Font><Font size="14">
y(t):=1/6*(cos(3*t)+5)*sin(2*t):</Font><Font style="Text">         <Font size="14">y-coordinate of the curve (</Font><Font bold="true" size="16">can be modified</Font><Font size="14"> to plot a different curve)</Font></Font><Font size="14">
z(t):=1/6*sin(3*t):</Font><Font style="Text">                                      <Font size="14">z-coordinate of the curve (</Font><Font bold="true" size="16">can be modified</Font><Font size="14"> to plot a different curve)</Font></Font><Font size="14">
Length:=3.5*Pi:</Font><Font style="Text">  <Font size="14">the (approximate) total length of the curve (</Font><Font bold="true" size="16">can be modified</Font><Font size="14"> to plot a longer curve</Font>)</Font><Font size="14">
n:=100: </Font><Font style="Text">the number of frames of the animated motion (<Font bold="true" size="16">can be modified</Font><Font bold="true" size="14">)</Font></Font><Font size="14">
  </Font><Font bold="true" style="Text">Note:</Font><Font style="Text"> it is not necessary to give the curve parametrized by arc length, that is, such that it evolves with constant velocity.</Font><Font size="14">
    </Font><Font style="Text">The algorithm below is trying to create frames of the motion which simulate movement with constant velocity </Font><Font size="14">
    </Font><Font style="Text">by increasing the parameter &quot;t&quot; in such steps that the steps of the arc length approximately equal &quot;Length/n&quot;.</Font><Font size="14">
    </Font><Font style="Text">Since this is achieved only approximately, the specified value of &quot;Length&quot; will only be the approximate total length of the curve. </Font><Font size="14">

c(t):=&lt;x(t),y(t),z(t)&gt;:</Font><Font style="Text">  <Font size="14">the curve as function in t with values in R^3</Font></Font><Font size="14">
dx(t):=diff(x(t),t): dy(t):=diff(y(t),t): dz(t):=diff(z(t),t): </Font><Font style="Text">   <Font size="14">the derivatives with respect to &quot;t&quot;</Font></Font><Font size="14">
dc(t):=&lt;dx(t),dy(t),dz(t)&gt;: </Font><Font style="Text">the tangent vector to the curve at time &quot;t&quot;</Font><Font size="14">
v(t):=simplify(sqrt(dx(t)^2+dy(t)^2+dz(t)^2)): </Font><Font style="Text"> <Font size="14">the velocity; it is equal to the length of the tangent vector &quot;dc(t)&quot;</Font></Font><Font size="14">
T(t):=simplify(dc(t)/v(t)): </Font><Font style="Text"> <Font size="14">the tangent unit vector which is normalized to length 1</Font></Font><Font size="14">
ddx(t):=diff(x(t),[t$2]): ddy(t):=diff(y(t),[t$2]): ddz(t):=diff(z(t),[t$2]): ddc(t):=&lt;ddx(t),ddy(t),ddz(t)&gt;:  </Font><Font style="Text">the second derivatives with respect to &quot;t&quot;</Font><Font size="14">
dc_times_ddc(t):=dc(t)&amp;x ddc(t):  </Font><Font style="Text">the cross product vector</Font><Font size="14">
l(t):=sqrt(DotProduct(dc_times_ddc(t),dc_times_ddc(t),conjugate=false)):  </Font><Font style="Text">the length of this cross product vector</Font><Font size="12">
</Font><Font size="14">B(t):=simplify(dc_times_ddc(t)/l(t)):  </Font><Font style="Text">the binormal unit vector at time &quot;t&quot;</Font><Font size="14">
N(t):=simplify(B(t)&amp;x T(t)): </Font><Font style="Text">the normal unit vector</Font><Font size="14">
kappa(t):=simplify(l(t)/v(t)^3): </Font><Font style="Text">the curvature at time &quot;t&quot;</Font><Font size="14">
K(t):=simplify(kappa(t)*N(t)): </Font><Font style="Text">  <Font size="14">the &quot;acceleration vector&quot; (the second derivative of the curve with respect to the arc length)</Font></Font><Font size="14">
dddx(t):=diff(x(t),[t$3]): dddy(t):=diff(y(t),[t$3]): dddz(t):=diff(z(t),[t$3]): dddc(t):=&lt;dddx(t),dddy(t),dddz(t)&gt;:  </Font><Font style="Text">the third derivatives with respect to &quot;t&quot;</Font><Font size="14">
tau(t):=DotProduct(dc_times_ddc(t),dddc(t),conjugate=false)/l(t)^2: </Font><Font style="Text">the torsion at time &quot;t&quot;</Font><Font size="14">

</Font><Font style="Text">The algorithm to plot &quot;n&quot; frames containing the curve, its various vectors, the curvature and the torsion function:</Font><Font size="14">
t[-1]:=0: Deltat[-1]:=0:</Font><Font style="Text">  <Font size="14">initial values</Font></Font><Font size="14">
for i from 0 to n do </Font><Font style="Text">                             <Font size="14">creates the i-th frame</Font></Font><Font size="14">
t[i]:=evalf(t[i-1]+Deltat[i-1]):</Font><Font style="Text">    <Font size="14">increases the parameter &quot;t&quot; by step &quot;Delta[i-1]&quot;</Font> </Font><Font size="14">
RedCurve[i]:=spacecurve([x(t),y(t),z(t)],t=0..t[i],thickness=5,color=red):</Font><Font style="Text">   <Font size="14">plots the red curve in the i-th frame</Font></Font><Font size="14">
BlackCurve[i]:=spacecurve([x(t),y(t),z(t)],t=0..Length,thickness=1,color=black):</Font><Font style="Text">   plots the black curve in the i-th frame</Font><Font size="14">
Tangentvector[i]:=arrow(evalf(eval(c(t),t=t[i])),evalf(eval(T(t),t=t[i])),.1,.2,.1,cylindrical_arrow,colour=RGB(1,165/255,0)):</Font><Font style="Text">   <Font size="14">computes its tangent unit vector in the i-th frame</Font></Font><Font size="14">
Normalvector[i]:=arrow(evalf(eval(c(t),t=t[i])),evalf(eval(N(t),t=t[i])),.1,.2,.1, cylindrical_arrow,colour=RGB(0,128/255,0)):</Font><Font style="Text">   <Font size="14">computes the normal unit vector in the i-th frame</Font></Font><Font size="14">
Binormalvector[i]:=arrow(evalf(eval(c(t),t=t[i])),evalf(eval(B(t),t=t[i])),.1,.2,.1, cylindrical_arrow,colour=blue):</Font><Font style="Text">   <Font size="14">computes the binormal unit vector in the i-th frame</Font></Font><Font size="14">
Curvature[i]:=evalf(eval(kappa(t),t=t[i])):</Font><Font style="Text">   <Font size="14">computes the curvature in the i-th frame</Font></Font><Font size="14">
Curvaturefunction[i]:=display(plot(kappa(t),t=0..t[i],color=&quot;Green&quot;, thickness=2),labels=[t,Curvature]):</Font><Font style="Text">   <Font size="14">plots the curvature function in the i-th frame</Font></Font><Font size="14">
Torsion[i]:=evalf(eval(tau(t),t=t[i])):</Font><Font style="Text">   <Font size="14">computes the torsion in the i-th frame</Font></Font><Font size="14">
Torsionfunction[i]:=display(plot(tau(t),t=0..t[i],color=blue, thickness=2),labels=[t,Torsion]):</Font><Font style="Text">   <Font size="14">plots the torsion function in the i-th frame</Font></Font><Font size="14">
Accelerationvector[i]:=arrow(evalf(eval(c(t),t=t[i])),evalf(eval(K(t),t=t[i])),.03,.1,.1,colour=blue):</Font><Font style="Text">   <Font size="14">computes the &quot;acceleration vector&quot; in the i-th frame</Font></Font><Font size="14">

Curve[i]:=display3d((RedCurve[i]), title=Name,titlefont=[TIMES,BOLD,14]): </Font><Font style="Text">plots the curve in the i-th frame</Font><Font size="14">

CurveWithT[i]:=display3d((Tangentvector[i],Curve[i]), title=cat(Name,&quot; with tangent vector&quot;),titlefont=[TIMES,BOLD,14]): </Font><Font style="Text">plots the curve with tangent unit vector in the i-th frame</Font><Font size="14">

CurveWithTandN[i]:=display3d((Tangentvector[i],Normalvector[i],Curve[i]), title=cat(Name,&quot; with tangent vector (brown) and normal vector (green)&quot;),titlefont=[TIMES,BOLD,14]):</Font><Font style="Text"> <Font size="14">plots the curve with tangent unit vector and normal unit vector in the i-th frame</Font></Font><Font size="14">

CurveWithTNandB[i]:=display3d((Tangentvector[i],Binormalvector[i],Normalvector[i],Curve[i]), title=cat(Name,&quot; with tangent vector (brown), normal vector (green) and binormal vector (blue)&quot;),titlefont=[TIMES,BOLD,14],scaling=constrained):</Font><Font style="Text">  <Font size="14">plots the curve with tangent unit vector, normal unit vector and binormal vector in the i-th frame</Font></Font><Font size="14">

Deltat[i]:=evalf(eval(Length/(n*v(t)),t=t[i])):   </Font><Font style="Text"> <Font size="14">the increment of the parameter &quot;t&quot; such that the arc length approximately increases by &quot;Length / n&quot;</Font></Font><Font size="14">

end do:  </Font><Font style="Text">Now all frames are created . . . </Font><Font size="14">

</Font><Font style="Text">. . . and they are put together to movies:</Font><Font size="14">
display3d(seq(Curve[i],i=0..n),insequence=true,labels=[x,y,z],scaling=constrained); </Font><Font style="Text">plots the curve evolving in time</Font><Font size="14">

display3d(seq(CurveWithT[i],i=0..n),insequence=true,labels=[x,y,z],scaling=constrained); </Font><Font style="Text">plots the curve with tangent unit vector</Font><Font size="14">

display3d(seq(CurveWithTandN[i],i=0..n),insequence=true,labels=[x,y,z],scaling=constrained);</Font><Font style="Text">  <Font size="14">plots the curve with tangent unit vector and normal unit vector</Font></Font><Font size="14">

display3d(seq(CurveWithTNandB[i],i=0..n),insequence=true,labels=[x,y,z],scaling=constrained);</Font><Font style="Text">  <Font size="14">plots the curve with tangent unit vector, normal unit vector and binormal vector</Font></Font><Font size="14">

<Font encoding="UTF-8">display3d(Array(1..2,1..1,[[display((seq(display(CurveWithTNandB[i],labels=[x,y,z],scaling=constrained),i=0..n)),insequence=true)],[display((seq(display(Curvaturefunction[i],Torsionfunction[i]),i=0..n)),labelfont=[TIMES,BOLD,14],labels=[&quot; &quot;,&quot;Curvature\134n (green)\134n\134n Torsion\134n (blue)&quot;],insequence=true)]]));</Font></Font><Font style="Text">     <Font size="14">plots the curve with tangent unit vector, normal unit vector and acceleration vector, and in a separate box the graph of the curvature function</Font></Font></Text-field>
<Text-field style="Text" size="14" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L33297" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2I1EhRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYn">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Copyright</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L33298" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L33295" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Urs Hartl 2012</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L33296" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L33293" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">This file is licensed under the <Font bold="true">Creative Commons Attribution-Share Alike 3.0 Unported</Font> license (http://creativecommons.org/licenses/by-sa/3.0/deed.en). 	</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">    You are free:</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">        <Font bold="true">to share</Font><Font encoding="UTF-8"> \342\200\223 to copy, distribute and transmit the work</Font></Text-field>
<Text-field style="Text" layout="Normal">        <Font bold="true">to remix</Font><Font encoding="UTF-8"> \342\200\223 to adapt the work</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">    Under the following conditions:</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">        <Font bold="true">attribution</Font><Font encoding="UTF-8"> \342\200\223 You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).</Font></Text-field>
<Text-field style="Text" layout="Normal">        <Font bold="true">share alike</Font><Font encoding="UTF-8"> \342\200\223 If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L33294" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2I1EhRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L12" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2I1EhRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYn">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block>
</Worksheet>