Red de conocimiento informático - Material del sitio web - ¿Qué código necesito agregar para crear una GUI en MATLAB para encontrar los planos tangente y normal de una curva?

¿Qué código necesito agregar para crear una GUI en MATLAB para encontrar los planos tangente y normal de una curva?

Esto no es difícil de lograr.

La siguiente figura muestra la espiral

x=cos(theta)

y=sin(theta)

z=theta

p>

theta es el parámetro

los planos tangente y normal en theta = pi/6.

Borrar todo

Cerrar todo

t = linspace(0, 4*pi, 401);

x = cos(t); );

y = sin(t);

z = t;

figura

eje cuadrado

espera

plot3(x, y, z, 'linewidth', 2, 'color', 'k')

El vector tangente en t=pi/6 es { -1/2, 3^(1/2)/2, 1}

Las coordenadas del punto tangente son (3^(1/2)/2, 1/2, pi/6);

p>

Tangente

u = -1:.1:1;

xx = sqrt(3)/2 - u/2;

y = 1/2 u*sqrt(3)/2;

zz = pi/6 u;

plot3(xx,yy,zz,' ancho de línea',2)

Plano normal

xlab = -1.1:1;

[xxx yyy] = meshgrid(xlab);

zzz = xxx /2 - sqrt(3)*yyy/2 pi/6;

surf(xxx, yyy, zzz)

xlabel('x')

ylabel('y')

zlabel('z')

zlabel('z')