M6R0 I)vec_calc`6Xc&cross$:-1c%CURL$:-2c3curve_acceleration$:-3c0curve_arclength$:-4 c/curve_binormal$:-5c0curve_curvature$:-6c-curve_forget$:-7c+curve_jerk$:-8c-cu rve_normal$:-9c:curve_normal_acceleration%:-10c.curve_tangent%:-11c>curve_tange ntial_acceleration%:-12c.curve_torsion%:-13c/curve_velocity%:-14c)cyl2rect%:-15 c(cyl2sph%:-16c(deg2rad%:-17c$DIV%:-18c$dot%:-19c&evall%:-20c%GRAD%:-21c%HESS%: -22c$JAC%:-23c(JAC_DET%:-24c$LAP%:-25cEleading_principal_minor_determinants%:-2 6c$len%:-27c0line_int_scalar%:-28c0Line_int_scalar%:-29c0line_int_vector%:-30c0 Line_int_vector%:-31c-makefunction%:-32c,multipleint%:-33c,Multipleint%:-34c+po lar2rect%:-35c$POT%:-36c(rad2deg%:-37c)rect2cyl%:-38c+rect2polar%:-39c)rect2sph %:-40c(sph2cyl%:-41c)sph2rect%:-42c#ss%:-43c3surface_int_scalar%:-44c3Surface_i nt_scalar%:-45c3surface_int_vector%:-46c3Surface_int_vector%:-47c+vc_aliases%:- 48c(VEC_POT%:-49c,map_unapply%:-50c,MuInt_noChk%:-51c)Get_Vars%:-52c#&.%:-53c#& x%:-54b6#%+thismoduleG6"6$%(packageG%eqCopyright~1995-2001~by~Art~Belmonte~and~ Philip~B.~Yasskin,~Department~of~Mathematics,~Texas~A&M~UniversityG6X%&crossG%% CURLG%3curve_accelerationG%0curve_arclengthG%/curve_binormalG%0curve_curvatureG %-curve_forgetG%+curve_jerkG%-curve_normalG%:curve_normal_accelerationG%.curve_ tangentG%>curve_tangential_accelerationG%.curve_torsionG%/curve_velocityG%)cyl2 rectG%(cyl2sphG%(deg2radG%$DIVG%$dotG%&evallG%%GRADG%%HESSG%$JACG%(JAC_DETG%$LA PG%Eleading_principal_minor_determinantsG%$lenG%0line_int_scalarG%0Line_int_sca larG%0line_int_vectorG%0Line_int_vectorG%-makefunctionG%,multipleintG%,Multiple intG%+polar2rectG%$POTG%(rad2degG%)rect2cylG%+rect2polarG%)rect2sphG%(sph2cylG% )sph2rectG%#ssG%3surface_int_scalarG%3Surface_int_scalarG%3surface_int_vectorG% 3Surface_int_vectorG%+vc_aliasesG%(VEC_POTG%,map_unapplyG%,MuInt_noChkG%)Get_Va rsG%#&.G%#&xGFhn6#Qepa~collection~of~commands~which~simplify~calculations~arisi ng~from~vector~calculus~problems6"FhnFhnFhn6"6" M6R0 I%:-29R6%%"fG'%"rG<$%'vectorG%%listG'%$rngG/%%nameG%&rangeG6%%"tG%%compG%&speed G6#%[oCopyright~1996~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C&>8$- %$lhsG6#9&>8%-T#6#-9$6#-%#opG6#-9%6#F9>8&-FA6#-T%6#--%"DG6#FJFK-T'6$*&F?"""FMFe nF=F6F66(%#ssGc#ss%:-43%$lenGc$len%:-27%,MultipleintGc,Multipleint%:-346#/%+mod ulenameG%)vec_calcG M6R0 I%:-19R6$'%"vG<$%'vectorG%%listG'%"wGF'6#%"nG6#%]oCopyright~1995-7~by~Art~Belmo nte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C%>8$-%(vectdimG6#9$@$0F3-F56#9%YQYThe~ two~vectors~must~have~the~same~number~of~components.6"-%)simplifyG6#-%$addG6$*& &F76#%"iG"""&F8 $-%$lhsG6#9&>8%-9$6#-%#opG6#-9%6#F:>8&--%"DG6#FHFI@%/&9"6#!""%%stepG-T%6#-T'6%- FX6#-T#6$F@FKF>FV-FX6#-Fen6$FgnF>F7F76(%$dotGc$dot%:-19%#ssGc#ss%:-43%,multiple intGc,multipleint%:-336#/%+modulenameG%)vec_calcG M6R0 I%:-20R6#%"mG6"6#%^oCopyright~1995,96~by~Art~Belmonte~and~Philip~B.~Yasskin,~Ma th,~TAMUGF&-%(convertG6$-%&evalmG6#9$%)listlistGF&F&F&6#/%+modulenameG%)vec_cal cG M6R0 I%:-10R6#'%"rG<$%'vectorG%%listG6&%"tG%"vG%"aG%"nG6$%)rememberG%^oCopyright~199 5,96~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C'@%/9#""#C$>8$&9"6#F7 @$4-%%typeG6$F:%%nameGYQMThe~second~argument~must~be~a~variable~name.6"C$>F:-%& minusG6$<#-%$seqG6$-T#6#%"fG/FS9$<#""!@%0-%%nopsG6#F:"""C$-%'printfG6%Q'%s|+%s| +FFQLCould~not~determine~the~parameter.~Using~t.FFQRYou~may~specify~a~parameter ~as~a~second~argument.FF>F:.F:>F:-%#opG6#-FcoFfn>8%--T%6#FUFfn>8&--T'F[pFfn>8'- T+6#,&F]pFgn*(-T)6$F]pFgoFgn-Fip6$FgoFgo!""FgoFgnF]q-%(unapplyG6$-%)simplifyG6# *&-Fip6$F]pFbpFgn-T-6#FbpF]qF:F2F26.%)Get_VarsGc)Get_Vars%:-52%/curve_velocityG c/curve_velocity%:-14%3curve_accelerationGc3curve_acceleration$:-3%$dotGc$dot%: -19%&evallGc&evall%:-20%$lenGc$len%:-276#/%+modulenameG%)vec_calcG M6R0 I$:-2R6#'%"FG<$-%%listG6#<%%)constantG%*procedureG%%nameG-%'vectorGF*6#%%varsG6 #%^oCopyright~1995,96~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C&@%/ 9#""#C$>8$&9"6#F:@$4-%%typeG6$F=-F)6#F.YQVThe~second~argument~must~be~a~list~of ~variable~names.6"C$>F=-%&minusG6$<#-%$seqG6$-T#6#%"fG/FW9$<#""!@'/-%%nopsG6#F= Fen-%'RETURNG6#7%FenFenFen2"""FhnYQguThe~variables~were~different~for~different ~components|+~or~Maple's~automatic~simplification~changed~the~variables.|+~You~ may~specify~a~list~of~variables~as~a~second~argument.FJ>F=-%#opGFjn@$50-Fin6#FY ""$0FhnF[pYQLThere~must~be~3~components~and~3~variables.FJ-7%,&-&%"DGF@6#&FY6#F [pF`o-&FdpFgp6#&FYF@!"",&-Fip6#&FY6#F`oF`o-&FdpFaqFepF\q,&-FcqFjpF`o-FcpF_qF\q6 #Fdo-T%6$F=-%)simplifyG6#%"%GF5F56&%)Get_VarsGc)Get_Vars%:-52%-makefunctionGc-m akefunction%:-326#/%+modulenameG%)vec_calcG M6R0 I%:-51R6"6$%"iG%'my_intG6#%^oCopyright~1995,96~by~Art~Belmonte~and~Philip~B.~Ya sskin,~Math,~TAMUGF$C$>8%&9"6#"""?(8$""#F09#%%trueG>F,-%$IntG6$F,&F.6#F2F$F$F$6 #/%+modulenameG%)vec_calcG M6R0 I%:-41R6#'%#scG<$%'vectorG%%listG6"6#%]oCopyright~1995-7~by~Art~Belmonte~and~Ph ilip~B.~Yasskin,~Math,~TAMUGF*C$@$0-%(vectdimG6#9$""$YQYThe~argument~must~be~a~ list~or~vector~with~3~components.6"7%*&&F36#"""F<-%$sinG6#&F36#F4F<&F36#""#*&F: F<-%$cosGF?F8 $-%$lhsG6#9&>8%-9$6#-%#opG6#-9%6#F:>8&--%"DG6#FHFI-T'6$-T%6#-T#6$F@FKF>F7F76(%$ dotGc$dot%:-19%#ssGc#ss%:-43%,MultipleintGc,Multipleint%:-346#/%+modulenameG%)v ec_calcG M6R0 I%:-21R6#'%"fG%*procedureG6$%%varsG%"iG6#%^oCopyright~1995,96~by~Art~Belmonte~a nd~Philip~B.~Yasskin,~Math,~TAMUG6"C$@%/9#""#C$>8$&9"6#F2@$4-%%typeG6$F5-%%list G6#%%nameGYQVThe~second~argument~must~be~a~list~of~variable~names.6"C$>F5-%&min usG6$<#-T#6#9$<#""!@%0-%%nopsG6#F5"""YQhpCould~not~determine~the~variables.|+~Y ou~may~specify~a~list~of~variables~as~a~second~argument.FD>F5-%#opGFU-T%6$F5-%) simplifyG6#-7#-%$seqG6$-&%"DG6#8%FM/Feo;FVFS6#FZF-F-6&%)Get_VarsGc)Get_Vars%:-5 2%-makefunctionGc-makefunction%:-326#/%+modulenameG%)vec_calcG M6R0 I%:-11R6#'%"rG<$%'vectorG%%listG6$%"tG%"vG6$%)rememberG%^oCopyright~1995,96~by~ Art~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C%@%/9#""#C$>8$&9"6#F5@$4-%%ty peG6$F8%%nameGYQMThe~second~argument~must~be~a~variable~name.6"C$>F8-%&minusG6$ <#-%$seqG6$-T#6#%"fG/FQ9$<#""!@%0-%%nopsG6#F8"""C$-%'printfG6%Q'%s|+%s|+FDQLCou ld~not~determine~the~parameter.~Using~t.FDQRYou~may~specify~a~parameter~as~a~se cond~argument.FD>F8.F8>F8-%#opG6#-FaoFZ>8%--T%6#FSFZ-T+6$-%)simplifyG6#-T)6#*&F eoFen-T'6#Feo!""F8F0F06,%)Get_VarsGc)Get_Vars%:-52%/curve_velocityGc/curve_velo city%:-14%$lenGc$len%:-27%&evallGc&evall%:-20%,map_unapplyGc,map_unapply%:-506# /%+modulenameG%)vec_calcG M6R0 I$:-3R6#'%"rG<$%'vectorG%%listG6"6$%)rememberG%^oCopyright~1995,96~by~Art~Belmo nte~and~Philip~B.~Yasskin,~Math,~TAMUGF*-%"DG6#-T#6#9$F*F*6$%/curve_velocityGc/ curve_velocity%:-146#/%+modulenameG%)vec_calcG M6R0 I%:-52R6#%"fG6"6#%[oCopyright~1996~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math, ~TAMUGF&C$@$-%%typeG6$9$%*procedureG-%'RETURNG6#7#-%#opG6$"""-%%evalG6#F.""!F&F &F&6#/%+modulenameG%)vec_calcG M6R0 I%:-42R6#'%#scG<$%'vectorG%%listG6"6#%]oCopyright~1995-7~by~Art~Belmonte~and~Ph ilip~B.~Yasskin,~Math,~TAMUGF*C$@$0-%(vectdimG6#9$""$YQYThe~argument~must~be~a~ list~or~vector~with~3~components.6"7%*(&F36#"""F<-%$sinG6#&F36#F4F<-%$cosG6#&F3 6#""#F<*(F:FFDF<*&F:F<-FCF?F8$-%%nopsG6#7#-%#opG6$"""-%%evalG6#9$ 7#-%$seqG6$7#-F@6$-&%"DG6$8%8&F8$&9"6#F4@$4-%%typeG6 $F7%%nameGYQMThe~second~argument~must~be~a~variable~name.6"C$>F7-%&minusG6$<#-% $seqG6$-T#6#%"fG/FP9$<#""!@%0-%%nopsG6#F7"""C$-%'printfG6%Q'%s|+%s|+FCQLCould~n ot~determine~the~parameter.~Using~t.FCQRYou~may~specify~a~parameter~as~a~second ~argument.FC>F7.F7>F7-%#opG6#-F`oFY-%(unapplyG6$-%)simplifyG6#-%%diffG6$-T'6#-- T%6#FRFYF7F7F/F/6(%)Get_VarsGc)Get_Vars%:-52%/curve_velocityGc/curve_velocity%: -14%$lenGc$len%:-276#/%+modulenameG%)vec_calcG M6R0 I$:-4R6#'%"rG<$%'vectorG%%listG6%%"tG%"aG%"bG6$%)rememberG%^oCopyright~1995,96~ by~Art~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C$@%/9#""#C$>8$&9"6#F6@$4-% %typeG6$F9%%nameGYQMThe~second~argument~must~be~a~variable~name.6"C$>F9-%&minus G6$<#-%$seqG6$-T#6#%"fG/FR9$<#""!@%0-%%nopsG6#F9"""C$-%'printfG6%Q'%s|+%s|+FEQL Could~not~determine~the~parameter.~Using~t.FEQRYou~may~specify~a~parameter~as~a ~second~argument.FE>F9.F9>F9-%#opG6#-FboFen-%(unapplyG6%-%$IntG6$-%)simplifyG6# -T'6#--T%6#FTFen/F9;8%8&FgpFhpF1F16(%)Get_VarsGc)Get_Vars%:-52%/curve_velocityG c/curve_velocity%:-14%$lenGc$len%:-276#/%+modulenameG%)vec_calcG M6R0 I%:-53R6$'%"vG<$%'vectorG%%listG'%"wGF'6"6#%]oCopyright~1995-7~by~Art~Belmonte~ and~Philip~B.~Yasskin,~Math,~TAMUGF,-T#6$9$9%F,F,6$%$dotGc$dot%:-196#/%+modulen ameG%)vec_calcG M6R0 I%:-43R6#%%exprG6"6#%^oCopyright~1995,96~by~Art~Belmonte~and~Philip~B.~Yasskin, ~Math,~TAMUGF&-%)simplifyG6$9$.%)symbolicGF&F&F&6#/%+modulenameG%)vec_calcG M6R0 I%:-33R6"6+%*integrandG%"iG%*var_rangeG%$varG%%rngeG%(antiderG%&lowerG%&upperG% ,subsantiderG6#%^oCopyright~1995,96~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math ,~TAMUGF$C3@$29#""#YQXAn~integral~needs~at~least~one~variable~of~integration.6" @$0&9"6#!""%%stepG@%-%%typeG6$7#&F<6#;F5F4-%%listG6#/%%nameG%&rangeG-%'RETURNG6 #-%&valueG6#-T#6#F8$&F<6#Feo?(8%F5Feo,&F4FeoF [oFeo%%trueGC,>8&&F<6#F[p>8'-%$lhsG6#F`p>8(-%$rhsGFgp>8*-Ffp6#Fip>8+-F[qF_q>8)- %$intG6$FgoFdp>8,*&-%&arrayG6#7#FdqFeo-%'matrixG6#7%7#&%!G6#/FdpFaq7#Fer7#&Fer6 #/FdpF]qFeo>Fgo,&-%%subsG6$FgrFdqFeo-F`s6$F\sFdqF>-F^o6#/%"~G-FU6$Fiq&F<6#;,&F[ pFeoFeoFeo,&F4FeoF>Feo-F^o6#/Fgs-FU6$FgoFjs>F`p&F<6#F[o>FdpFep>FipFjp>F]qF^q>Fa qFbq>FdqFeq>FiqFjq>FgoF^s-F^o6#/FgsFiq-F^o6#/FgsFgoFgoF$F$6$%,MuInt_noChkGc,MuI nt_noChk%:-516#/%+modulenameG%)vec_calcG M6R0 I$:-5R6#'%"rG<$%'vectorG%%listG6$%"tG%#cpG6$%)rememberG%]oCopyright~1995-7~by~A rt~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C&@%/9#""#C$>8$&9"6#F5@$4-%%typ eG6$F8%%nameGYQMThe~second~argument~must~be~a~variable~name.6"C$>F8-%&minusG6$< #-%$seqG6$-T#6#%"fG/FQ9$<#""!@%0-%%nopsG6#F8"""C$-%'printfG6%Q'%s|+%s|+FDQLCoul d~not~determine~the~parameter.~Using~t.FDQRYou~may~specify~a~parameter~as~a~sec ond~argument.FD>F8.F8>F8-%#opG6#-FaoFZ@$0-%(vectdimG6#FS""$YQNThe~binormal~is~o nly~defined~in~3~dimensions.FD>8%-T)6$--T%FhoFZ--T'FhoFZ-T/6$-%)simplifyG6#-T-6 #*&F]pFen-T+6#F]p!""F8F0F060%)Get_VarsGc)Get_Vars%:-52%/curve_velocityGc/curve_ velocity%:-14%3curve_accelerationGc3curve_acceleration$:-3%&crossGc&cross$:-1%$ lenGc$len%:-27%&evallGc&evall%:-20%,map_unapplyGc,map_unapply%:-506#/%+modulena meG%)vec_calcG M6R0 I%:-23R6#'%"FG<$-%%listG6#<%%)constantG%*procedureG%%nameG-%'vectorGF*6%%%varsG %"iG%"jG6#%[oCopyright~1996~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6 "C$@%/9#""#C$>8$&9"6#F<@$4-%%typeG6$F?-F)6#F.YQVThe~second~argument~must~be~a~l ist~of~variable~names.6"C$>F?-%&minusG6$<#-%$seqG6$-T#6#%"fG/FY9$<#""!@'/-%%nop sG6#F?Fgn-%'RETURNG6#Fgn2"""FjnYQguThe~variables~were~different~for~different~c omponents|+~or~Maple's~automatic~simplification~changed~the~variables.|+~You~ma y~specify~a~list~of~variables~as~a~second~argument.FL>F?-%#opGF\o7#-FT6$7#-FT6$ -&%"DG6#8%6#&Fen6#8&/Fap;FaoFjn/Fep;Fao-F[o6#FenF7F76$%)Get_VarsGc)Get_Vars%:-5 26#/%+modulenameG%)vec_calcG M6R0 I%:-13R6#'%"rG<$%'vectorG%%listG6$%"tG%#cpG6$%)rememberG%]oCopyright~1995-7~by~ Art~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C&@%/9#""#C$>8$&9"6#F5@$4-%%ty peG6$F8%%nameGYQMThe~second~argument~must~be~a~variable~name.6"C$>F8-%&minusG6$ <#-%$seqG6$-T#6#%"fG/FQ9$<#""!@%0-%%nopsG6#F8"""C$-%'printfG6%Q'%s|+%s|+FDQLCou ld~not~determine~the~parameter.~Using~t.FDQRYou~may~specify~a~parameter~as~a~se cond~argument.FD>F8.F8>F8-%#opG6#-FaoFZ@$0-%(vectdimG6#FS""$YQMThe~torsion~is~o nly~defined~in~3~dimensions.FD>8%-T)6$--T%FhoFZ--T'FhoFZ-%(unapplyG6$-%)simplif yG6#*&-T-6$F]p--T+FhoFZFen-F_q6$F]pF]p!""F8F0F06.%)Get_VarsGc)Get_Vars%:-52%/cu rve_velocityGc/curve_velocity%:-14%3curve_accelerationGc3curve_acceleration$:-3 %&crossGc&cross$:-1%+curve_jerkGc+curve_jerk$:-8%$dotGc$dot%:-196#/%+modulename G%)vec_calcG M6R0 I$:-6R6#'%"rG<$%'vectorG%%listG6&%"tG%"vG%"aG%"nG6$%)rememberG%^oCopyright~1995 ,96~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C'@%/9#""#C$>8$&9"6#F7@ $4-%%typeG6$F:%%nameGYQMThe~second~argument~must~be~a~variable~name.6"C$>F:-%&m inusG6$<#-%$seqG6$-T#6#%"fG/FS9$<#""!@%0-%%nopsG6#F:"""C$-%'printfG6%Q'%s|+%s|+ FFQLCould~not~determine~the~parameter.~Using~t.FFQRYou~may~specify~a~parameter~ as~a~second~argument.FF>F:.F:>F:-%#opG6#-FcoFfn>8%--T%6#FUFfn>8&--T'F[pFfn>8'-T +6#,&F]pFgn*(-T)6$F]pFgoFgn-Fip6$FgoFgo!""FgoFgnF]q-%(unapplyG6$-%)simplifyG6#* (-Fip6$F]pFbpFgn-T-6#FbpF]qF[qF]qF:F2F26.%)Get_VarsGc)Get_Vars%:-52%/curve_velo cityGc/curve_velocity%:-14%3curve_accelerationGc3curve_acceleration$:-3%$dotGc$ dot%:-19%&evallGc&evall%:-20%$lenGc$len%:-276#/%+modulenameG%)vec_calcG M6R0 I%:-54R6$'%"vG<$%'vectorG%%listG'%"wGF'6"6#%]oCopyright~1995-7~by~Art~Belmonte~ and~Philip~B.~Yasskin,~Math,~TAMUGF,-T#6$9$9%F,F,6$%&crossGc&cross$:-16#/%+modu lenameG%)vec_calcG M6R0 I%:-44R6&%"fG'%"rG<$%'vectorG%%listG'%*inner_rngG/%%nameG%&rangeG'%*outer_rngGF -6(%%compG%*lennormalG%#d1G%#d2G%$ruvG%$spsG6#%[oCopyright~2001~by~Art~Belmonte ~and~Philip~B.~Yasskin,~Math,~TAMUG6"C)>8)-%#opG6$;"""""#-F@6$FC-%%evalG6#9%>8( -FJ6#F>>8$-T#6#-9$6#-F@6#FL>8&-%%diffG6$FL&F>6#FC>8'-Ffn6$FL&F>6#FD>8%-FR6#-T'6 #-T%6$FZF[o@%/&9"6#!""%%stepG-FR6#-T)6&*&FPFCFaoFC9&9'F`p-FR6#-Fdp6%FfpFgpFhpF; F;6*%#ssGc#ss%:-43%&crossGc&cross$:-1%$lenGc$len%:-27%,multipleintGc,multiplein t%:-336#/%+modulenameG%)vec_calcG M6R0 I%:-34R6"F$6#%`oCopyright~1995-2001~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math ,~TAMUGF$C%@$29#""#YQXAn~integral~needs~at~least~one~variable~of~integration.6" @$4-%%typeG6$7#&9"6#;F+F*-%%listG6#<$%%nameG/F=%&rangeGYQinEach~variable~of~int egration~must~be~a~name~or~a~name~=~range.F.-T#6#F6F$F$6$%,MuInt_noChkGc,MuInt_ noChk%:-516#/%+modulenameG%)vec_calcG M6R0 I%:-24R6#'%"FG<$-%%listG6#<%%)constantG%*procedureG%%nameG-%'vectorGF*6(%&ncomp G%%varsG%%nvarG%'varseqG%"iG%"jG6#%[oCopyright~1996~by~Art~Belmonte~and~Philip~ B.~Yasskin,~Math,~TAMUG6"C)@%/9#""#C$>8%&9"6#F?@$4-%%typeG6$FB-F)6#F.YQVThe~sec ond~argument~must~be~a~list~of~variable~names.6"C$>FB-%&minusG6$<#-%$seqG6$-T#6 #%"fG/Ffn9$<#""!@'/-%%nopsG6#FBFjn-%'RETURNG6#Fjn2"""F]oYQguThe~variables~were~ different~for~different~components|+~or~Maple's~automatic~simplification~change d~the~variables.|+~You~may~specify~a~list~of~variables~as~a~second~argument.FO> FB-%#opGF_o>8$-F^o6#Fhn>8&F]o@$0F[pF_pYQgnThe~number~of~components~must~equal~t he~number~of~variables.FO>8'Fho7#-FW6$7#-FW6$--&%"DG6#8(6#&Fhn6#8)6#Fep/Faq;Fdo F_p/Feq;FdoF[p-%(unapplyG6$-%)simplifyG6#-%$detG6#%"%GFepF:F:6$%)Get_VarsGc)Get _Vars%:-526#/%+modulenameG%)vec_calcG M6R0 I%:-14R6#'%"rG<$%'vectorG%%listG6"6$%)rememberG%^oCopyright~1995,96~by~Art~Belm onte~and~Philip~B.~Yasskin,~Math,~TAMUGF*-%"DG6#9$F*F*F*6#/%+modulenameG%)vec_c alcG M6R0 I$:-7R6"F$6#%`oCopyright~1995-2001~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math, ~TAMUGF$C--%'forgetG6$T#9"-F)6$T%F,-F)6$T'F,-F)6$T)F,-F)6$T+F,-F)6$T-F,-F)6$T/F ,-F)6$T1F,-F)6$T3F,-F)6$T5F,-F)6$T7F,F$F$68%/curve_velocityGc/curve_velocity%:- 14%3curve_accelerationGc3curve_acceleration$:-3%+curve_jerkGc+curve_jerk$:-8%.c urve_tangentGc.curve_tangent%:-11%-curve_normalGc-curve_normal$:-9%/curve_binor malGc/curve_binormal$:-5%0curve_curvatureGc0curve_curvature$:-6%.curve_torsionG c.curve_torsion%:-13%0curve_arclengthGc0curve_arclength$:-4%>curve_tangential_a ccelerationGc>curve_tangential_acceleration%:-12%:curve_normal_accelerationGc:c urve_normal_acceleration%:-106#/%+modulenameG%)vec_calcG M6R0 I%:-45R6&%"fG'%"rG<$%'vectorG%%listG'%*inner_rngG/%%nameG%&rangeG'%*outer_rngGF -6(%%compG%*lennormalG%#d1G%#d2G%$ruvG%$spsG6#%[oCopyright~2001~by~Art~Belmonte ~and~Philip~B.~Yasskin,~Math,~TAMUG6"C)>8)-%#opG6$;"""""#-F@6$FC-%%evalG6#9%>8( -FJ6#F>>8$-T#6#-9$6#-F@6#FL>8&-%%diffG6$FL&F>6#FC>8'-Ffn6$FL&F>6#FD>8%-FR6#-T'6 #-T%6$FZF[o-T)6%*&FPFCFaoFC9&9'F;F;6*%#ssGc#ss%:-43%&crossGc&cross$:-1%$lenGc$l en%:-27%,MultipleintGc,Multipleint%:-346#/%+modulenameG%)vec_calcG M6R0 I%:-35R6#'%#pcG<$%'vectorG%%listG6"6#%]oCopyright~1995-7~by~Art~Belmonte~and~Ph ilip~B.~Yasskin,~Math,~TAMUGF*C$@$0-%(vectdimG6#9$""#YQYThe~argument~must~be~a~ list~or~vector~with~2~components.6"7$*&&F36#"""F<-%$cosG6#&F36#F4F<*&F:F<-%$sin GF?F8$-%#opG6$"""-%%evalG6#F7-%(unapply G6$-%)simplifyG6#-%$addG6$--&%"DG6$8%FVFG6#F@/FV;FD-%%nopsG6#7#F@F@F2F26$%$LAPG c$LAP%:-256#/%+modulenameG%)vec_calcG M6R0 I%:-15R6#'%#ccG<$%'vectorG%%listG6"6#%]oCopyright~1995-7~by~Art~Belmonte~and~Ph ilip~B.~Yasskin,~Math,~TAMUGF*C$@$0-%(vectdimG6#9$""$YQYThe~argument~must~be~a~ list~or~vector~with~3~components.6"7%*&&F36#"""F<-%$cosG6#&F36#""#F<*&F:F<-%$si nGF?F<&F36#F4F*F*F*6#/%+modulenameG%)vec_calcG M6R0 I$:-8R6#'%"rG<$%'vectorG%%listG6"6$%)rememberG%^oCopyright~1995,96~by~Art~Belmo nte~and~Philip~B.~Yasskin,~Math,~TAMUGF*-%"DG6#-T#6#9$F*F*6$%3curve_acceleratio nGc3curve_acceleration$:-36#/%+modulenameG%)vec_calcG M6R0 I%:-46R6&'%"FG<$%'vectorG%%listG'%"rGF''%*inner_rngG/%%nameG%&rangeG'%*outer_rn gGF.6(%%compG%*ournormalG%#d1G%#d2G%$ruvG%$spsG6#%[oCopyright~2001~by~Art~Belmo nte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C)>8)-%#opG6$;"""""#-FA6$FD-%%evalG6#9% >8(-FK6#F?>8$-9$6#-FA6#FM>8&-%%diffG6$FM&F?6#FD>8'-FZ6$FM&F?6#FE>8%-T#6$FXFin@% /&9"6#!""%%stepG-T'6#-T)6&-F[p6#-T%6$FQF_o9&9'Fio-F[p6#-F^p6%F`pFepFfpF8$&9"6#F<@$4-%%typeG6$F?-F)6#F.YQUThe~third~argument~must~ be~a~list~of~variable~names.6"C$>F?-%&minusG6$<#-%$seqG6$-T#6#9%/FY9$<#""!@%0-% %nopsG6#F?"""YQgpCould~not~determine~the~variables.|+~You~may~specify~a~list~of ~variables~as~a~third~argument.FL>F?-%#opGF\o>8%-%*potentialG6%-Fen6#FaoF?.FY@% FdoC$>FY-T%6$F?-%%evalGFX%%trueG%&falseGF7F76&%)Get_VarsGc)Get_Vars%:-52%-makef unctionGc-makefunction%:-326#/%+modulenameG%)vec_calcG M6R0 I%:-26R6#'%"HG<$%'matrixG%)listlistG6&%"nG%"kG%"DG%&LPMDsG6#%^oCopyright~1995,9 6~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C(>8$-%'rowdimG6#9$@$0F4- %'coldimGF7YQ;The~matrix~must~be~square.6">8'-%$seqG6$-%$detG6#-%*submatrixG6%F 8;"""8%FK/FM;FLF4-%'printfG6$Q$%s|+F?QFLeading~Principal~Minor~Determinants:F?? (FMFLFLF4%%trueG-%&printG6#/&8&6#FM&FAFgnFAF1F1F16#/%+modulenameG%)vec_calcG M6R0 I%:-16R6#'%#ccG<$%'vectorG%%listG6"6#%]oCopyright~1995-7~by~Art~Belmonte~and~Ph ilip~B.~Yasskin,~Math,~TAMUGF*C$@$0-%(vectdimG6#9$""$YQYThe~argument~must~be~a~ list~or~vector~with~3~components.6"7%-T#6#7$&F36#"""&F36#F4&F36#""#-%)simplifyG 6#-%'arctanG6$F=F@F*F*6$%$lenGc$len%:-276#/%+modulenameG%)vec_calcG M6R0 I$:-9R6#'%"rG<$%'vectorG%%listG6&%"tG%"vG%"aG%"nG6$%)rememberG%^oCopyright~1995 ,96~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C'@%/9#""#C$>8$&9"6#F7@ $4-%%typeG6$F:%%nameGYQMThe~second~argument~must~be~a~variable~name.6"C$>F:-%&m inusG6$<#-%$seqG6$-T#6#%"fG/FS9$<#""!@%0-%%nopsG6#F:"""C$-%'printfG6%Q'%s|+%s|+ FFQLCould~not~determine~the~parameter.~Using~t.FFQRYou~may~specify~a~parameter~ as~a~second~argument.FF>F:.F:>F:-%#opG6#-FcoFfn>8%--T%6#FUFfn>8&--T'F[pFfn>8'-T +6#,&F]pFgn*(-T)6$F]pFgoFgn-Fip6$FgoFgo!""FgoFgnF]q-T/6$-%)simplifyG6#-Fdp6#*&F bpFgn-T-6#FbpF]qF:F2F260%)Get_VarsGc)Get_Vars%:-52%/curve_velocityGc/curve_velo city%:-14%3curve_accelerationGc3curve_acceleration$:-3%$dotGc$dot%:-19%&evallGc &evall%:-20%$lenGc$len%:-27%,map_unapplyGc,map_unapply%:-506#/%+modulenameG%)ve c_calcG M6R0 I%:-47R6&'%"FG<$%'vectorG%%listG'%"rGF''%*inner_rngG/%%nameG%&rangeG'%*outer_rn gGF.6(%%compG%*ournormalG%#d1G%#d2G%$ruvG%$spsG6#%[oCopyright~2001~by~Art~Belmo nte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C)>8)-%#opG6$;"""""#-FA6$FD-%%evalG6#9% >8(-FK6#F?>8$-9$6#-FA6#FM>8&-%%diffG6$FM&F?6#FD>8'-FZ6$FM&F?6#FE>8%-T#6$FXFin-T )6%-T'6#-T%6$FQF_o9&9'Fcurve_tangential_acceleration% :-12/%$CaNGc:curve_normal_acceleration%:-10/%(CforgetGc-curve_forget$:-7/%$d2rG c(deg2rad%:-17/%$r2dGc(rad2deg%:-37/%$p2rGc+polar2rect%:-35/%$r2pGc+rect2polar% :-39/%$c2rGc)cyl2rect%:-15/%$r2cGc)rect2cyl%:-38/%$s2rGc)sph2rect%:-42/%$r2sGc) rect2sph%:-40/%$s2cGc(sph2cyl%:-41/%$c2sGc(cyl2sph%:-16/%&MuintGc,Multipleint%: -34/%&muintGc,multipleint%:-33/%%LPMDGcEleading_principal_minor_determinants%:- 26/%$LisGc0Line_int_scalar%:-29/%$lisGc0line_int_scalar%:-28/%$LivGc0Line_int_v ector%:-31/%$livGc0line_int_vector%:-30/%$SisGc3Surface_int_scalar%:-45/%$sisGc 3surface_int_scalar%:-44/%$SivGc3Surface_int_vector%:-47/%$sivGc3surface_int_ve ctor%:-466#/%+modulenameG%)vec_calcG M6R0 I%:-38R6#'%#rcG<$%'vectorG%%listG6"6#%]oCopyright~1995-7~by~Art~Belmonte~and~Ph ilip~B.~Yasskin,~Math,~TAMUGF*C$@$0-%(vectdimG6#9$""$YQYThe~argument~must~be~a~ list~or~vector~with~3~components.6"7%-T#6#&F36#;"""""#-%)simplifyG6#-%'arctanG6 $&F36#F@&F36#F?&F36#F4F*F*6$%$lenGc$len%:-276#/%+modulenameG%)vec_calcG M6R0 I%:-28R6%%"fG'%"rG<$%'vectorG%%listG'%$rngG/%%nameG%&rangeG6%%"tG%%compG%&speed G6#%[oCopyright~1996~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math,~TAMUG6"C&>8$- %$lhsG6#9&>8%-T#6#-9$6#-%#opG6#-9%6#F9>8&-FA6#-T%6#--%"DG6#FJFK@%/&9"6#!""%%ste pG-FA6#-T'6%*&F?"""FMF^oF=Fgn-FA6#-F[o6$F]oF=F6F66(%#ssGc#ss%:-43%$lenGc$len%:- 27%,multipleintGc,multipleint%:-336#/%+modulenameG%)vec_calcG M6R0 I%:-18R6#'%"FG<$-%%listG6#<%%)constantG%*procedureG%%nameG-%'vectorGF*6&%%varsG %%nvarG%'varseqG%"iG6#%^oCopyright~1995,96~by~Art~Belmonte~and~Philip~B.~Yasski n,~Math,~TAMUG6"C'@%/9#""#C$>8$&9"6#F=@$4-%%typeG6$F@-F)6#F.YQVThe~second~argum ent~must~be~a~list~of~variable~names.6"C$>F@-%&minusG6$<#-%$seqG6$-T#6#%"fG/FZ9 $<#""!@'/-%%nopsG6#F@Fhn-%'RETURNG6#Fhn2"""F[oYQguThe~variables~were~different~ for~different~components|+~or~Maple's~automatic~simplification~changed~the~vari ables.|+~You~may~specify~a~list~of~variables~as~a~second~argument.FM>F@-%#opGF] o>8%F[o@$0-F\o6#FfnFioYQgnThe~number~of~components~must~equal~the~number~of~var iables.FM>8&Ffo-%(unapplyG6$-%)simplifyG6#-%$addG6$--&%"DG6#8'6#&FfnF_q6#Fap/F` q;FboFioFapF8F86$%)Get_VarsGc)Get_Vars%:-526#/%+modulenameG%)vec_calcG M6R0 I%:-49R6$'%"FG<$-%%listG6#<%%)constantG%*procedureG%%nameG-%'vectorGF*%"fG6$%%v arsG%&existG6#%^oCopyright~1995,96~by~Art~Belmonte~and~Philip~B.~Yasskin,~Math, ~TAMUG6"C%@%/9#""$C$>8$&9"6#F<@$4-%%typeG6$F?-F)6#F.YQUThe~third~argument~must~ be~a~list~of~variable~names.6"C$>F?-%&minusG6$<#-%$seqG6$-T#6#9%/FY9$<#""!@%0-% %nopsG6#F?"""YQgpCould~not~determine~the~variables.|+~You~may~specify~a~list~of ~variables~as~a~third~argument.FL>F?-%#opGF\o>8%-%*vecpotentG6%-Fen6#FaoF?.FY@% FdoC$>FY-T%6$F?-%(convertG6$-%%evalGFXF)%%trueG%&falseGF7F76&%)Get_VarsGc)Get_V ars%:-52%-makefunctionGc-makefunction%:-326#/%+modulenameG%)vec_calcG M6R0 I%:-39R6#'%#rcG<$%'vectorG%%listG6"6#%]oCopyright~1995-7~by~Art~Belmonte~and~Ph ilip~B.~Yasskin,~Math,~TAMUGF*C$@$0-%(vectdimG6#9$""#YQYThe~argument~must~be~a~ list~or~vector~with~2~components.6"7$-T#F2-%)simplifyG6#-%'arctanG6$&F36#F4&F36 #"""F*F*6$%$lenGc$len%:-276#/%+modulenameG%)vec_calcG