Re: Normal vector on a surface
- To: mathgroup at smc.vnet.net
- Subject: [mg29289] Re: [mg29269] Normal vector on a surface
- From: jmt <jmt at agat.net>
- Date: Mon, 11 Jun 2001 04:38:30 -0400 (EDT)
- References: <200106090708.DAA29328@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
There is no built-in "normal vector" function, but you can use this :
Needs["Calculus`VectorAnalysis`"]
n[u_, v_] := Module[{dx, dy, p},
dx[x_, y_] = {1, 0, D[f[x, y], {x, 1}]};
dy[x_, y_] = {0, 1, D[f[x, y], {y, 1}]};
p[x_, y_] = CrossProduct[dx[x, y], dy[x, y]];
With[{m = p[u, v]}, m/Sqrt[m.m]]
]
On Saturday 09 June 2001 09:08, Matthias.Bode at oppenheim.de wrote:
> Dear Colleagues,
>
> I have a function in the variables x1 and y1:
>
> Out[27]=
> 19.74211746962547 - 61.78321746073334*
> x1 + 70.84823523445556*x1^2 -
> 34.64681309362152*x1^3 +
> 5.822595947190386*x1^4 -
> 61.783217460733795*y1 +
> 188.56171712734522*x1*y1 -
> 208.7457484391798*x1^2*y1 +
> 99.21114279328117*x1^3*y1 -
> 16.223098505477388*x1^4*y1 +
> 70.8482352344551*y1^2 -
> 208.7457484391805*x1*y1^2 +
> 225.08774661852397*x1^2*y1^2 -
> 103.5151716236312*x1^3*y1^2 +
> 16.351931921608763*x1^4*y1^2 -
> 34.64681309362163*y1^3 +
> 99.21114279328117*x1*y1^3 -
> 103.51517162363109*x1^2*y1^3 +
> 45.654124756950296*x1^3*y1^3 -
> 6.928857192755963*x1^4*y1^3 +
> 5.822595947190411*y1^4 -
> 16.22309850547743*x1*y1^4 +
> 16.351931921608763*x1^2*y1^4 -
> 6.928857192755952*x1^3*y1^4 +
> 1.0137658500940734*x1^4*y1^4
>
>
> This function yields a surface very similar to Sin[x1*y1] for 1<x1<3 and
> 1<y1<3.
>
> Now I want to calculate (how?) and draw (how?) several "Normalenvektors"
> (sorry, I do not know the English termini technici) which should sit smugly
> - like palisades - on the plane tangential to the surface.
>
> The "Normalenvektor" N in point P - according to Bronstein-Semendjajew - is
> a unity vector perpendicular to the tangential plane; its accompanying
> vectors e1 and e2 on the plane form a "right-handed system". N, e1 and e2
> are referred to as the "accompanying tripod". - I understand the words but
> not their meaning.
>
> My attempts with Calculus`VectorAnalysis` and PlotVectorField3D &c. failed
> dismally.
>
> Thank you for your assistance,
>
> Matthias Bode
> Sal. Oppenheim jr. & Cie. KGaA
> Koenigsberger Strasse 29
> D-60487 Frankfurt am Main
> GERMANY
> Tel.: +49(0)69 71 34 53 80
> Mobile: +49(0)172 6 74 95 77
> Fax: +49(0)69 71 34 6380
> E-mail: matthias.bode at oppenheim.de
> Internet: http://www.oppenheim.de
- References:
- Normal vector on a surface
- From: Matthias.Bode@oppenheim.de
- Normal vector on a surface