Upload
wilber-constanza
View
10
Download
0
Embed Size (px)
DESCRIPTION
Funciones parametricas solo de editar
Citation preview
Grfica de funciones paramtricas
t=linspace(-5,5,1000);
plot((t.*(t.^2-1))./(t.^2+1),(2*(t.^2-1))./(t.^2+1))
comet((t.*(t.^2-1))./(t.^2+1),(2*(t.^2-1))./(t.^2+1))
Contrastar la grfica de dos funciones, en este caso la del seno y coseno
x=0:pi/25:6*pi;
y=sin(x); z=cos(x);
plot(x,y,x,z)
Hipocicloide
clear all;
t=0:2*pi/100:2*pi;
plot(4*cos(t).^3,4*sin(t).^3)
Cicloide
t = linspace(0,6*pi);
x = t-sin(t);
y = 1-cos(t);
plot(x,y)
t= -pi/2:.1:pi/2;
x=t.^2-1; y=t.^3-t; z=sin(pi*t);
plot3 (x,y,z,'y'),
Hlice circular
t=linspace(0,8*pi,2000);
plot3(sin(t),cos(t),t),grid on
xlabel('eje x'), ylabel('eje y'), zlabel('eje z')
comet3(sin(t),cos(t),t)
ezplot3('3*cos(t)','t*sin(t^2)','sqrt(t)')
ejercicios.
Grficar las funciones paramtricas del ejercicio, 1, 2, la gua de ejercicios 3.1.
Grfica de superficies
ezmesh('x*exp(-x^2 - y^2)')
Curvas de nivel de la funcin
ezcontour('x*exp(-x^2 - y^2)')
Curvas de nivel solidas en diferentes colores
ezcontourf('x*exp(-x^2 y^2)')
Dibuja la superficie y las curvas de nivel
ezmeshc('sin(u/2)*sin(v/2)')
ezsurf('sin(sqrt(x^2+y^2))/sqrt(x^2+y^2)')
ezsurfc('sin(sqrt(x^2+y^2))/sqrt(x^2+y^2)')
Dibujar los vectores velocidad sobre la curva
Colores b= azul, y=amarillo, c=Celeste, g= verde, m=morado, k= negro
Circunferencia
t=linspace(0,2*pi,20);
quiver(cos(t),sin(t),-sin(t),cos(t)),axis square
Hlice circular
t=linspace(0,8*pi,30);
quiver3(sin(t),cos(t),t,cos(t),-sin(t),1)
plot3( sin(t),cos(t),t, 'm');
quiver3(sin(t),cos(t),t, -sin(t),-cos(t),0,'c')
Grfica de la Hlice circular con el comando meshgrid
U=linspace(0,2*pi,40);V=linspace(-3,3,20);
[u v]=meshgrid(U,V);
surf(v.*sin(u),v.*cos(u),u./3)
view(-50,50)
axis([-3.5 3.5 -3.5 3.5 0 2*pi/3]);
Grfica de semicircunferencia
t=linspace(0,pi,30);
plot(cos(t),sin(t));
t=linspace(0,pi,10);
quiver(cos(t),sin(t),-sin(t),cos(t))
Esboza una grfica de las siguientes ecuaciones paramtricas.
a ) r (u, t ) = (cos t (3 + cos u ), sen t (3 + cos u ), sen u )
b ) r (u, t ) = (cos t cos u, sen t cos u, sen u )
c ) r (u, t ) = (sen t, cos t, u )
d ) r (u, t ) = (u sen t, u cos t, t/ 3)
Solucin.
La ecuacin se puede reescribir como r (u, t ) = (3 cos t, 3 sen t, 0) + cos u (cos t, sen t, 0) + sen u (0, 0, 1) de modo que para t fijo, los dos ltimos trminos son la ecuacin paramtricas de un crculo en los ejes definidos por los vectores ortogonales (cos t, sen t, 0) y (0, 0, 1).
El primer termino traslada el crculo, y cuando t vara, el crculo gira. Esta superficie es un toro. El cdigo en Matlab:
[u v]=meshgrid(linspace(0,2*pi,40));
surf(cos(u).*(3+cos(v)),sin(u).*(3+cos(v)),sin(v))
view(-37.5,50)
axis([-4 4 -4 4 -3 3])
La grfica es una esfera. Graficamos en un rango
restringido de los parmetros:
U=linspace(0,2*pi-pi/4,40);
V=linspace(-pi/2,pi/2-pi/4,40);
[u v]=meshgrid(U,V);
surf(cos(u).*cos(v),sin(u).*cos(v),sin(v))
view(60,50)
axis([-1.2 1.2 -1.2 1.2 -1.2 1.2]);
La grfica es un cilindro. A continuacin el cdigo en Matlab
U=linspace(0,2*pi,40);V=linspace(-3,3,20);
[u v]=meshgrid(U,V);
surf(sin(u),cos(u),v)
view(-37.5,50)
axis([-2 2 -2 2 -3 3]);
Grfica de una superficie
[x,y]=meshgrid(-1:.1:4);
z=x.^2+y.^2-16;
mesh(x,y,z)
axis square
Campo gradiente de una superficie
[X,Y]=meshgrid(-1:0.1:1);
Z=X.^2+Y.^2;
[U,V]=gradient(Z,0.1,0.1)
quiver(X,Y,U,V)
Gradiente y curva de nivel
grid off
hold on
[c,h]=contour(X,Y,Z);
%Ponemos un ttulo al grfico de la figura 1
title('Gradiente y curvas de nivel' )
%Para identificar las curvas de nivel
clabel(c,h)
%Probar clabel(c,'manual' )
Grfica de la superficie
%Representamos la grfica de la funcin
figure(2)
surf(X,Y,Z)
title('Superficie' )
Superficie "Tobogn o Boa Amaznica", su grfica es una variacin a la del toro
u=(0:pi/8:4*pi)';%vector columna de m=33 elementos
v=0:pi/16:2*pi;%vector fila de n=33 elementos
X=cos(u)*(2+sin(v));%X, Y y Z son matrices de orden mxn=33x33
Y=sin(u)*(2+sin(v));
Z=u*ones(size(v))+ones(size(u))*cos(v);
mesh(X,Y,Z)%surfl(X,Y,Z)%surf(X,Y,Z)
axis([-4 4 -4 4 0 10])
El unicornio
u=linspace(0,6*pi,60);
v=linspace(0,2*pi,60);
[u,v]=meshgrid(u,v);
x=2*(1-exp(u/(6*pi))).*cos(u).*cos(v/2).^2;
y=2*(-1+exp(u/(6*pi))).*sin(u).*cos(v/2).^2;
z=1-exp(u/(3*pi))-sin(v)+exp(u/(6*pi)).*sin(v);
mesh(x,y,z)
Trompeta de Gabriel
u=(-2:0.1:2)';
v=0:0.1:2*pi;
X=exp(u)*cos(v);
Y=u*ones(size(v));
Z=exp(u)*sin(v);
surf(X,Y,Z)
xlabel('v');ylabel('u');zlabel('z')
La Cinta de Mbius
u=linspace(0,2*pi,30);
v=linspace(-1,1,15);
[u,v]=meshgrid(u,v);
z=(1+v/2.*cos(u/2)).*cos(u);
y=(1+v/2.*cos(u/2)).*sin(u);
x=v/2.*sin(u/2);
surf(x,y,z)
Campos vectoriales
en el intervalo [-2,3] x[-1,2]
u=inline('0*x+1','x','y');
v=inline('x+y.^2','x','y');
x=linspace(-2,3,11);
y=linspace(-1,2,11);
[X,Y]=meshgrid(x,y);
U=u(X,Y);V=v(X,Y);
quiver(X,Y,U,V)
axis image
_167875216.unknown
_170294384.unknown
_171645896.unknown
_171746832.unknown
_171873288.unknown
_173955752.unknown
_174822320.unknown
_173226928.unknown
_171768840.unknown
_171278848.unknown
_170800056.unknown
_170153344.unknown