Beruflich Dokumente
Kultur Dokumente
Calling Sequence
sHessian(param, func, vars)
Parameters
param - list with a surface parametrization, or a quadratic form of a metric
metric - (optional; name) modifies the input type of the param argument to
the quadratic form of a metric.
Description
• The sHessian(param, func, vars) computes the Hessian of a scalar function, func, on surface
parametrization given in param, of orthogonal or non-orthogonal coordinates.
• When the metric argument is used, the param argument must be terms of the quadratic form of
a metric.
Examples:
> with(Surf);
sChristoffelSymbols, sContinuityEquation, sCurl, sCurveCurvature, sCurveLength, (3.1)
sDivergence, sEnergyEquation, sFirstForm, sGeodesicCurvature,
sGeodesicEquations, sGradient, sHeatKernelExpansion, sHessian, sLaplacian,
sMotionEquation, sNormalCurvature, sNormalVector, sPlotWorm, sSecondForm,
sSurfaceCurvature, sTorsion, sVdaCosta, sViscousStress, sWeingarten
The sphere
> sphere := [r*sin(u)*cos(v), r*sin(u)*sin(v), r*cos(u)]:
f u, v 2 2
cos u f u, v
u v
, f u, v , f u, v ,
r u2 u v sin u
f u, v 2
cos u f u, v 2
v v
, f u, v , f u, v
r u v sin u v2
cos u sin u f u, v ,
u
2 2
cos u f u, v
v
f u, v , f u, v , (3.3)
u2 u v sin u
2
cos u f u, v 2
v
f u, v , f u, v cos u sin u
u v sin u v2 u
f u, v ,
A tubular surface
> tubularsurface:=[(a+r*sin(u))*cos(v),(a+r*sin(u))*sin(v),p*v+
r*cos(v)];
tubularsurface a r sin u cos v , a r sin u sin v , p v cos v r (3.4)
2
sin u f u, v 2
u
f u, v , f u, v (3.5)
u2 cos u u v
r cos u a r sin u f u, v
v
2 2
, ,
r2 cos u 2
cos v r 2 sin v p r 2 sin u a r a2 p2 2 r2
2
f u, v
u v
r cos u a r sin u f u, v
v
2 2
,
r2 cos u 2
cos v r 2 sin v p r 2 sin u a r a2 p2 2 r2
2
r sin u a f u, v
u
f u, v
v2 r cos u
cos v r p r sin v f u, v
v
2 2
,
r2 cos u 2
cos v r 2 sin v p r 2 sin u a r a2 p2 2 r2
Let the non-orthogonal metric
> ds2:=u^2*v^2*dr^2+2*u*v^2*r*dr*du+2*u^2*v*r*dr*dv+(r^2*v^2+1)*
du^2+2*r^2*v*u*du*dv+(r^2*u^2+1)*dv^2;
ds2 u2 v2 dr2 2 u v2 r dr du 2 u2 v r dr dv r2 v2 1 du2 2 r2 v u du dv (3.6)
r2 u2 1 dv2
r u2 f u, v
v
, ,
r2 u2 1
r v2 f u, v 2
r2 v f u, v 2
u v
, f u, v , f u, v
r2 v2 1 u2 r2 u2 1 u v
r2 v f u, v r2 u f u, v
u v
, ,
r2 v2 1 r2 u2 1
r u2 f u, v 2
r2 v f u, v
v u
, f u, v
r2 u2 1 u v r2 v2 1
r2 u f u, v 2
r2 u f u, v
v u
, f u, v ,
r2 u2 1 v2 r2 v2 1
>
Reference