Piano tangente ad una superficie in un punto

 

 

Claudio Marsan

Liceo cantonale di Mendrisio

via Agostini Maspoli

CH-6850 Mendrisio

 

ultima modifica: 08.12.2006

testato con:

   MuPAD Pro 4.0.1 su Linux Ubuntu 6.10

   MuPAD Pro 4.0.1 su Windows XP Professional sp2

 

 

La funzione che determina la superficie

f := (x, y) -> -x^2/2 - y^2/2

math

 

Il grafico della superficie

gr_f := plot::Function3d(f(x, y), x = -2.5..2.5, y = -1.5..1.5, Color = RGB::LightYellow):

plot(gr_f)

MuPAD graphics

 

Il punto P0(x0, y0, z0)

x0 := 1: y0 := 1: z0 := f(x0, y0): p0 := [x0, y0, z0];

P0 := plot::PointList3d([p0], PointColor = RGB::Red, PointSize=2):

math

 

Il vettore n normale alla superficie nel punto P0

n := matrix([D([1], f)(x0, y0), D([2], f)(x0, y0), -1]);

gr_n := plot::Arrow3d(p0, p0 - n):

math

 

Il piano alpha tangente alla superficie in P0

piano := plot::Plane([x0, y0, z0], n, Color = RGB::Orange.[0.5]):

plot(gr_f, piano, P0, gr_n, Scaling=Constrained)

MuPAD graphics