Está en la página 1de 6

In[1]:= HoldFormf[x_, y_] := y ^ 2 - x ^ 2 Exp[- 2 * x ^ 2 - y ^ 2]

forma sin evaluación exponencial


2 2 2 2
Out[1]= f[x_, y_] := y - x  Exp- 2 x - y 

buscaremos la primera derivada parcial de f(x,y) con respecto a x


D[f[x, y], x]
deriva
2
-y2 2
-y2
2 ⅇ-2 x x - 4 ⅇ-2 x x - x2 + y2 

buscaremos la primera derivada parcial de f(x,y) con respecto a y


D[f[x, y], y]
deriva
2
-y2 2
-y2
2 ⅇ-2 x y - 2 ⅇ-2 x y - x2 + y2 

igualamos a cero las primeras derivadas parciales de f(x,y) y se resuelve el sistema de ecuaciones, se
crea la lista de puntos críticos llamada "punc"
punc = {x, y, f[x, y]} /. Solve[{D[f[x, y], x] == 0, D[f[x, y], y] == 0}, {x, y}, Reals]
resuelve deriva deriva números reales
1 1 1 1 1 1
0, - 1, , {0, 0, 0}, 0, 1, , - , 0, - ,  , 0, - 
ⅇ ⅇ 2 2ⅇ 2 2ⅇ

creamos otra lista de puntos críticos llamada "punc1" con los puntos críticos sin incluir el valor de la
función en dicho punto
punc1 = {x, y} /. Solve[{D[f[x, y], x] == 0, D[f[x, y], y] == 0}, {x, y}, Reals]
resuelve deriva deriva números reales
1 1
{0, - 1}, {0, 0}, {0, 1}, - , 0,  , 0
2 2

se define la función g(x,y) la cual corresponde al Hessiano de la función f(x,y)


g[{x_, y_}] =
x, y, D[f[x, y], x, x] * D[f[x, y], y, y] - D[f[x, y], x, y] ^ 2, D[f[x, y], x, x];
deriva deriva deriva deriva

* presentamos una tabla en cuyas columnas están las coordenadas de los puntos críticos, está el
Hessiano evaluado en el punto crítico y la segunda derivada parcial de f con respecto a x.

Printed by Wolfram Mathematica Student Edition


2

TableForm[Table[g[pucc1[[i]]], {i, 1, Length[punc1]}],


forma de ta⋯ tabla longitud
TableHeadings → {None, {"x", "y", "(fxx)(fyy)-(fxy)^2", "fxx"}}]
cabeceras de tabla ninguno
x y (fxx)(fyy)-(fxy)^2 fxx
24
0 -1 -6
ⅇ2 ⅇ
0 0 -4 -2
24
0 1 -6
ⅇ2 ⅇ
1 12 4
- 0
2 ⅇ2 ⅇ
1 12 4
0
2 ⅇ2 ⅇ

presentamos el gráfico de la función f(x,y) (llamada a) y otro gráfico de los puntos críticos (llamada b)
a = Plot3D[f[x, y], {x, - 2, 2}, {y, - 2, 2}, PlotPoints → 50, Mesh → False];
representación gráfica 3D número de puntos en⋯malla falso

b = Graphics3D[{PointSize[0.03], Black, Point[punc]}];


gráfico 3D tamaño de punto negro punto

Show[a, b]
muestra

HoldFormW[x_, y_] := x ^ 2 y ^ 3 - 2 * x * y + 4 * x ^ 2 * y


forma sin evaluación

W[x_, y_] := x2 y3 - 2 x y + 4 x2 y

hallamos la primera derivada parcial de f(x,y) con respecto a x


D[W[x, y], x]
deriva

2x-2y+8xy

hallamos la primera derivada parcial de f(x,y) con respecto a y

Printed by Wolfram Mathematica Student Edition


3

D[W[x, y], y]
deriva

- 2 x + 4 x 2 - 3 y2

luego se igualan a cero las primeras derivadas parciales de f(x,y) y se resuelve el sistema de ecuaciones,
se crea la lista de puntos críticos llamada "punc2"
punc2 = {x, y, W[x, y]} /. NSolve[{D[W[x, y], x] == 0, D[W[x, y], y] == 0}, {x, y}, Reals]
resolved⋯ deriva deriva números reales

{{0.675111, - 0.397021, 0.330613}, {0., 0., 0.}}

Simplify [
simplifica
punc2 = {x, y, W[x, y]} /. NSolve[{D[W[x, y], x] == 0, D[W[x, y], y] == 0}, {x, y}, Reals]]
resolved⋯ deriva deriva números reales

{{0.675111, - 0.397021, 0.330613}, {0., 0., 0.}}

se crea otra lista de puntos críticos llamada "punc3" con los puntos críticos sin incluir el valor de la
función en dicho punto
punc3 = {x, y} /. Solve[{D[W[x, y], x] == 0, D[W[x, y], y] == 0}, {x, y}, Reals]
resuelve deriva deriva números reales
5 2 64 3
{0, 0},  0.675… , - 0.675… + 16 0.675… - 0.675… 
3 3

se define la función g(x,y) la cual corresponde al Hessiano de la función f(x,y)


g2[{x_, y_}] =
x, y, D[W[x, y], x, x] * D[W[x, y], y, y] - (D[W[x, y], x, y]) ^ 2, D[W[x, y], x, x];
deriva deriva deriva deriva

* presentamos una tabla en cuyas columnas están las coordenadas de los puntos críticos,
está el Hessiano evaluado en el punto crítico
y la segunda derivada parcial de f con respecto a x.

TableForm[Table[g2[punc3[[i]]], {i, 1, Length[punc3]}],


forma de ta⋯ tabla longitud
TableHeadings → {None, {"x", "y", "(Wxx)(Wyy)-(Wxy)^2", "Wxx"}}]
cabeceras de tabla ninguno
x y (Wxx)(Wyy)-(Wxy)^2
0 0 -4
2 3 2
0.675… -5 0.675… + 16 0.675… - 64
0.675… - - 2 + 8 5
0.675…  - 6 - 3
3 3

Printed by Wolfram Mathematica Student Edition


4

"x" "y" "(wxx)(Wyy)-(Wxy)^2" "Wxx"


24
0 -1 -6
ⅇ2 ⅇ
0 0 -4 -2
24
0 1 -6
ⅇ2 ⅇ
1 12 4
- 0
2 ⅇ2 ⅇ
1 12 4
0
2 ⅇ2 ⅇ

se presenta el gráfico de la función f(x,y) (llamada a) y otro gráfico de los puntos críticos (llamada b)
a1 = Plot3D[W[x, y], {x, - 2, 2}, {y, - 2, 2}, PlotPoints → 50, Mesh → False];
representación gráfica 3D número de puntos en⋯malla falso

b2 = Graphics3D[{PointSize[0.04], Black, Point[punc]}];


gráfico 3D tamaño de punto negro punto

Show[a1, b1]
muestra

HoldFormS[x_, y_] := x ^ 2 - y Exp[1 - 2 * x ^ 2 - y ^ 2]


forma sin evaluación exponencial

S[x_, y_] := x - y Exp1 - 2 x - y2 


2 2

hallamos la primera derivada parcial de f(x,y) con respecto a x

Printed by Wolfram Mathematica Student Edition


5

D[S[x, y], x]
deriva
2
-y2 2
-y2
2 ⅇ1-2 x x - 4 ⅇ1-2 x x x2 - y

hallamos la primera derivada parcial de f(x,y) con respecto a y


D[S[x, y], y]
deriva
2
-y2 2
-y2
- ⅇ1-2 x - 2 ⅇ1-2 x x2 - y y

luego igualamos a cero las primeras derivadas parciales de f(x,y) y se resuelve el sistema de ecua-
ciones, se crea la lista de puntos críticos llamada "punc3"
punc3 = {x, y, S[x, y]} /. Solve[{D[S[x, y], x] == 0, D[S[x, y], y] == 0}, {x, y}, Reals]
resuelve deriva deriva números reales

1 ⅇ 1 ⅇ
0, - , , 0, ,- 
2 2 2 2

ahora se crea otra lista de puntos críticos llamada "punc4" con los puntos críticos sin incluir el valor
de la función en dicho punto
punc4 = {x, y} /. Solve[{D[S[x, y], x] == 0, D[S[x, y], y] == 0}, {x, y}, Reals]
resuelve deriva deriva números reales
1 1
0, - , 0, 
2 2

se define la función g(x,y) la cual corresponde al Hessiano de la función f(x,y)


g3[{x_, y_}] =
x, y, D[S[x, y], x, x] * D[S[x, y], y, y] - D[S[x, y], x, y] ^ 2, D[S[x, y], x, x];
deriva deriva deriva deriva

* presentamos una tabla en cuyas columnas están las coordenadas


de los puntos críticos, está el Hessiano evaluado en el punto
crítico y la segunda derivada parcial de f con respecto a x.

TableForm[Table[g3[punc4[[i]]], {i, 1, Length[punc4]}],


forma de ta⋯ tabla longitud
TableHeadings → {None, {"x", "y", "(Sxx)(Syy)-(Sxy)^2", "Sxx"}}]
cabeceras de tabla ninguno
x y (Sxx)(Syy)-(Sxy)^2 Sxx
1
0 - -2 2 ⅇ 2 ⅇ -2 2ⅇ  2 ⅇ -2 2ⅇ
2
1
0 2 2 ⅇ 2 ⅇ +2 2ⅇ  2 ⅇ +2 2ⅇ
2

mostramos el gráfico de la función f(x,y) (llamada a) y otro gráfico de los puntos críticos (llamada b)
a2 = Plot3D[S[x, y], {x, - 1, 1}, {y, - 1, 1}, PlotPoints → 50, Mesh → False];
representación gráfica 3D número de puntos en⋯malla falso

b2 = Graphics3D[{PointSize[0.04], Black, Point[punc]}];


gráfico 3D tamaño de punto negro punto

Printed by Wolfram Mathematica Student Edition


6

Show[a2, b2]
muestra

Printed by Wolfram Mathematica Student Edition

También podría gustarte