Está en la página 1de 2

La actividad consta de dos partes:

1. Presentar al docente en Matlab, Calclot3d o Geogrebra 5 gráficas de funciones


vectoriales, donde se seleccionará una para realizar el Triedro de Frenet (Plazo
máximo el 1 de octubre para ser aprobada).
2. Gráficar el Triedro en Matlab, en Calcplot3d y en Geogebra, realizar un vídeo
donde se visualicen el triedro en los tres programas.

En este buzón se deben subir:

1. El link de Youtube donde este cargado el video del presente trabajo.


2. Informe en pdf donde estén los cálculos, gráficas, marco teórico, introducción,
objetivos y conclusiones.

Código Matlab 1

EN AMARILLO LO QUE SE DEBE MODIFICAR DE ACUERO A LA


FUNCIO ESCOGIDA
function Ejercicio1
n= 100;
tf= 15;
t1= 0:0.01:tf;
x1= t1 -sin(t1); y1= 1-cos(t1); z1=4*sin((t1)/2);
for ii=1:n
plot3(x1, y1, z1,'linewidth',2); hold on;
t= 0:tf/n:tf;
to= t(ii);
%Primera derivada normalizada, Vector T.
T=[1-cos(to) ,sin(to), 2*cos(to/2)];
ut= [T(1)]; vt= [T(2)]; wt= [T(3)];
uto= to -sin(to); vto= 1-cos(to); wto= 4*sin((to)/2);
quiver3(uto, vto, wto, ut, vt, wt, 'r', 'linewidth', 3);
%Segunda derivada normalizada, Vector N.
N= [sin(to),cos(to), -sin((to)/2)];
un= [N(1)]; vn= [N(2)]; wn= [N(3)];
quiver3(uto, vto, wto, un, vn, wn, 'g', 'linewidth', 3);
view([10,10,10]); grid on; zoom(5);
%Vector Binormal, B.
B= cross(T,N);
ub= [B(1)]; vb= [B(2)]; wb= [B(3)];
quiver3(uto, vto, wto, ub, vb, wb, 'm', 'linewidth', 3);
axis([-20, 20, -20, 20, -20, 20]);
dt= 1/120; pause(dt); hold off;
end
Código Matlab 2

function ejercicios
n= 80;
tf= 4*pi;
t1= linspace(0,4*pi);
x1= cos(2.*t1).*2.*sin(t1); y1= -sin(3.*t1);
z1= cos(t1);
for ii=1:n
plot3(x1, y1, z1,'g'); hold on;
t= linspace(0,4*pi);
to= t(ii);
%Primera derivada normalizada, Vector T.
T=[2*(-2*sin(2*to)*sin(to)+cos(to)*cos(2*to)),-3*cos(3*to), -sin(to)];
T1= norm(T);
T2=[(2*(-2*sin(2*to)*sin(to)+cos(to)*cos(2*to)))/T1,(-3*cos(3*to))/T1, (- sin(to))/T1];
ut= [T2(1)]; vt= [T2(2)]; wt= [T2(3)];
uto=cos(2*to)*2*sin(to); vto= -sin(3*to); wto= cos(to);
quiver3(uto, vto, wto, ut, vt, wt, 'k', 'linewidth', 2);
%Segunda derivada normalizada, Vector N.
N= [2*(-5*sin(to)*cos(2*to)-4*cos(to)*sin(2*to)),9*sin(3*to), -cos(to)];
N1= norm(N);
N2= [(2*(-5*sin(to)*cos(2*to)-4*cos(to)*sin(2*to)))/N1,(9*sin(3*to))/N1, -cos(to)/N1];
un= [N2(1)]; vn= [N2(2)]; wn= [N2(3)];
quiver3(uto, vto, wto, un, vn, wn, 'r', 'linewidth', 2);
view([4,4,4]); grid on;
%Vector Binormal, B.
B= cross(T2,N2);
ub= [B(1)]; vb= [B(2)]; wb= [B(3)];
quiver3(uto, vto, wto, ub, vb, wb, 'c', 'linewidth', 2);
axis([-3, 3, -3, 3, -3, 3]);
dt= 1/200; pause(dt); hold off;
end

También podría gustarte