Está en la página 1de 2

Ejemplo 3.1.1.Calcular la matriz jacobiana y el jacobiano de las funciones: a.) f (x, y) = (ex+y + y, y2 x) . b.

) g (x, y,z) = (log(x+y+z),ex-2 y-z , Hx2 + 3 y + 4 zL ) Apartado a.) Se ejecuta la instruccin


jac22AEx+y + y, y2 xE 98ex+y , 1 + ex+y <, 9y2 , 2 x y==
3

Expresando la salida en forma matricial se obtiene que la matriz jacobiana es:


MatrixForm@%D e i j k y2
x+y

1 + ex+y y z 2xy {

Se obtiene el mismo resultado con la siguiente secuencia de instrucciones:


f1@x_, y_ D := Ex+y + y f2@x_, y_ D := y2 x jac22@f1@x, yD, f2@x, yDD 98ex+y , 1 + ex+y <, 9y2 , 2 x y== MatrixForm@%D e i j k y2
x+y

1 + ex+y y z 2xy {

El jacobiano es el determinante de la matriz jacobiana. As para calcular el jacobiano de la funcin anterior se ejecuta la instruccin:
DetAjac22AEx+y + y, y2 xEE 2 ex+y x y y2 ex+y y2

b.) Se ejecuta la instruccin


jac33BLog@x + y + zD, Ex2 yz , Ix2 + 3 y + 4 zM F :: 1 1 1 , , >, 9ex2 yz , 2 ex2 yz , ex2 yz =, x+y+z x+y+z x+y+z
2 2 2 3

:6 x Ix2 + 3 y + 4 zM , 9 Ix2 + 3 y + 4 zM , 12 Ix2 + 3 y + 4 zM >>

Expresando la salida en forma matricial:


MatrixForm@%D
1 1 1 i j x+y+z x+y+z x+y+z j j j j j ex2 yz 2 ex2 yz ex2 yz j j j j 2 2 2 k 6 x Hx2 + 3 y + 4 zL 9 Hx2 + 3 y + 4 zL 12 Hx2 + 3 y + 4 zL

y z z z z z z z z z z {

De igual manera al caso de dos variables, es posible calcular el jacobiano mediante la instruccin:

matrizjacobiana1.nb

DetBjac33BLog@x + y + zD, Ex2 yz , Ix2 + 3 y + 4 zM FF Simplify 6 ex2 yz H 3 + xL Hx2 + 3 y + 4 zL x+y+z


2

donde el comando Simplify permite simplificar el resultado obtenido.

Para calcular la matriz jacobiana de cualquier funcin vectorial de variable vectorial, se define el procedimiento jacobiana :
jacobiana@funcion_, variables_D := Module@8i, j<, Table@variablesPjT funcionPiT, 8i, 1, Length@funcionD<, 8j, 1, Length@variablesD<DD

Este procedimiento calcula la matriz cuyos elementos son las derivadas parciales de la funcin con respecto a las variables indicadas. En este caso: funcion ser una lista cuyos elementos son sus funciones componentes, una o varias dependiendo si es una funcin escalar o vectorial. variables ser una lista de variables independientes de las funciones que aparecern en la lista funcion. La funcin o funciones pueden ser declaradas i) antes del procedimiento f[x_,y_,...]:= {f1[x,y,..], f2[x,y,..], f3[x,y,..], ..}, donde f1,f2,f3... son las componentes de la funcin vectorial dada poniendo entonces en el procedimiento f[x,y,...] ii) En el propio procedimiento poniendo {f1[x,y,..], f2[x,y,..], f3[x,y,..], ...} Del mismo modo, se puede definir el procedimiento jacobianapunto , que calcula la matriz jacobiana de una funcin vectorial cualquiera en un punto perteneciente al dominio de la funcin.
jacobianapunto@funcion_, variables_, punto_ D := Module@8k<, jacobiana@funcion, variablesD . Table@variablesPkT puntoPkT, 8k, 1, Length@puntoD<DD

Este procedimiento calcula la matriz cuyos elementos son las derivadas parciales de la funcin en el punto considerado, que deber ser introducido a travs de la lista que forman sus coordenadas. funcion y variables tienen el mismo significado que en el procedimiento anterior.

También podría gustarte