Está en la página 1de 15

Laboratorio de Matemticas II

Ingeniera Electrnica Industrial

LABORATORIO 2 - CLCULO DIFERENCIAL DE FUNCIONES DE


VARIAS VARIABLES. INTEGRACIN MLTIPLE
En esta sesin vamos a aprender a realizar clculos relacionados con clculo diferencial e
integral de funciones de varias variables. Los ejercicios que se citan en los ejemplos y
ejercicios son los correspondientes a las hojas de problemas de la asignatura,
corespondientes al tema 1 (para la parte de clculo diferencial) y el tema 2 (para la de clculo
integral). Los ejercicios que se indican son orientativos.

PARTE 1: DERIVADAS PARCIALES. VECTOR GRADIENTE.


MATRIZ JACOBIANA. DERIVADAS DIRECCIONALES
Para calcular derivadas parciales tenemos el comando D[ ]. Si he definido una funcin f de varias
variables puedo poner D[f,x] si quiero calcular la derivada parcial de f respecto de la variable x.
tambin puedo ir a la paleta Basic commands donde ya est preparado para calcular la derivada
parcial. Tambin podemos poner el smbolo de derivacin poniendo <Esc>dt<Esc>.
Si escribo D[f,{x,n}] Mathematica calcular la derivada ensima respecto de la variable x. Si
queremos calcular una derivada cualquiera de orden mayor que uno usaremos la sintaxis D[f,x,y,...]
o de forma ms compacta escribiremos algo como D[f, {x, n}, {y,m}, .]. Si queremos obtener el
vector gradiente escribiremos D[f,{{x1,...,xn}}]. La misma sintaxis nos servir para calcular la matriz
Jacobiana en el caso de que f sea una funcin vectorial.

EJEMPLO
P ROBLEMA 3 ( E ).
Calcula tambin las derivadas pedidas en los puntos (1,0) y (2,3).
f[x_,y_]:=x^y
D[f[x,y],x]

x 1+ y y

D[f[x,y],y]
y

x log [ x ]

Tambin podamos haberlas calculado directamente de la siguiente forma, usando la paleta

x x

y x y

x 1+ y y

x log [ x ]

O introduciendo directamente la funcin, de la siguiente manera:


D[xy,x]
D[xy,y]

x 1+ y y

x y log [ x ]

Para calcular el valor en un punto se usa el operador /.


Por ejemplo, si queremos calcular las parciales anteriores en los puntos (1,0) y (2,3), podemos
escribir:
D[x^y,x]/.{x>1,y>0}
D[x^y,x]/.{x>2,y>3}
0
12

D[x^y,y]/.{x>1,y>0}
D[x^y,y]/.{x>2,y>3}
0
8Log[2]

EJERCICIOS:

Resuelve, con ayuda de Mathematica, los siguientes ejercicios y realiza los


clculos adicionales que se indican.

P ROBLEMA 4 ( C ).
Calcula tambin las derivadas pedidas en el punto

( /2,0 ) .

P ROBLEMA 4 ( B ).
Calcula tambin las derivadas pedidas en el punto (1,1). Calcula la derivada parcial

6
x2 y 4

EJEMPLO:
P ROBLEMA 5 ( E ).
Calcula tambin la matriz Jacobiana en el punto (1,0).

La matriz Jacobiana se puede calcular de varias maneras. Puedo definir la funcin y calcularla con
una sintaxis parecida al gradiente:
f[x_,y_]:={xyExp[xy],xSin[y],3xy}
MatrixForm[D[f[x,y],{{x,y}}]]

xy

xy

e y +e x y
sin [ y ]
3 y

xy

xy

e y+ e x y
x cos [ y ]
3x

o puedo poner directamente la funcin:

MatrixForm[D[{xyExp[xy],xSin[y],3xy},{{x,y}}]]

xy

xy

e y +e x y
sin [ y ]
3 y

xy

xy

e y+ e x y
x cos [ y ]
3x

Si se quiere calcular en un punto, se asignan los valores de la siguiente manera:

MatrixForm[D[{xyExp[xy],xSin[y],3xy},{{x,y}}]]/.{x->1,y>0}

( )
0 1
0 1
0 3

EJERCICIOS

P ROBLEMA 5 ( F ).
Calcula tambin la matriz Jacobiana en el punto (1,1,0).

EJEMPLO:
P ROBLEMA 10 ( A ).
Para calcular una derivada direccional de una funcin f en un punto p en la direccin de
un vector v usaremos la formula

Dv f ( p )= f ( p ) .

Esto se puede hacer de varias maneras: por ejemplo

f[x_,y_]:=x^2y^34y;
v={2,5};
nv=Norm[v];
gr=Dot[D[f[x,y],{{x,y}}],v]/nv;
gr/.{x>2,y>1}

32

29

Se puede escribir todo en un comando

D[x^2y^34y,{{x,y}}].{2,5}/Norm[{2,5}]/.{x>2,y>
1}

32

29

Notar el el producto escalar se puede calcular con el comando Dot o con el punto. Por
otro lado, para normalizar vectores existe la funcin Normalize, de forma que podramos
haber escrito tambin

D[x^2y^34y,{{x,y}}].Normalize[{2,5}]/.{x>2,y>1}

32

29

EJERCICIO

P ROBLEMA 10 ( B ).
Calcula tambin el vector gradiente en el punto (1,1).

EJERCICIOS

PROPUESTOS

Problema 3 (h).
Problema 4 (d).
Problema 5 (b).
Problema 5 (c).
Problema 10 (c).
Problema 10 (e)

GRFICAS DE SUPERFICIES Y CURVAS DE NIVEL


EJEMPLOS
P ROBLEMA
Dibujar la grfica y curvas de nivel de la superficie z=x2+y2

Plot3D[x^2+y^2,{x,5,5},{y,5,5}]

ContourPlot[x^2+y^2,{x,5,5},{y,5,5}]

P ROBLEMA
Dibujar la grfica y curvas de nivel de la superficie z=x2-y2

P ROBLEMA 6 ( D ).
P ROBLEMA 6 ( E ).

COMPOSICIN DE FUNCIONES
EJEMPLOS
P ROBLEMA 13 ( B ).
Clear[x,y,z,w]

x[t_,s_]:=ts
y[t_,s_]:=Exp[ts]
z[t_,s_]:=t2

w[x[t,s],y[t,s],z[t,s]]:=x[t,s] y[t,s]+y[t,s] z[t,s]+x[t,s]


z[t,s]

D[w[x[t,s],y[t,s],z[t,s]],t]
ests+2estt+ests2t+3st2+estst2

D[w[x[t,s],y[t,s],z[t,s]],t]/.{t->1,s->0}
2

Mathematica calcula directamente la derivada de la funcin compuesta directamente, no podemos


pedirle que use la regla de la cadena.

P ROBLEMA 16.
Podemos calcular la composicin de dos funciones usando el comando Apply

Clear[f,u,v,w,x,y,z]
f[u_,v_,w_]:={Exp[uw],Cos[u+v]}
g[x_,y_]:={Exp[x],Cos[yx],Exp[y]}
h[x_,y_]:=Apply[f,g[x,y]]

Se deja como ejercicio calcular la matriz Jacobiana de la funcin h

EJERCICIOS
Problema 13 (d).
Problema 11 (f).

PARTE 2: INTEGRACIN MLTIPLE


Las integrales, tanto definidas como indefinidas se calculan en Mathematica mediante el
comando Integrate. Tambin podemos usar la paleta de Basic Commands donde hay
diferentes botones relacionado con el clculo de integrales. La ayuda la podemos encontrar en
Help Documentacion Center Mathematics and algorithms Calculus Integrate .
Para esta parte utilizaremos los problemas de la hoja de problemas correspondientes al
tema 2.

Integracin en una variable.


Para calcular una integral indefinida en una variable usaremos la sintaxis
Integrate[funcin, variable]
Por ejemplo:

Integrate[2x/Sqrt[x+1],x]

4
( 2+ x ) 1+x
3

Para calcular una integral definida usaremos la misma funcin Integrate, pero deberemos
indicar los extremos de integracin. Por ejemplo:

Integrate[2x/Sqrt[x+1],{x,0,1}]

4
( 2+ x ) 1+x
3

N[Integrate[2x/Sqrt[x+1],{x,0,1}]]
0.781049

INTEGRALES

DOBLES SOBRE RECTNGULOS .

Se calculan tambin mediante Integrate. Veamos algunos ejemplos:

P ROBLEMA 3 ( C ).

Integrate[

2x y
,{x,0,1},{y,1,3}]
2
x +1

Log[16]
N[%]
2.77259
P ROBLEMA 7.
Dibujemos primero la funcin para hacernos una idea ms clara del problema

Plot3D[ x x 2+ y ,{x,0,1},{y,0,1}]

Integrate[ x x 2+ y ,{x,0,1},{y,0,1}]
4
( 1+2 2 )
15

EJERCICIOS
Problema 3 (e).
Problema 5
Problema 6
Problema 8

INTEGRALES

DOBLES SOBRE REGIONES NO RECTANGULARES .

Veamos cmo calcular estas integrales a travs de un ejemplo:

P ROBLEMA 14 ( C ).
Integrate[x3y2,{x,0,2},{y,x,x}]
256/21
P ROBLEMA 17( E )
Integral directa

Integrate[ e x ,{y,0,1},{x,3y,3}]
1
( 1+ e9 )
6
Invirtiendo el orden de integracin:

Integrate[ e x ,{x,0,3},{y,0,x/3}]
1
( 1+ e9 )
6

P ROBLEMA 15 ( A )
Calcula tambin el rea de la regin limitada por las curvas y=x 2 e x=y 2

Calculemos los puntos donde las dos grficas se cruzan.

Cortes=Solve[

{ x 2 x=0 } ]

{{x 0},{x 1}}

Plot[{x^2,Sqrt[x]},{x,0,1},PlotStyle>{Red,Blue}]

La integral pedida vale:

Integrate[x2+y2,{x,0,1},{y,x2,

x }]

6/35

Para calcular el rea del recinto:

Integrate[1,{x,0,1},{y,x2,
1/3

x }]

EJERCICIOS
Problema 13 (c)
Problema 11
Problema 15 (c)
Calcula tambin el rea de la regin limitada por las curvas y=0, x=0 y x+2y=2
Problema 15 (d)
Problema 17 (d)

INTEGRALES

TRIPLES SOBRE CAJAS RECTANGULARES

EJEMPLOS
P ROBLEMA 24 ( E ).
Integrate[yzCos[xy],{y,1,2},{x,0,Pi},{z,1,4}]
15

EJERCICIOS
Problema 24 (c).