Vous êtes sur la page 1sur 29

Aplicacin de la Derivada Direccional

Fecha de entrega: 01/junio/2017

Autores: Fernando Gonzales, John Guncay, David Quichimbo,


David Castillo

Materia: Clculo de varias variables

Profesor: Freddy Campoverde


Ejercicio 1 Calcule directamente la derivada direccional de f ( x, y ) 3x 4 y 4 en el
punto (1, -1) en cada una de las direcciones
A) i
Cdigo MatLab
syms x y t
a=1;
b=-1;
f=(3*x)+(4*y)+4;
fx=diff(f,x);%se deriva la funcion respecto a x
fy=diff(f,y);%se deriva la funcion respecto a x
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=(3*X)+(4*Y)+4;
figure(1)
surf(X,Y,Z) %se grafica la funcion en un plano
figure(2)
c=subs(f,{x,y},{a,b}); % se grafica la funcion en otro plano
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=1;
u2=0;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2
Resultado

B) i j
Codigo MatLab
syms x y
a=1;
b=-1;
f=x.^3+4*y.^3;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=X.^3+4*Y.^3;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=1;
u2=1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

C) j
Codigo MatLab
syms x y
a=1;
b=-1;
f=(3*x)+(4*y)+4;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=(3*X)+(4*Y)+4;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=0;
u2=1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2
D) i j
Codigo MatLab
syms x y
a=1;
b=-1;
f=(3*x)+(4*y)+4;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=(3*X)+(4*Y)+4;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=-1;
u2=1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

E) i
Codigo MatLab
syms x y
a=1;
b=-1;
f=(3*x)+(4*y)+4;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=(3*X)+(4*Y)+4;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=-1;
u2=0;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

F) i j
Codigo MatLab
syms x y
a=1;
b=-1;
f=(3*x)+(4*y)+4;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=(3*X)+(4*Y)+4;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=-1;
u2=-1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

G) j
Codigo MatLab
syms x y
a=1;
b=-1;
f=(3*x)+(4*y)+4;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=(3*X)+(4*Y)+4;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=0;
u2=-1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

H) i j
Codigo MatLab
syms x y
a=1;
b=-1;
f=(3*x)+(4*y)+4;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=(3*X)+(4*Y)+4;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=1;
u2=-1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

I) it j
Codigo MatLab
syms x y t
a=1;
b=-1;
f=(3*x)+(4*y)+4;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=(3*X)+(4*Y)+4;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=0;
u2=t;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

J) cos ti sent j
Codigo MatLab
syms x y t
a=1;
b=-1;
f=(3*x)+(4*y)+4;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=(3*X)+(4*Y)+4;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=cos(t);
u2=sin(t);
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

Ejercicio 2 Repita el ejercicio 1 para la funcin f ( x, y) x3 4 y3

A) i
Codigo MatLab
syms x y
a=1;
b=-1;
f=x.^3+4*y.^3;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=X.^3+4*Y.^3;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=1;
u2=0;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

B) i j
Codigo MatLab
syms x y
a=1;
b=-1;
f=x.^3+4*y.^3;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=X.^3+4*Y.^3;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=1;
u2=1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

C) i j
Codigo MatLab
syms x y
a=1;
b=-1;
f=x.^3+4*y.^3;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=X.^3+4*Y.^3;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=0;
u2=1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

D) i
Cdigo MatLab
syms x y
a=1;
b=-1;
f=x.^3+4*y.^3;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=X.^3+4*Y.^3;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=-1;
u2=1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

E) i j
Cdigo MatLab
syms x y
a=1;
b=-1;
f=x.^3+4*y.^3;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=X.^3+4*Y.^3;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=-1;
u2=0;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

F) i j
Cdigo MatLab
syms x y
a=1;
b=-1;
f=x.^3+4*y.^3;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=X.^3+4*Y.^3;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=-1;
u2=-1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

G) j
Cdigo MatLab
syms x y
a=1;
b=-1;
f=x.^3+4*y.^3;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=X.^3+4*Y.^3;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=0;
u2=-1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

H) i j
Cdigo MatLab
syms x y
a=1;
b=-1;
f=x.^3+4*y.^3;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=X.^3+4*Y.^3;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=1;
u2=-1;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

I) it j
Cdigo MatLab
syms x y
a=1;
b=-1;
f=x.^3+4*y.^3;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=X.^3+4*Y.^3;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1=1;
u2=t;
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

J) cos ti sent j
Codigo MatLab
syms x y
a=1;
b=-1;
f=x.^3+4*y.^3;
fx=diff(f,x);
fy=diff(f,y);
gx=subs(fx,{x,y},{a,b});
gy=subs(fy,{x,y},{a,b});
[X,Y]=meshgrid(-3:0.2:3,-3:0.2:3);
Z=X.^3+4*Y.^3;
figure(1)
surf(X,Y,Z)
figure(2)
c=subs(f,{x,y},{a,b});
valores=c-12:4:c+12;
hold on
cn=contour(X,Y,Z,valores)
clabel(cn)
axis equal
%Representamos el punto
plot(a,b,'o')
%Representacin del vector gradiente normalizado
modulo=sqrt(gx^2+gy^2);
quiver(a,b,gx/modulo,gy/modulo)
%Representacin de un vector tangente a la curva de nivel
quiver(a,b,-gy/modulo,gx/modulo)
%VECTOR GRADIENTE DIRECCIONAL
u1= cos(t);
u2= sin(t);
%Si en gx, gy almacenamos las coordenadas del gradiente
%en el punto
ddirec=gx*u1+gy*u2

Ejercicio 3 Construya una grfica tridimensional y una grfica de contorno de para


el dominio . Ahora, imagine que es un escarabajo posado sobre la superficie en el
punto (1, -1, f(l,-1)).
a) Si usted da un paso (el paso de un escarabajo mide 0.2 unidades) en la
direccin i, subir o bajar? Antes de dar el paso, su altitud era f(1, -1)=3;
despus de dar el paso, cul es su altitud? Cul es la pendiente al dar el
paso?
Cdigo MatLab
clc

x1 = linspace(-2, 2); %definir la malla de dominio de x1

y1 = linspace(-2, 2); %definir la malla del dominio en y1

[x, y] = meshgrid(x1, y1); %genera una malla de coordenadas para xi y


y1
z=3*x+4*y+4;%se establece la ecuacion de la superficie
surf(x, y, z)%grafica la superficie

disp(strcat('la altitud en la direccion i es:'))


a= 3*(1+0.02)+(4*(-1)+4)%se calcula el valor en z
disp(strcat('la pendiente respecto a x es:'))
mx=(a-(-10))/(1-(-2))%se calcula la relacion entre la altura z y el
desplazamiento horizontal en x
disp(strcat('la pendiente respecto a y es:'))
my=(a-(-10))/(-1-(-2))%se calcula la relacion entre la altura z y el
desplazamiento horizontal en y
Resultado
b) Repita la parte (a) para la direccin j.
Cdigo Matlab
clc

x1 = linspace(-2, 2); %definir la malla de dominio de x1

y1 = linspace(-2, 2); %definir la malla del dominio en y1

[x, y] = meshgrid(x1, y1); %genera una malla de coordenadas para xi y


y1
z=3*x+4*y+4;%se establece la ecuacion de la superficie
surf(x, y, z) %grafica la superficie

disp(strcat('la altitud en la direccion j es:'))


a= 3*(1)+(4*(-1+0.02)+4)%se calcula el valor en z
disp(strcat('la pendiente respecto a x es:'))
mx=(a-(-10))/(1-(-2)) %se calcula la relacion entre la altura z y el
desplazamiento horizontal en x
disp(strcat('la pendiente respecto a y es:'))
my=(a-(-10))/(-1-(-2))%se calcula la relacion entre la altura z y el
desplazamiento horizontal en y
Resultado

c) Repita la parte (a) para la direccin -i - j.


Cdigo MatLab
clc

x1 = linspace(-2, 2); %definir la malla de dominio de x1

y1 = linspace(-2, 2); %definir la malla del dominio en y1

[x, y] = meshgrid(x1, y1); %genera una malla de coordenadas para xi


y y1
z=3*x+4*y+4;%se establece la ecuacion de la superficie
surf(x, y, z) %grafica la superficie

disp(strcat('la altitud en la direccion -i-j es:'))


a= 3*(1-0.02)+(4*(-1-0.02)+4)%se calcula el valor en z
disp(strcat('la pendiente respecto a x es:'))
mx=(a-(-10))/(1-(-2))%se calcula la relacion entre la altura z y el
desplazamiento horizontal en x
disp(strcat('la pendiente respecto a y es:'))
my=(a-(-10))/(-1-(-2))%se calcula la relacion entre la altura z y el
desplazamiento horizontal en y
Resultado

d) Coinciden las pendientes halladas en las partes (a), (b) y con los resultados
obtenidos directamente en el ejercicio1? Explique por qu sus resultados
coinciden o difieren.
Las pendientes son similares debido a que es un plano uniforme

Ejercicio 4 Sean f ( x, y ) 3x 4 y 4 , x0=1, y0=-1 y e= 0.2. Para t en el intervalo


[0,2pi], defina:

h(t ) f ( x0 e *cos(t ), y0 esen(t ))


f ( x0 e *cos(t ), y0 esen(t )) f ( x0 , y0 )
a(t )
e
a) Trace la grfica de h(t), Explique lo que representa esta grfica.
Cdigo de MatLab
x1 = linspace(0, 2*pi); %definir la malla de dominio de x1
[t, h] = meshgrid(x1,0.1); %genera una malla de coordenadas para x1

h=(0.6*cos(t))+(0.8*sin(t)+3)%se establece la ecuacion de la curva

plot(t,h) %se grafica la curva


Resultado

Se forma una funcin de onda de 2pi de frecuencia


b) Trace la grfica de a(t). Explique lo que significa lo siguiente, y la forma en que
esto se relaciona con una parte del ejercicio 3: a(0), a(5pi/4) y a(t)
Cdigo de MatLab
x1 = linspace(0, 2*pi); %definir la malla de dominio de x1

[t, a] = meshgrid(x1,0.1); %genera una malla de coordenadas para x1

a=(3*cos(t)+40*sin(t))%se establece la ecuacion de la curva

plot(t,a) %se grafica la curva


Resultado
Ejercicio 5
a) Parece que la grfica de a(t) tiene alguna relacin con las funciones trigonomtricas? Sin
2 pi

a(t )dt
0
hacer el clculo, podra hacerse una idea del valor de ?
80*sin(pi)^2 + 3*sin(2*pi)

b) Haga un acercamiento a la grfica de a(t) para aproximar, con dos cifras decimales, el valor
de t que maximiza a(t). De nuevo, suponga que es escarabajo sobre la superficie
f ( x, y ) 3x 4 y 4 en el punto (1, -1, 3). Qu direccin debe seguir para ir lo ms alto
posible en un paso?
Debera ir en direccin i+j
2 pi

a(t )dt
c) Deduzca la frmula para a(t) y use su tecnologa para evaluar 0
Cdigo de MatLab
syms t
f=(3*cos(t)+40*sin(t))%se establece una funcin
int(f,0,2*pi)%integra la funcin establecida

Resultado
Ejercicio 6 Ahora, sean f ( x, y ) x3 4 y 3 , x 0 1, y0 1, e 0.2 . Repita el
ejercicio 3 para esta funcin y compare sus resultados del ejercicio 2
a) Si usted da un paso (el paso de un escarabajo mide 0.2 unidades) en la direccin
i, subir o bajar? Antes de dar el paso, su altitud era f(1, -1)=3; despus de dar
el paso, cul es su altitud? Cul es la pendiente al dar el paso?
Cdigo MatLab
clc

x1 = linspace(-2, 2); %definir la malla de dominio de x1

y1 = linspace(-2, 2); %definir la malla del dominio en y1

[x, y] = meshgrid(x1, y1); %genera una malla de coordenadas para xi


y y1
z=x.^3+4*y.^3;%se establece la ecuacion de la superficie
surf(x, y, z)%grafica la superficie

disp(strcat('la altitud en la direccion i es:'))


a= ((1+0.02).^3)+4*(-1.^3)%se calcula el valor en z

Resultado
b) Repita la parte (a) para la direccin j.
Cdigo Matlab
clc

x1 = linspace(-2, 2); %definir la malla de dominio de x1

y1 = linspace(-2, 2); %definir la malla del dominio en y1

[x, y] = meshgrid(x1, y1); %genera una malla de coordenadas para xi


y y1
z=x.^3+4*y.^3;%se establece la ecuacion de la superficie
surf(x, y, z)%grafica la superficie

disp(strcat('la altitud en la direccion i es:'))


a= ((1).^3)+4*((-1+0.02).^3)%se calcula el valor en z

Resultado
c) Repita la parte (a) para la direccin -i - j.
Cdigo MatLab

clc

x1 = linspace(-2, 2); %definir la malla de dominio de x1

y1 = linspace(-2, 2); %definir la malla del dominio en y1

[x, y] = meshgrid(x1, y1); %genera una malla de coordenadas para xi


y y1
z=x.^3+4*y.^3;%se establece la ecuacion de la superficie
surf(x, y, z)%grafica la superficie

disp(strcat('la altitud en la direccion i es:'))


a= ((1-0.02).^3)+4*((-1-0.02).^3)%se calcula el valor en z
Resultado

Ejercicio 7 Repita el ejercicio 4 para f ( x, y) x3 4 y 3 , x 0 1, y0 1, e 0.2 . Luego


cambie e=0.002 y repita el ejercicio 4
Para t en el intervalo [0,2pi], defina:

h(t ) f ( x0 e *cos(t ), y0 esen(t ))


f ( x0 e *cos(t ), y0 esen(t )) f ( x0 , y0 )
a(t )
e
a) Trace la grfica de h(t), Explique lo que representa esta grfica.
Cdigo de MatLab
x1 = linspace(0, 2*pi); %definir la malla de dominio de x1

[t, h] = meshgrid(x1,0.1); %genera una malla de coordenadas para x1


h=(((1+0.2*cos(t)).^3)+4*(-1+0.2*sin(t)).^3)%se establece la ecuacion
de la curva

plot(t,h) %se grafica la curva


Resultado

b) Trace la grfica de a(t). Explique lo que significa lo siguiente, y la forma en que


esto se relaciona con una parte del ejercicio 3: a(0), a(5pi/4) y a(t)
Cdigo de MatLab
x1 = linspace(0, 2*pi); %definir la malla de dominio de x1

[t, a] = meshgrid(x1,0.1); %genera una malla de coordenadas para x1

a=((((1+0.2*cos(t)).^3)+((4*(-1+0.2*sin(t))).^3)-3)/0.2)%se establece
la ecuacion de la curva

plot(t,a) %se grafica la curva


Resultado
c) e=0.002
Codigo de MatLab
x1 = linspace(0, 2*pi); %definir la malla de dominio de x1

[t, h] = meshgrid(x1,0.1); %genera una malla de coordenadas para x1

h=(((1+0.002*cos(t)).^3)+4*(-1+0.002*sin(t)).^3)/0.002%se establece la
ecuacion de la curva

plot(t,h) %se grafica la curva


Resultado
d) e=0.002
Cdigo de MatLab
x1 = linspace(0, 2*pi); %definir la malla de dominio de x1

[t, a] = meshgrid(x1,0.1); %genera una malla de coordenadas para x1

a=((((1+0.002*cos(t)).^3)+((4*(-1+0.002*sin(t))).^3)-3)/0.002)%se
establece la ecuacion de la curva

plot(t,a) %se grafica la curva

Resultado

Ejercicio 8
2 pi

a(t )dt
La funcin a(t) depende de la eleccin de e; por tanto, la integral definida 0

2 pi

a(t )dt
0
depende de e. Use su tecnologa para aproximar para e=0.2, 0.02,0.002,0.0002, y
2 pi

0.00002. Haga una conjetura en cuanto a lim


e 0 a(t )dt
0

a) e=0.2
Cdigo de MatLab
syms t
l=0.2;%se establece un vaor para el limite
f=int((((1+0.2*cos(t)).^3)+((4*(-1+0.2*sin(t))).^3)-3)/0.2)%se integra
la funcion
limit(f,t,l)%se calcula el limite de la funcion integrada
Resultado
b) e=0.002
Codigo de MatLab
syms t
l=0.02;%se establece un vaor para el limite
f=int((((1+0.2*cos(t)).^3)+((4*(-1+0.2*sin(t))).^3)-3)/0.2)%se integra
la funcion
limit(f,t,l)%se calcula el limite de la funcion integrada
Resultado

c) e=0.0002
Codigo de MatLab
syms t
l=0.002;%se establece un vaor para el limite
f=int((((1+0.2*cos(t)).^3)+((4*(-1+0.2*sin(t))).^3)-3)/0.2)%se integra
la funcion
limit(f,t,l)%se calcula el limite de la funcin integrada
Resultado
2 pi

d) lim
e 0 a(t )dt
0
Codigo de MatLab
syms t
l=0;%se establece un vaor para el limite
f=int((((1+0.2*cos(t)).^3)+((4*(-1+0.2*sin(t))).^3)-3)/0.2,0,2*pi)%se
integra la funcion
limit(f,t,l)%se calcula el limite de la funcion integrada
Resultado

Vous aimerez peut-être aussi