Sei sulla pagina 1di 141

UNIVERSIDAD NACIONAL DEL CALLAO

VICERECTORADO DE INVESTIGACIÓN

FACULTAD DE INGENIERÍA QUÍMICA

INSTITUTO DE INVESTIGACIÓN DE INGENIERÍA QUÍMICA

INFORME FINAL DE INVESTIGACIÓN

ELBORACIÓN DEL TEXTO: ALGEBRA LINEAL CON MAPLE

AUTOR: Lic. FERNANDO HIPOLITO LAYZA BERMÚDEZ

(PERIODO DE EJECUCIÓN: Del 01 de junio de 2010 al 31 de mayo del 2012

Resolución No. 704-2010-R)

MAYO DEL 2012

CALLAO – PERÚ
ÍNDICE

CAPÍTULO I DESCRIPCIÓN DEL SOFTWARE MAPLE........................................................ 1

1.1-CONTENIDO DE MAPLE POWER EDITION ..................................................................................... 1


1.2.-REQUISITOS MÍNIMOS ........................................................................................................................ 2
1.3.-EL ENTORNO OPERATIVO DE MAPLE PARA WINDOWS.......................................................... 2
1.4.-EL ENTORNO GRAFICO DE MAPLE PARA WINDOWS ............................................................... 4
CAPITULO II ESPACIOS VECTORIALES .................................................................................. 6

2.1.-COMANDOS MATRICIALES................................................................................................................ 6
2.2.-INDEPENDENCIA LINEAL, BASES Y CAMBIO DE BASES........................................................... 8
2.3.-GEOMETRIA VECTORIAL EN 2 Y 3 DIMENSIONES................................................................... 14
CAPITULO III TRANSFORMACIONES LINEALES ................................................................. 18

3.1.-DEFINICIONES ..................................................................................................................................... 18
3.2.-FORMAS CUADRÁTICAS ................................................................................................................... 22
3.2.1.-DEFINICIONES .............................................................................................................................. 22
CAPITULO IV MATRICES Y DETERMINANTES..................................................................... 25

4.1.-VECTORES Y MATRICES .................................................................................................................. 25


4.2.-OPERACIONES CON MATRICES ..................................................................................................... 26
4.3.-RESOLUCIÓN DE ECUACIONES, SISTEMA DE ECUACIONES LINEALES ........................... 30
4.4.-EL TEOREMA DE ROUCHÉ –FROBENIUS..................................................................................... 34
4.5.-SISTEMAS HOMOGENEOS ................................................................................................................ 37
CAPITULO V PRODUCTO Y ORTOGONALIDAD.................................................................. 41

5.1.-MATRICES SEMEJANTES, DIAGONALIZACIÓN Y DESCOMPOSICIÓN DE MATRICES.. 41


5.1.1.-DEFINICIONES .............................................................................................................................. 41
5.2.-MATRICES ESPECIALES ................................................................................................................... 48
CAPITULO VI VALORES Y VECTORES PROPIOS ................................................................ 53

6.1.-AUTOVALORES Y AUTOVECTORES.............................................................................................. 53
6.1.1.-DEFINICIÓN ................................................................................................................................... 53
6.1.2.-COMANDOS BÁSICOS.................................................................................................................. 53
CAPITULO VII APLICACIÓN DEL ALGEBRA LINEAL CON MAPLE............................. 58

7.1.- FUNCIONES VECTORIALES DE VARIABLE REAL.................................................................... 58


7.1.1.-DEFINICIÓN ................................................................................................................................... 58
7.1.2.-GRAFICA DE UNA FUNCIÓN VECTORIAL ............................................................................ 59
7.1.3.-OPERACIONES CON FUNCIONES VECTORIALES .............................................................. 61
7.1.4.-LÍMITE DE UNA FUNCION VECTORIAL ................................................................................ 64

i
7.1.5.-CONTINUIDAD DE UNA FUNCION VECTORIAL .................................................................. 66
7.1.6.-DERIVADA DE UNA FUNCION VECTORIAL.......................................................................... 71
7.1.7.-INTEGRAL DE UNA FUNCION VECTORIAL.......................................................................... 73
7.1.8.-TEOREMAS FUNDAMENTALES................................................................................................ 74
7.2.-CURVAS EN EL ESPACIO................................................................................................................... 77
7.2.1.-DEFINICIÓN ................................................................................................................................... 77
7.2.2-DEFINICIÓN DE UNA CURVA REGULAR ................................................................................ 77
7.2.3.-PARAMETRIZACIÓN DE UNA CURVA REGULAR, GRAFICA .......................................... 79
7.2.4.-LONGITUD DE ARCO................................................................................................................... 80
7.2.5.-VECTORES UNITARIOS: TANGENTE, NORMAL PRINCIPAL Y BINORMAL ............... 82
7.2.6.-RECTA TANGENTE, NORMAL Y BINORMAL ....................................................................... 89
7.2.7.-PLANO OSCULADOR, NORMAL Y RECTIFICANTE ............................................................ 91
7.2.8.-CURVATURA Y TORSION........................................................................................................... 93
7.3.-CÁLCULO DIFERENCIAL VECTORIAL ......................................................................................... 96
7.3.1.-DEFINICIONES .............................................................................................................................. 96
7.3.2.-REGLA DE LA CADENA .............................................................................................................. 98
7.3.3.-TEOREMA DE LA FUNCIÓN IMPLÍCITA.............................................................................. 101
7.3.4.-TEOREMA DE LA FUNCIÓN INVERSA.................................................................................. 104
7.3.5.-EL TEOREMA DEL CAMBIO DE VARIABLE ....................................................................... 108
7.3.7.-GRAFICOS EN 3D DE CURVAS, CAMPOS VECTORIALES ............................................... 116
7.4.-PROGRAMACIÓN LINEAL, EL METODO DEL SIMPLEX........................................................ 121
7.5.-TEORÍA DE GRAFOS......................................................................................................................... 129
BIBLIOGRAFÍA .............................................................................................................................. 134

APÉNDICE ................................................................................................................................ 135

ii
CAPÍTULO I DESCRIPCIÓN DEL SOFTWARE MAPLE

1.1-CONTENIDO DE MAPLE POWER EDITION

Maple proporciona una extensa librería con más de 2500 funciones y rutinas, que usaremos

en el desarrollo de esta investigación, las cuales se detallan:

Cálculo numérico y simbólico

 Cálculo :

Diferenciación

Integración numérica

Integración Simbólica

Limites y series

Sumatoria y Productorio

Transformaciones integrales: Laplace, Hankel, Fourier, etc.

Transformaciones discretas : Función Z, Transformaciones rápidas de Fourier

Funciones definidas a trozos

 Cálculo de ecuaciones

Sistemas de ecuaciones lineales y no lineales

Ecuaciones diferenciales ordinarias (ODE) y en derivadas parciales(PDE)

Resolución simbólica y numérica de ODE y PDE vía series de Potencial y métodos

aproximados de cálculo numérico (Runge Kuta, Euler, etc.)

 Funciones especiales y elementales

Funciones trigonométricas, exponenciales, de error, logarítmica, Bessel, Zeta, Gama,

Hipergeométricas, etc.

1
Algebra Lineal:

 Operaciones matriciales, simbólicas y numéricas

 Valores y Vectores propios de matrices simbólicas y numéricas

 Matrices especiales, matrices dispersas, bloques matriciales, etc

 Coordenadas Curvilíneas

 Formas matriciales normales, descomposición y diagonalización

 Espacios vectoriales, bases, aplicaciones lineales, formas cuadráticas, etc.

Gráficos

 Gráficos en 2D

 Gráficos en 3D

 Animación

1.2.-REQUISITOS MÍNIMOS

En cuanto al hardware, el programa exige como mínimo para su correcto funcionamiento las

siguientes características:

 Un ordenador tipo PC- Compatible con miniprocesador 396 o superior

 Es conveniente la presencia de coprocedor matemático

 Un mínimo de 8 megabytes de memoria RAM

 Disco duro con un espacio libre de entre 18 y 46 megabytes aproximadamente

 Es indispensable utilizar un ratón, dadas las características de los entornos Windows

1.3.-EL ENTORNO OPERATIVO DE MAPLE PARA WINDOWS

Maple Bajo Windows goza de todas las ventajas que ofrece este entorno de Microsoft. Se

trata de un entorno amigable y fácil de manejar. Maple utiliza todos los periféricos que

aportan las diferentes versiones de Windows para manejar sus aplicaciones y se puede

2
comunicar directamente con todas las aplicaciones que corren bajo este estándar actual. Por

otra parte, el uso de menú, el acceso a más memoria y el manejo de ratón agilizan bastante

los procesos.

Para entrar a maple se presenta la pantalla de la figura 1. En la línea superior de esta pantalla

vemos el nombre del documento actual (entre corchete). En la línea siguiente se presenta el

menú general de la aplicación (barra de menú principal) con todas sus opciones (File, Edit,

View, Insert, Format, Options, Window, Help). La tercera línea presenta una serie de

iconos que facilitan el manejo rápido con el raton de las opciones más usadas del menú

general ( Barra de herramienta). La cuarta línea o de salida/ texto (barra de contexto)

FIGURA 1

3
1.4.-EL ENTORNO GRAFICO DE MAPLE PARA WINDOWS

Las representaciones gráficas en dos y tres dimensiones se realizan a través del comando

plot2D y plot3D respectivamente. No se trata aquí de analizar el comando plot con todas sus

opciones (tarea que se abordará en capítulos posteriores), sino de ver las posibilidades de

trabajo que nos ofrecen los menús que se presentan en las ventanas graficas. En la figura 2

tenemos la función f ( x)  sen( x),    x   para representarlo gráficamente se usa el

comando polt2D

FIGURA 2

4
En la figura 3 tenemos la función f ( x)  sen( x  y ),  1  x  1,1  y  1 y para

representarlo gráficamente se usa el comando polt3D

FIGURA 3

5
CAPITULO II ESPACIOS VECTORIALES

2.1.-COMANDOS MATRICIALES

El algebra matricial tiene un fuerte campo de aplicaciones en la teoría de espacios

vectoriales, así como en todo tipo de transformaciones lineales definidas entre espacios

vectoriales, como son las aplicaciones lineales, las formas lineales, las formas bilineales, la

formas cuadráticas, etc. También es de fuerte aplicación el álgebra lineal en el estudio de los

sistemas de ecuaciones lineales.

Se presentan ejemplos, referentes a los campos antes mencionados, en los que la solución

envuelve comandos matriciales ya estudiados anteriormente, Así tenemos:

Nullspace(A) o kernel(A) Devuelve una base para el núcleo de A

Nullspace(A,n) o kernel(A,n) Devuelve una base para el núcleo de A y asigna a

n la dimensión del núcleo.

colspace(A) Devuelve una base para la columna de A

colspan(A) Devuelve el conjunto de generadores de vectores

para el espacio columna de la matriz A.

colspan(A,n) :Devuelve el conjunto de generadores de

vectores para el espacio columna de la matriz A

y asigna a n la dimensión del espacio columna.

rowspace(A) :Devuelve una base para la fila de A.

rowspace(A,n) :Devuelve una base para la fila de A y asigna a n

la dimensión del espacio fila.

rowspan(A) :Devuelve el conjunto de generador de vectores

para el espacio fila de la matriz A.

6
rowspan(A,n) :Devuelve el conjunto de generador de vectores

para el espacio fila de la matriz A y asigna a n la

dimensión del espacio fila.

Dotprod(A,B) :Da el producto escalar de los vectores A y B.

Dotprod(A,B,”ortogonal”) :Da el producto escalar de los vectores A y B en

espacio ortogonal.

crossprod(A,B) :Da el producto vectorial de los vectores Ay B.

angle(A,B) :De el ángulo formado por los vectores A y B.

normalize(V) :Normaliza el vector V(con la norma de V)..

basis({v1,v2,..vn}) :Da una base del espacio vectorial generado por

el conjunto de vectores {v1,v2,..vn}.

sumbasis({Vs1,},{Vs2},..,{Vsn}) :Da una base para la suma para los espacios

vectoriales generados por el conjunto de vectores

{Vs1,},{Vs2},..,{Vsn}

intbasis({Vs1,},{Vs2},..,{Vsn}) :Da una base para la intersección para los

espacios vectoriales generados por el conjunto de

vectores {Vs1,},{Vs2},..,{Vsn}

GramSchmidt({Vs1,},{Vs2},..,{Vsn})

:Devuelve una base ortogonal deducida a partir

del conjunto de vectores {Vs1,},{Vs2},..,{Vsn}

por el procedimiento de ortogonalización de

Gran Schmidt. La base no tiene por qué ser

ortonormal.

7
Norm(V) :Halla la norma infinita del vector V(máximo de

sus elementos)

2.2.-INDEPENDENCIA LINEAL, BASES Y CAMBIO DE BASES

DEFINICIONES

1.-Un vector v en un espacio vectorial V se denomina combinación lineal de los vectores

u1 , u2, u3,….uk en V si v puede expresarse en la forma

v= c1u1 +c2 u2+c3 u3,+….+ckuk

donde c1 ,c2,c3,…,ck son escalares.

2.-Sea S={v1, v2, ,…vk} un subconjunto del espacio vectorial V. El conjunto S se denomina

conjunto generador de V si todo vector en V puede expresarse como una combinación lineal

de vectores en S. En este caso se dice que S genera a V.

3.-Un conjunto de vectores S={v1, v2, ,…vk} en un espacio vectorial V se denomina

linealmente independiente si la ecuación vectorial

c1 v1+c2 v2+c3 v3,+….+ckvk = 0

tiene solamente solución trivial, c1 =c2=….ck= 0. Si también hay solución no trivial, entonces

S de denomina linealmente dependiente.

4.-Un conjunto de vectores S={v1, v2, ,…vn} en un espacio vectorial V se denomina base de

V si se cumple las siguientes condiciones:

a.-S genera a V

b.-S es linealmente independiente

EJEMPLOS

Estudiar cuales de los siguientes conjuntos de vectores son linealmente independientes:

1.-{{2,3,-1},{0,0,1},{2,1,0}}

2.-{{1,4,-3,4},{3,-1,2,1},{1,-5,1,-1}}

8
3.-{{1,2,2,1},{3,4,4,3},{1,0,0,1}}

4.-{{1,3,1},{0,1,2},{1,0,-5}}

SOLUCIÓN

1.-{{2,3,-1},{0,0,1},{2,1,0}}

Como el determinante de la matriz es diferente de cero entonces los vectores no son

linealmente independientes.

2.-{{1,4,-3,4},{3,-1,2,1},{1,-5,1,-1}}

Como el determinante de la matriz es cero entonces los vectores son linealmente

independientes.

3.-{{1,2,2,1},{3,4,4,3},{1,0,0,1}}

9
Como el rango es 2 entonces los vectores no son linealmente independientes

4.-{{1,3,1},{0,1,2},{1,0,-5}}

Como el determinante de la matriz es cero entonces los vectores son linealmente

independientes.

2.-Dado el conjunto de vectores:

{{2,3,4,-1,1},{3,4,7,-2,-1},{1,3,-1,1,8},{0,5,5,-1,4}}

Obtener la dimensión de la variedad lineal engendrada por ellos y una base de dicha variedad

lineal.

SOLUCIÓN

La dimensión de la variedad lineal engendrada por un conjunto de vectores será el rango de la

matriz formada por los vectores:

El rango de la matriz es 3, luego la dimensión es 3

10
Para hallar una base, se considera cualquier menor de orden 3 distinto de cero de la matriz.

Los vectores que contengan componentes incluidas en ese menor orden formaran una base.

Como el determinantes de la matriz es distinto de cero, entonces los vectores son {2,3,4},

{3,4,7},y {0, 5, 5} son linealmente independientes,

Luego una base de la variedad lineal generada será el conjunto de vectores

{{2,3,4,-1,1},{3,4,7,-2,-1},{0,5,5,-1,4}}

Se puede calcular una base directamente de la siguiente forma:

3.-Dado el conjunto de vectores:

{{1,2,3},{0,1,2},{-2,0,1}}

Estudiar si forman una base de R3, y en caso positivo, obtener las componentes del vector

x=(3,5,1) en dicha base.

SOLUCIÓN

Calculando la matriz A

11
Como tenemos tres vectores de un espacio de dimensión 3, formarán una base si su

determinante es distinto de cero (linealmente independiente). Luego, los vectores dados

forman una base en R 3.

En efecto.

Hallando la matriz inversa de A para calcular las componentes en la base

Evaluando para encontrar las componentes del vector x=(3,5,1) en la base

Luego los componentes del vector x en la base {{1,2,3},{0,1,2},{-2,0,1}}

Es dado por :

4.-Consideremos las bases B , B’ del espacio vectorial real tridimensional:

B:={{1,0,0},{-1,1,0},{0,1,-1}}

B’:={{1,0,-1},{2,1,0},{-1,1,1}}

Hallar la matriz de cambio de base de B a B’ y calcular las componentes del vector {2,1,3}

en la base B y en la base B’.

SOLUCIÓN

Construimos la matriz B y B’

12
Calculando la matriz de cambio de base se tiene:

Ahora hallamos las componentes del vector X

5.-Consideremos las bases B , B’ del espacio vectorial real tridimensional:

B:={{1,0,0},{0,1,0},{0,0,1}}

13
B’:={{1,0,1},{0,-1,2},{2,3,-5}}

Hallar la matriz de transición de B a B’

SOLUCIÓN

La matriz obtenida representa la matriz de transición de B a B’.

2.3.-GEOMETRIA VECTORIAL EN 2 Y 3 DIMENSIONES

Usaremos algunos comandos de maples para obtener realizar operaciones con vectores como

la suma, el producto punto, el producto vectorial, el producto mixto, etc.

EJEMPLOS

1.-Dados los vectores:

14
x1={1, 1 ,-1} ; x2={1, 1,1}

Hallar su expresión normalizada, ver si estos vectores son ortogonales y hallar su producto

vectorial.

SOLUCIÓN

Los vectores serán ortogonales si su producto escalar es cero

Como el producto escalar es 1 distinto de cero los vectores no son ortogonales.

Luego, el producto vectorial es el vector (2, -2 ,0)

2.-Dados los vectores:

{{1, 1 ,2},{0,1,0},{0, 1,1}}

Hallar su producto mixto.

SOLUCIÓN

El producto mixto se ha calculado a partir del producto escalar y del producto vectorial.

15
3.-Dados los vectores:

{{1, 0 ,2},{1,1,1},{0, -1,-1}}

Hallar una base ortogonal a partir de ellos por el procedimiento de Gram-Schmit.

SOLUCIÓN

Usando el comando de Gram-Schmit para hallar dicha base, se tiene:

4.-Hallar el área del triangulo cuyos vértices son los vectores (0,0), (5,1) y (3,7)

SOLUCIÓN

Aplicando la fórmula del área del triangulo en función de las coordenadas de sus vértices se

tiene:

Por tanto, el área del triangulo es de 6 unidades cuadradas.

5.-Hallar el ángulo que forman los vectores

a).- x= (1,2,3) , y= (0,3,1)

b).- x= (1,-2,1) , y= (1,0,1)

c).- x= (-1,-3,2) , y= (3,-1,3)

SOLUCIÓN

a).- x= (1,2,3) , y= (0,3,1)

16
b).- x= (1,-2,1) , y= (1,0,1)

c).- x= (-1,-3,2) , y= (3,-1,3)

17
CAPITULO III TRANSFORMACIONES LINEALES

3.1.-DEFINICIONES

1.-Sea A una matriz de mxn.

a).-El espacio renglón de A es el subespacio de Rn generado por los vectores renglón de A.

b).- El espacio columna de A es el subespacio de Rm generado por los vectores columna de A

2.-Si una matriz A por renglones a una matriz B que está en forma escalonada por

3.-La dimensión del espacio renglón (o columna) de una matriz A se llama rango de A y se

denota por rango(A).

4.-Sea T: V  W una transformación lineal. Entonces, el conjunto de todos los vectores en V

que cumplen T(v)=0 se denomina Kernel de T y se denota por Ker(T).

5.- Sea T: V  W una transformación lineal. Entonces, el conjunto de todos los vectores en

W que son imágenes de vectores de V se llama rango de T y se denota por rang(T).

EJEMPLOS

1.-Dada la aplicación lineal cuya matriz está formada por el conjunto de vectores

{{0, -3,-1,-3,-1}, {-3, 3,-3, -3-1}, {2,2, -1, 1,2}}

Encontrar una base de su núcleo. Hallar también la imagen de los vectores

{4, 2, 0, 0,-6}, {1, 2,-1,-2,3} mediante la aplicación lineal

SOLUCIÓN

18
La imagen del vector {1, 2,-1,-2,3} es dado por

Y la imagen del vector {4, 2, 0, 0,-6}esta dado por

2.-Consideremos la aplicación lineal f entre dos subespacios vectoriales U y V, de tal forma

que : f(e1)=v1-v2, f(e2)=v2-v3, f(e3)=v3-v4, siendo: B={e1, e2 ,e3}una base de U

(subespacio de R3) y B’={v1, v2, v3, v4 } una base de V (subespacio de R 4)

Hallar la matriz asociada a la aplicación lineal f. Hallar la imagen en V del vector {1,2,2},de

U mediante la aplicación lineal f.

SOLUCIÓN

La matriz asociada a f es evidente sólo con que observar la definición de f (para los

elementos de ambas bases):

Esta matriz representa la matriz asociada a la aplicación lineal f.

Luego, la imagen del vector {1,1,2} es dado por el vector [1, 0, 1 -2] como sigue

3.-Consideremos la aplicación lineal f entre dos subespacios vectoriales U y V del espacio

real tridimensional de tal forma que f(a,b,c)=(a+b,b+c,a+c), siendo (a,b,c) cualquier punto de

U. Hallar la matriz asociado a las aplicaciones f, (f)5.

19
SOLUCIÓN

Por definición de la forma lineal se tiene

Para hallar la matriz de f, hay que considerar los vectores transformados por f de los de la

base canónica:

Luego, la imagen de cada vector será respectivamente:

La matriz cuyas columnas son los vectores hallados es la matriz de la aplicación lineal f.

Luego, la matriz asociada a f5 será A5 y es dado por :

4.-Consideremos la forma bilineal f:UxVR, siendo U y V dos subespacios vectoriales del

espacio real tridimensional, de tal forma que:

f[{x1,x2,x3},{y1,y2,y3}]=x1.y1 - 2x1.y2 + 4.x2.y3 - x2.y3 - x3.y1 – 3.x3.y3

Hallar la matriz asociada a la forma bilineal f .

SOLUCIÓN

20
Luego, la matriz de f es {{1,-2,0},{0,0,4},{-1,0,-3}}

5.-Considremos la aplicación lineal f: U V donde UCR3 y VCR4 de tal forma que

f(a,b,c)=(a,0,c,0), siendo (a,b,c) cualquier punto de U.

Hallar la matriz asociada a la aplicación f, su núcleo y las dimensiones del núcleo y la

imagen.

SOLUCIÓN

Definimos la transformación lineal T:

Halando la matriz asociada a la transformación lineal:

Calculo del núcleo o kernel:

Con lo que el núcleo será el conjunto de vectores de la forma {0, b, 0} con b variando en U.

Además, evidentemente el núcleo tiene dimensión 1, ya que la base es el vector {0,1,0}.

La dimensión de la imagen de f será 2 pues

21
Luego, una base para la imagen de T esta dado por los vectores {{1,0,0,0},{0,0,1,0}}

Pues

3.2.-FORMAS CUADRÁTICAS

3.2.1.-DEFINICIONES

1.-A la expresión ax2 + bxy + c y2 se denomina forma cuadrática asociada con la ecuación

ax2 + bxy + c y2+ dx + ey + f =0 , y la matriz A se denomina matriz de la forma cuadrática.

2.-Una forma cuadrática es definida positiva si y solo si todos los autovalores son positivos

estrictamente.

3.-Una forma cuadrática es definida negativamente si y solo si todos los autovalores son

negativos estrictamente.

4.-Una forma cuadrática es semidefinida positiva y solo si todos los autovalores son no

negativos.

5.-Una forma cuadrática es semidefinida negativa solo si todos los autovalores son no

positivos.

6.-Una forma cuadrática es indefinida si existen autovalores positivos y negativos.

EJEMPLOS

1.-Consideremos la forma cuadrática f: UR, siendo U subespacio vectorial del espacio real

tridimensional de tal forma que:

F[{x,y,z}]=x2 – 2xy + y2 + 6xz – 3yz + 4z2

1 1 3 
 
Demostrar que la matriz A=   1 1  3 / 2  es la matriz asociada al forma cuadrática f.
 3  3/ 2 4 

22
SOLUCIÓN

Por dato tenemos la matriz A

Calculando la forma cuadrática se tiene:

Simplificando para comparar la forma cuadrática dada

Por tanto se demuestra que la matriz es la matriz asociada a la forma cuadrática f.

2.-Consideremos la forma cuadrática f: UR, siendo U subespacio vectorial del espacio real

tridimensional de tal forma que:

f[{x,y,z}]=x2 + 2y2 + 4yz + 2z2

1 0 0
 
Demostrar que la matriz A=  0 2 2  es la matriz asociada al forma cuadrática f y calcular
 0 2 2
 

su ecuación reducida, su rengo.

SOLUCIÓN

Por dato tenemos la matriz A

23
Calculemos la forma cuadrática f :

Luego, esta última expresión coincide con la forma cuadrática

Por tanto, queda demostrado que la matriz A es la matriz asociado a la forma cuadrática.

Para hallar la ecuación reducida calculemos la matriz de Jordan de A.

Y luego la ecuación reducida será:

Para calcular el rango usamos

Luego el rango es

24
CAPITULO IV MATRICES Y DETERMINANTES

4.1.-VECTORES Y MATRICES

Maple implementa la Librería linalg que contiene variedad de comandos referentes al álgebra

matricial. Para trabajar con los conceptos de este tema es preciso cargar en memoria

previamente la citada librería, ejecutando el comando with(linalg).

Para este capítulo introduciremos varios comandos que permita el trabajo con vectores y

matrices.

 a11 . . . a1n 
 
 . a22 . . . 
La matriz A  (aij )   . . . . . , i  1,...m j  1,...n
 
 . . . . . 
a . . amn 
 m1 .

Se introduce las siguientes formas:

A : matrixa11,...,a1n, a21,...,a21,...am1,...amn

A : arraya11,...,a1n, a21,...,a21,...am1,...amn

A : matrixm, n, a11,..,a1n, a2n,..,a2n,...am1,..,amn

A su vez, el vector V  (v1, v 2,..., vn) se introduce como caso particular de matriz de una fila

sola fila (matriz de dimensión 1xn) o de las siguientes formas:

V : vectorv1,...,vn ; V : vectorn, v1, v2,...,vn o V : arrayv1,.v2,...vn

Veamos algunos ejemplos.

1.-

25
2.-

3.-

4.-

5.-

6.-

7.-

4.2.-OPERACIONES CON MATRICES

Maple admite la mayoría de las operaciones del álgebra matricial (suma, diferencia,

producto, producto por un escalar) siempre y cuando se guarden las normas de

dimensionalidad correspondiente. Daremos algunos comandos que permitan las operaciones

básicas con matrices.

evalm(expr(A,B,C,…)) :Evalúa la expresión en las matrices A, B, C, … Dicha

expresión ha de estar formada por los operadores básicos

26
suma(+), diferencia(-), producto( &) y potencia ( ^ ). Dentro de

evalm la matriz cero se denota por 0, la matriz identidad se

denota por &*( ) y la matriz inversa por A^(-1) , además A^0 es

siempre el escalar 1.

Matadd(A,B) :Suma de matrices o vectores A y B ( A+B)

Matadd(A,B,k,r) :Calcula k*A+r*B

Escalarmul(A,k) :Calcula k*A

multiply(A,B,C,…) :Calcula el producto de las matrices dadas en el orden

especificado.

minor(A,i,j) :Da el menor complementario del elemento (i,j) de la matriz A

det(A) :Determinante de la matriz cuadrada A

rank(A) :Rango de la matriz A

trace(A) :Suma de los elementos de la diagonal de A

orthog(A) :Dice si A o no matriz ortogonal (A-1 = A t )

diag(A1,A2,..An) :Construye la matriz diagonal cuyos elementos diagonales son

las sub-matrices ( o elementos ) A1, A2,..An.

transpose(A) :Vector o matriz transpuesta de A (A’)

adjoint(A) o adj(A) :Matriz adjunta de la matriz cuadrada A

Exponential(A,t) :eAt calculada a través de series de Taylor

EJEMPLOS

1.-Consideremos la matriz siguiente:

1  3 2 
 
A  1 0 1
 2 3  1
 

27
Calcular

a) 2*A

b) La transpuesta de A

c) La Adjunta de A

d) La inversa de A

e) El Determinante de A

f) El rango de A

g) La traza de A

SOLUCIÓN

a) 2*A=

b) La transpuesta de A=

c) La Adjunta de A=

d) La inversa de A=

e) El Determinante de A=

f) El rango de A=

28
g) La traza de A =

2.-Consideremos las matrices siguientes:

1  3 2  1 2 3
   
A  1 0 1 y B   2 1 4
 2 3  1 2 0 1
   

Calcular

a) 3A - 2B

b) A.B

c) det(A.B)

d) Inversa de A e inversa de B

e) La exponencial de A

SOLUCIÓN

a) 3A - 2B

b) A.B

c) det(A.B)

29
d) Inversa de A. B

3.-Consideremos la matriz siguiente

1 1 0
 
A  0 1 1
0 0 1
 

Calcular la exponencial de A

SOLUCIÓN

4.3.-RESOLUCIÓN DE ECUACIONES, SISTEMA DE ECUACIONES LINEALES

Maple ofrece determinados comandos que permiten resolver ecuaciones y sistemas de

ecuaciones Entre ellos tenemos los siguientes:

Solve(ecuación,variable) :Resuelve la ecuación dada en la variable dada.

Solve(expresión,variable) :Resuelve la ecuación expresión=0

en la variable dada.

Solve({expr1,..,exprn},{var1,..varn})

:Resuelve el sitema dado por las ecuaciones dadas para

todas sus posibles variables.


30
Solve(inecuación) :Resuelve la inecuación para la variable especificada.

linsolve(M,V) :Halla Vx vector solución del sistema M&*Vx=V donde

M es la matriz del sistema y V es el vector de termionos

independientes (no de elementos de V= no de filas de

M).

linsolve(M1,M2) :Halla la matriz Mx tal que M1&*Mx=M2. Las

dimensiones de M1, M2 y Mx han de ser las mismas y el

sentido de la multiplicación es que M1 por cada

columnas de Mx es igual a la correspondiente columna

de M2.

Linsolve(M,V,nombre,variable) :Resuelve el sistema M&*Vx=V y asigna el nombre

especifico al rango de M. Si Maple necesita nombrar

variables para las soluciones usará los nombres

variable[1],variable[2], etc. Si el argumento variable no

se hubiese especificado, maple utiliza los

alores_t[1],_t[2], etc como nombres dela variables

adicionales necesarias en las soluciones.

Leastsqrs({equ1,…,equn},{var1,…varn})

:Halla var1,…varn que satisface el sitema de ecuaciones

dado por equ1,..,equn en el sentido de mínimos

cuadrados.

EJEMPLOS

1.-Resolver

x4 - 5x2 + 6x – 2 = 0

31
SOLUCIÓN

Editamos la ecuación en maple como:

Resolviendo la ecuación con el siguiente comando:

Se obtiene las siguientes soluciones:

Escribiendo a solve(eq,x) como una nueva variable

Aplicando el comando evalf para aproximar las soluciones se tiene:

2.-Resolver el sistema de ecuaciones

u  v  w  1

3u  v  3
u  2v  w  0

SOLUCIÓN

Editando el sistema

Resolviendo usando el comando solve, se tiene:

Por tanto, el conjunto solución será

3.-Resolver el sistema sujeto a determinadas condiciones

Si x2.y2 = 0 y x–y=1

32
SOLUCIÓN

Editando la ecuación y la condición y resolviendo, se tiene:

Luego, el conjunto solución será:

Si deseamos que x sea distinto de cero , se tiene

4.-Resolver la inecuación

x2 + x > 5

SOLUCIÓN

5.-Resolver la inecuación

x2-2 x > 0

SOLUCIÓN

33
4.4.-EL TEOREMA DE ROUCHÉ –FROBENIUS

Los sistemas de ecuaciones lineales pueden convertirse a forma matricial y resolverse

utilizando el cálculo con matrices. Un sistema puede escribirse en la forma M*X=B, siendo

X el vector de variables y B el vector de términos independientes y M la matriz de

coeficientes del sistema.

Un sistema de m ecuaciones con n incógnitas tiene solución si y sólo si, el rango de la matriz

de los coeficientes coincide con el rango de la matriz ampliada con el vector columna de los

términos independientes del sistema. Si los dos rangos son iguales e iguales al número de

incógnitas, el sistema tiene solución única. Si los dos rangos son iguales, pero menores al

número de incógnitas, el sistema tiene infinitas soluciones. Si son distintos, el sistema no

tiene solución.

EJEMPLOS

1.-Estudiar y resolver el sistema de ecuaciones lineales

2 x1  x 2  x3  x 4  1
 x1  2 x 2  x3  x 4  1


 x1  x 2  2 x3  x 4  1
 x1  x 2  x3  2 x 4  1

SOLUCIÓN

Editando la matiz de los coeficientes del sitema

Editando la matriz ampliada del sistema

34
Calculando el rango de A y de B, se tiene

Ambos rangos son iguales y coinciden con número de variables por lo tanto el sistema tiene

solución única

Editando el vector independiente para buscar la solución

Resolviendo

La solución será:

2.-Estudiar y resolver el sistema de ecuaciones lineales

 x1  x 2  3 x3  6
 x1  3 x 2  8 x3  19


2 x1  3 x 2  x3  1
5 x1  6 x 2  4 x3  5

SOLUCIÓN

Editando la matiz de los coeficientes del sistema

35
Editando la matriz ampliada del sistema

Calculando el rango de A y de B, se tiene

Ambos rangos son iguales y coinciden con numero de variables por tanto el sistema tiene

solución única

Editando el vector independiente para buscar la solución

Resolviendo, se tiene

Por tanto la solución será:

2.-Estudiar y resolver el sistema de ecuaciones lineales

 x1  2 x 2  3 x3  10

2 x1  4 x 2  2 x3  5
 x1  x 2  x3  6

36
SOLUCIÓN

Editando la matiz de los coeficientes del sistema

Editando la matriz ampliada del sistema

Calculando el rango de A y de B, se tiene

El rango de A es distinto al rango de B. Por tanto, el sistema no tiene solución.

Luego, el sistema es incompatible.

4.5.-SISTEMAS HOMOGENEOS

El sistema A*X=B se dice homogéneo si el vector de términos independientes B es nulo, con

los que todo sistema homogéneo será de la forma A*X= 0, con solución trivial el vector

X=0

En un sistema homogéneo, el rango de la matriz de los coeficientes y el rango de la matriz

ampliada con las columna de los términos independientes siempre coinciden.. Si aplicamos el

teorema de Rouché-Frobenius, un sistema homogéneo tendrá una única solución cuando el

determinante de la matriz A sea distinto de cero.

37
Un sistema homogéneo tendrá infinitas soluciones cuando el determinante de la matriz sea

cero. En este caso, las infinitas soluciones se calculan igual que el de los sistemas generales o

también usando la función nullspace(A).

EJEMPLO

1.-Estudiar y resolver el sistema:

 x1  2 x 2  x3  0

2 x1  x 2  x3  0
3 x1  x 2  0

SOLUCIÓN

Editando la matriz de los coeficientes

Calculando el rango de A

Como el determinante de la matriz es nulo, el sistema tendrá infinitas soluciones.

Y estas soluciones serán

Si aplicamos el comando nullspace, obtenemos una base del núcleo de la matriz del sistema

En efecto:

38
2.-Estudiar y resolver el sistema:

3 x1  x 2  x3  x 4  0
2 x1  x 2  x3  x 4  0


 x1  2 x 2  x3  2 x 4  0
2 x1  x 2  2 x3  x 4  0

SOLUCIÓN

Editando la matriz de los coeficientes

Calculando el determinante de A

Como el determinante de A es distinto de cero, entonces el sistema tiene única solución

Resolviendo se tiene

La solución será:

3.-Estudiar y resolver según los valores de m, el sistema:

mx 2  m

(1  m) x1  x3  m
 x 2  x3  m

SOLUCIÓN

Editando la matriz de los coeficientes

39
Resolviendo el determinante de la matriz A en termino de m e igualando a cero

Si m es distinto a 46/3, el sistema tiene única solución, la trivial

Si m = 46/3, entonces el sistema tiene infinitas soluciones

Y están dadas por

40
CAPITULO V PRODUCTO Y ORTOGONALIDAD

5.1.-MATRICES SEMEJANTES, DIAGONALIZACIÓN Y DESCOMPOSICIÓN DE

MATRICES

5.1.1.-DEFINICIONES

1.-Se dice que dos matrices A y B de dimensión mxn son equivalentes si existen dos

matrices regulares U y V tal que A =UBV. El comando de Maple svd(A;U,V) calcula una

matriz diagonal D que es equivalente a A .

2.-Se dice que dos matrices cuadradas de orden n, A y B son congruentes si existe una matriz

regular P tal que A=PBPt o A=PtBP. La congruencia implica la equivalencia, y dos matrices

congruentes han de tener el mismo rango.

3.-Se dice que dos matrices cuadradas de orden n, A y B son semejantes si existe una matriz

invertible P, llamada matriz de paso, tal que A=PDP-1 . Se tiene que dos matrices semejantes

son equivalentes.

4.-Una matriz A se dice diagonalizable si es semejante a una matriz diagonal D, esto es , si

existe una matriz de paso P regular tal que A=PDP-1

5.-El proceso de cálculo de la matriz diagonal D y de paso P se denomina diagonalización de

A.

6.-Una matriz cuadrada A es ortogonal si y solo si A-1=QT

7.-Una matriz cuadrada A es ortogonalmente diagonalizable si existe una matriz ortogonal Q

y una matriz diagonal D tal que QTAQ=D

8.-Si A es una matriz simétrica entonces cualquiera dos eigenvectores distintos

correspondientes a eigenvalores distintos de A son ortogonales.

9.-Dada una matriz A cuadrada de orden n de números reales, si todos los valores propios

41
(autovalores A) son reales y distintos, entonces A es diagonalizable . La matriz D tendrá

Como elementos de la diagonal los valores propios de A. La matriz de paso P tiene por

Columnas los vectores propios de A correspondientes a sus valores propios .

Si la matriz A tiene el valor propio r con multiplicidad mayor que 1, será diagonalizable si y

sólo si el núcleo de la matiz A-r*In tiene dimensión igual al grado de multiplicidad del valor

propio.

Maple habilita comandos que permiten la descomposición de matrices en productos de

vectores ortogonales y matrices diagonales. Así tenemos:

Svd(A) :Da un array con los valores singulares de A

Svd(A,V,left) :Da un array con los valores singulares de A y el

array de V con los valores singulares de A por la

izquierda

Svd(A,V,right) :Da un array con los valores singulares de A y el

array de V con los valores singulares de A por la

derecha

Svd(A,U,V) :Da las matrices cuadradas U y V tales que

evalm(transpose(U)&*V)=D, siendo D una

matriz cuya diagonal son los valores singulares

de A. Si A es cuadrada todas las matrices son

cuadradas y de la misma dimensión. Si A es de

dimensión (n, p), entonces U es (n, n), V es (p, p)

y D es (n, p)

Definite(A,opción) :Determina si la matriz A es definida positiva,

semideinida positiva, definida negaticva o

42
semidefinida negativa para los respectivos

valores de la opción dados por ‘positive_def ‘,’

positive_semidef‘,‘negative def o

‘negative_semidef ‘

Jordan(A,P) :Devuelve la forma canónica de Jordan J de A

con los valores propios de A en la diagonal, y la

matriz de paso V cuyas columnas son los

autovectores de A, cumpliéndose la igualdad

evam(V1&*A&*V)=J

Orthog(A) :Dice si A es ó no matriz ortogonal (A(-1)=At)

EJEMPLOS

1.-Dada la matriz:

 1 1 3 
 
A    1 i  1  2i 
 i i  2 
 1

Calcular los autovalores, polinomio mínimo, polinomio característico, forma canónica de

Jordan y sus valores singulares.

SOLUCIÓN

43
2.-Dada la matriz:

1 0 0 
 
A   0 cos(a)  sen(a) 
 0 sen(a) cos(a) 
 

Calcular los autovalores, polinomio característico, forma canónica de Jordan, polinomio

mínimo.

SOLUCIÓN

44
3.-Dada la matriz:

1 0 0 0 
 
0 1 5  10 
A
1 0 2 0 
 
1 3 
 0 0

Calcular auto valores, polinomio característico, forma canónica de Jordan, polinomio

mínimo.

SOLUCIÓN

4.- Dada la matriz la matriz A de orden 5, definida por Αιϕ ι  ϕ 1 / 2

Calcular La matriz A, auto valores, polinomio característico forma diagonal de Jordan.

SOLUCIÓN

45
 1/ 2 1 / 3 2 / 5
 
5.-Dada la matriz A   1 / 2  1 / 3 2 / 5 
  1/ 2 4 / 5 
 0

Verificar si esta matriz es ortogonal

SOLUCIÓN

Usando el comando orthog , para ver si matriz A es ó no ortogonal

En efecto

46
El resultado de aplicar este comando es false lo que significa que la matriz no es ortogonal.

 1/ 2  1/ 2 1/ 2 1/ 2 
 
 1/ 2 1/ 2 1/ 2  1/ 2
6.-Dada la matriz A  
 1/ 2 1/ 2 1/ 2 1/ 2 
 
 1/ 2 1 / 2  1 / 2 1 / 2 

Demuestre que la matriz A es ortogonal

Encuentre la inversa y la transpuesta de A

SOLUCIÓN

El resultado de aplicar este comando es true lo que significa que la matriz es ortogonal.

Calculando la matriz inversa

47
La transpuesta de A

Luego, la inversa de A es igual su transpuesta

Por tanto, La matriz A es ortogonal

5.2.-MATRICES ESPECIALES

Maple ofrece comandos para definir determinados tipos especiales de matrices. Entre ellos

tenemos:

hilbert (n) :Matriz de Hilbert de orden n tal que Aij=1/(i+j-

1)

sylvester(p1,p2,x) :Matriz cuadrada de Sylvester de los polinomios

en x expandidos dados, con dimensión m+n,

siendo m=grado (p1) y n=grado(p2). El

determinante de esta matriz es la resultante de los

dos polinomios.

48
fibonacci (n) :Matriz enésima de Fibonacci F(n) cuya

dimensión es la suma de las dimensiones de F(n-

1) y F(n-2).

Vandermonde([exp1,..,expn]) :Matriz de Vandermonde cuyo elemento (i,j) es

expi j-1.

wroskian(V,x) :Matriz bronskiana del vector V=(f1,..fn)

respecto de la variable x. El elemento (i,j) es

diff(fj,x$(i-1).

Jacobian([expr1,..exprm],[x1,..xn]

:Matriz jacobiana de orden mxn de elementos

(i,j) diff(expri,xj).

Hessian(ex,[x1,..xn]) :Matriz hessiana de orden mxn de elementos (i,j)

diff(ex,xi,xj).

iSmith(A,var) :Da la matriz diagonal S correspondiente a la

forma normal de Smith de la matriz cuadrada A

de polinomio en la variable var.

ihermite(A,var) :Da la Matriz H correspondiente a la forma

reducida escalonada normal de Hermite de la

matriz cuadrada A de polinomios en la variable

var sobre los racionales.

Gaussjord(A) ;Da la matriz triangular superior correspondiente

a la reducida por filas escalonada de Jordan de la

matriz A. Esta reducida se utiliza para facilitar la

49
resolución de sistemas de ecuaciones lineales

cuya matriz de coeficiente es la matriz A.

Backsub(A) :Da el vector x tal que A*x=V siendo A una

matriz triangular reducida de gauss de A, que

suele ser la obtenida con gaussjord(A) o

gausselim(A) y siendo V el vector última

columna de la matriz A.

Backsub(A,V) :Da el vector x tal que A*x=V siendo A una

matriz triangular reducida de gauss de A, que

suele ser la obtenida con gaussjord(A) o

gausselim(A).

EJEMPLOS

Consideramos la matriz A cuadrada 3 cuyas filas son los vectores (1, 5,-2), (-7,3,1) y (2,2,-2)

Siendo V el vector de unos, resolver el sistema L*x=V basándose en la descomposición LU.

Resolver el sistema G*x=V utilizando la transformación de A a su forma triangular de Gauss

Resolver el sistema J*x=V utilizando la transformación de A a su forma triangular de Jordan

Representar el sistema matricial en la forma de ecuaciones y realizar las descomposiciones de

Hermite y Smith para la matriz A.

SOLUCIÓN

En primer lugar definimos la matriz A y el vector V.

50
A continuación hallamos la descomposición LU de A, para resolver el sistema A*x=V,

utilizando el comando backsub

Ya hemos resuelto el sistema L*x=V, cuya expresión en forma de ecuaciones se puede

conseguir con el geneqns como sigue:

Ahora resolvemos el sitema G*x=V transformado A a su forma triangular de Gauss

El sistema en forma de ecuaciones se expresaría de la forma:

Ahora resolvemos el sistema J*x=V transformando A a su forma triangular de Jordan y

usando posteriormente el comando forwardsub.

Por último se presentan las formas de Smith y Hermite para la matriz entera A

51
52
CAPITULO VI VALORES Y VECTORES PROPIOS

6.1.-AUTOVALORES Y AUTOVECTORES

6.1.1.-DEFINICIÓN

Sea A una matriz de orden nxn. Un escalar λ es llamado un eigenvalor de A si existe un

vector x distinto del vector cero tal que A x = λ x

Al vector x de esta naturaleza se le conoce un iegenvector de A correspondiente al escalar λ.

De la definición al det(A – λI)= 0 se le conoce con el nombre de polinomio característico de

A y a la Matriz A- λI se le conoce como matriz característica.

6.1.2.-COMANDOS BÁSICOS

Maple implementa comandos que permiten el trabajo fluido con auto valores y auto vectores

de una matriz cuadrada. Tenemos los siguientes:

eigenvals(A) :Devuelve los autovalores de la matriz A (raíces

del polinomio característico ( det(λ *I - A) = 0

eigenvals(A,nombre) :Asocia la variable nombre a los autovalores de

A en modo inerte

eigenvectors(A) :Devuelve los autovectores de la matriz A

charmat(A, λ ) :Devuelve la matriz característica de A en

función de λ, cuyo valor es M= λ*I-A

charmat(A, expr ) :Devuelve la matriz característica de A en

función de expr, cuyo valor es M= λ*i-A

charpoly(A,expr) :Devuelve el polinomio característico de A en

función de expr, cuyo valor es det(expr*i-A)

53
minipoly(A,x) :Devuelve el polinomio mínimo de A en la

variable x. El polinomio mínimo de A es el

polinomio p(x) de menor grado que aniquila a A.

esto es, tal que p(A)=0

EJEMPLOS

Calcular la matriz característica, el polinomio característico y los iegenvalores y

eigenvectores de las matrices siguientes:

1 0 
1.- A   
 0  1 

 7 1  2
 
2.- A    3 3 6 
 2 2 2 
 

3 0 0 
 
3.- A   0 1  2 
1 0 1 
 

 0 1  1
 
4.- A   1 1 1 
1 2 0 
 

 4 1 2
 
5.- A   3 0 1 
1 2 1
 

SOLUCIÓN

1 0 
1.- A   
 0  1

54
Para el valor de λ1= -1 entonces se obtiene el vector x1=(0,1)

Para el valor de λ2= 1 entonces se obtiene el vector x2=(1,0)

 7 1  2
 
2.- A    3 3 6 
 2 2 2 
 

Para el valor de λ1= 0 entonces se obtiene el vector x3=(1,-3,2)

Para el valor de λ2= 6 entonces se obtiene el vector x1=(2,0,1)

3 0 0 
 
3.- A   0 1  2 
1 0 1 
 

55
Para el valor de λ1= 3 entonces se obtiene el vector x1=(2,-1,1)

Para el valor de λ2= 1 entonces se obtiene el vector x2=(0,1,0)

 0 1  1
 
4.- A   1 1 1 
1 2 0 
 

Para el valor de λ1= 0 entonces se obtiene el vector x2=(-2,1,1)

Para el valor de λ2= -1 entonces se obtiene el vector x3=(3,-2,1)

Para el valor de λ3= 2 entonces se obtiene el vector x1=(0,1,1)

56
 4  1 3
 
5.- A   0 2 1 
 0 0 3
 

SOLUCIÓN

Para el valor de λ1= 3 entonces se obtiene el vector x2=(-2,1,1)

Para el valor de λ2= 2 entonces se obtiene el vector x3=(1,2,0)

Para el valor de λ3= 4 entonces se obtiene el vector x1=(1,0,0)

57
CAPITULO VII APLICACIÓN DEL ALGEBRA LINEAL CON MAPLE

CÁLCULO VECTORIAL

7.1.- FUNCIONES VECTORIALES DE VARIABLE REAL

7.1.1.-DEFINICIÓN
 
Llamaremos función vectorial, y lo denotaremos por f a la función f : R  R 3 definida por:

   
f (t ) : ( f1 (t ), f 2 (t ), f 3 (t ))  f1 (t ) i  f 2 (t ) j  f 3 (t ) k

Editando en Maple se tiene:

Donde ex , ey y ez son los vectores canónicos o la base canónica del espacio R3 . Por ejemplo

ex:=(1, 0, 0) , ey:=(0, 1, 0) y ez:=(0, 0, 1)

Gráficamente una función vectorial es dado por la siguiente grafica

OBSERVACION

A las funciones f1 , f 2 y f 3 son llamados funciones coordenadas o funciones componentes de


la función vectorial f

EJEMPLOS

Editar con maple las siguientes funciones vectoriales

58

1.- f (t ) : (cos t , sent, t )


2.- f (t ) : (cos t ,1  sent,2  sent)


3.- f (t ) : (2 cos t ,3sent, t )


4.- f (t ) : (2 cos t  sent,3sent, cos t )

SOLUCIÓN


1.- f (t ) : (cos t , sent, t )


2.- f (t ) : (cos t ,1  sent,2  sent)


3.- f (t ) : (2 cos t ,3sent, t )


4.- f (t ) : (2 cos t  sent,3sent, cos t )

7.1.2.-GRAFICA DE UNA FUNCIÓN VECTORIAL



Sea f una función vectorial. Definimos grafica de la función vectorial como:


  

Gra( f ) : (t , f (t ) / t  Dom( f )
 

EJEMPLOS

I.-Graficar las siguientes funciones vectoriales


1.- f (t ) : (cos t , sent, t )

59

2.- f (t ) : (cos t ,1  sent,2  sent)


3.- f (t ) : (2 cos t ,3sent, t )

SOLUCIÓN

Para graficar una función con vectorial con maple usaremos los siguientes pasos:

Usaremos el menú de herramientas, hacemos un clic para obtener un nuevo menú llamado

tutorial-cálculo vectorial, hacemos un clic y escogemos curvas en el espacio; saliendo una

ventana de gráficos de funciones, editamos la función requerida para hacer un clic en display

resultando la gráfica de la función vectorial editada.


1.- f (t ) : (cos t , sent, t ) 0  t  4

60

2.- f (t ) : (cos t ,1  sent,2  sent)


3.- f (t ) : (2 cos t ,3sent, t )

7.1.3.-OPERACIONES CON FUNCIONES VECTORIALES


   
Dadas las funciones vectoriales f y g con Dom( f ) yDom( g ) sus respectivos dominios; y

dado la función real α se tiene:

     
1- ( f  g )(t ) : f (t ) g (t ), t  Dom( f )  Dom( g ) Suma o

Diferencia

61
     
2- ( f . g )(t ) : f (t ) . g (t ), t  Dom ( f )  Dom ( g ) Producto

Interno

     
3- ( f x g )(t ) : f (t ) x g (t ), t  Dom ( f )  Dom ( g ) 1 Producto

Vectorial

   Producto de
4- ( . f )(t ) :  (t ). f (t ), t  Dom( )  Dom( f )
un escalar

por un

vector

  
5- ( f o )(t ) : f (  (t )), t  Dom( f o )


 
 Composición
Dom ( f o ) : t  R / t  Dom ( )   (t )  Dom ( f ) 
 

EJEMPLOS

I.-Dada las funciones vectoriales.

 
f (t )  (cos t , sent, t ), y g (t )  (e t , e t , t )

Calcular

 
a) ( f . g )(t )

 
b) ( f x g )(t )

SOLUCIÓN

Editando las dos funciones vectoriales.

1
f y g son funciones vectoriales en el espacio R3
62
=

Aplicando el comando producto escalar y producto vectorial, se tiene

 
a) ( f . g )(t )

 
b) ( f x g )(t )

II.-Dadas las funciones


f (t )  (e t , e t , t ), y  (t )  t 2  1


Calcular ( . f )(t )

SOLUCIÓN

Editando la función vectorial

Aplicando el producto de un función escalar por una función vectorial, se tiene:

  
III.-Dadas las funciones. f (t )  (cos t , sent ,1), g (t )  (cos t , sent , t ), y h (t )  ( sent , cos t ,t )

  
Calcular f (t ) x g (t ). h (t )

SOLUCIÓN

Editando las funciones vectoriales

63
Calculando el producto vectorial, se tiene

Luego, calculando el producto escalar, se tiene

Simplificando

  
Por tanto, f (t ) x g (t ). h (t ) =

7.1.4.-LÍMITE DE UNA FUNCION VECTORIAL


   
Sea f una función vectorial definida en un dominio Dom( f ) y se t o  Dom( f ) y sea L un

 
vector. Entonces diremos que L es el límite de la función vectorial f cuando t se aproxima a

t si y solo si

  
  0,   0, talque t 0  Dom ( f )  0  t  t 0    f (t )  L  

OBSERVACION

   
Sea la función vectorial definida por f (t ) : f1 (t ) i  f 2 (t ) j  f 3 (t ) k

   
Entonces Lim f (t ) : Lim f1 (t ) i  Lim f 2 (t ) j  Lim f 3 (t ) k
t t 0 t t 0 t t 0 t t 0

Siempre que los limites siguientes existan

Lim f 1 (t ), Lim f 2 (t ) y Lim f 3 (t )


t t0 t t0 t t0

EJEMPLOS

Calcular los siguientes límites de las siguientes funciones vectoriales en el punto indicado.

  t 2  2t  3  t 2  5t  6 
1.- f (t ) : 3 i  j k t 3
t 3 t2 9

64
 sen (t  1)  t 2  1  
2.- g (t ) : i j 1k t 1
t 1 3(t  1)

 t 2  1  t 2  3t  2  
3.- h (t ) : i j t k t 1
t 1 t 2 1

   
4.- F (t ) : cos i  sent j  (t  1)k t 0

SOLUCIÓN

Usaremos el comando limit de maple para resolver estos límites.

  t 2  2t  3  t 2  5t  6 
1.- f (t ) : 3 i  j k t 3
t 3 t2 9

Editamos la función

Aplicando limite en t=3, se tiene

 sen (t  1)  t 2  1  
2.- g (t ) : i j 1k t 1
t 1 3(t  1)

Aplicando limite en t=1, se tiene

 t 2  1  t 2  3t  2  
3.- h (t ) : i j t k t 1
t 1 t 2 1

Aplicando límite se tiene

65
   
4.- F (t ) : cos i  sent j  (t  1) k t 0

Aplicando límite, se tiene

PROPIEDADES

 
Sean las funciones vectoriales f y g tal que

   
Lim f (t )  a Lim g (t )  b y Lim  (t )  L
t t0 t t0 t t0

Entonces se tiene

      Suma o diferencia
Lim( f  g )(t )  Lim f (t ) Lim g (t )  a b
t t 0 t t 0 t t 0

      Producto Interno
Lim( f . g )(t )  Lim f (t ) . Lim g (t )  a .b
t t0 t t 0 t t 0

      Producto Vectorial
Lim( f x g )(t )  Lim f (t ) x Lim g (t )  a xb
t t0 t t 0 t t 0

   Producto de un
Lim( . f )(t )  Lim  (t ). Lim f ( t )  L. a
t t 0 t t 0 t t 0

escalar por un

vector

7.1.5.-CONTINUIDAD DE UNA FUNCION VECTORIAL


  
Sea f una función vectorial y t0 Є Dom( f ), diremos que la función f es continua en t0 sii


a).- f (t 0 ) existe


b)- Lím f (t ) existe
t t 0

 
c).- Lím f (t )  f (t 0 )
t t0

66
OBSERVACION

Si la función no cumple con algunas de estas condiciones se dice que la función vectorial no

es continua o discontinua en el punto t0

EJEMPLOS

I.-Analizar si la siguientes funciones vectoriales es continua en el punto que se indica.


1.- f (t ) : (cos t , sent, t ), t 0


2.- f (t ) : (cos t ,1  sent,2  sent), t 0

 t 2  2t  3 t 2  5t  6
3.- f (t )  (3, , 2 ) t 3
t 3 t 9

 sent
4.- f (t ) : (2 cos t ,3 , cos t ), t0
t


5.- f (t ) : (e t cos t , e t sent, e t ), t 0

SOLUCIÓN


1.- f (t ) : (cos t , sent, t ), t 0

Usaremos la definición de continuidad


a).- f (0)  (cos 0, sen0,0)  (1,0,0) es un vector en R3 por tanto existe


b).- Lím f (t )  ( Lím cos t , Lím sent, Lím t )  (1,0,0) existe
t 0 t 0 t 0 t 0

 
c).- Lím f (t )  f (0)
t 0

Luego la función vectorial cumple con las tres condiciones de continuidad

Por lo tanto la función vectorial dada es continua en t0=0


2.- f (t ) : (cos t ,1  sent,2  sent), t 0

Similarmente como en el ejemplo anterior, usaremos la definición de continuidad


67

a).- f (0)  (cos 0,1  sen0,2  sen0)  (1,1,2) es un vector en R3 por tanto existe


b).- Lím f (t )  ( Lím cos t , Lím(1  sent ), Lím(2  sent ))  (1,1,2) existe
t 0 t 0 t 0 t 0

 
c).- Lím f (t )  f (0)
t 0

Luego la función vectorial cumple con las tres condiciones de continuidad

Por lo tanto la función vectorial dada es continua en t0=0

 t 2  2t  3 t 2  5t  6
3.- f (t )  (3, , 2 ) t 3
t 3 t 9

Usando la definición de continuidad.

 0 0 0
a).- f (3)  (3, , )  (1, ,0) notamos que la segunda coordenada del vector no tiene
0 18 0

significado, por lo que la imagen de t =3 no existe

Luego la función vectorial dada no es continua en t0=3

 sent
4.- f (t ) : (2 cos t ,3 , cos t ), t0
t

Usando la definición de continuidad

 sen0 0
a).- f (0)  (2 cos 0,3 , cos 0)  (2, ,1) de igual manera la segunda coordenada del vector
0 0

no tiene significado, por lo que la imagen de t =0 no existe

Luego la función vectorial dada no es continua en t0=0


5.- f (t ) : (e t cos t , e t sent, e t ), t 0

Usando la definición de continuidad


a).- f (0)  (e 0 cos 0, e 0 sen0, e 0 )  (1,0,1) es un vector en R3 por tanto existe


b).- Lím f (t )  ( Lím e t cos t , Lím e t sent, Lím e t )  (1,0,1) existe
t 0 t 0 t 0 t 0

68
 
c).- Lím f (t )  f (0)
t 0

Luego la función vectorial cumple con las tres condiciones de continuidad

Por lo tanto la función vectorial dada es continua en t0=0

OBSERVACIÓN

Hay casos en la cual la imagen de la función vectorial no está definida en un punto, pero el

limte existe alrededor de dicho punto; ó que la imagen de dicho punto esta definida pero no

coincide con el limite de la función. En ambos casos la función no es continua osea

discontinua; por lo tanto, la función tiene una discontinuidad evitable, es decir podemos

redifinir la función vectorial tal que sea continua en ese punto.

EJEMPLO

Analizar la continuidad de la función vectorial en el punto que se indica.

 e t  1 cos t  1
( , ,1  t ), t0
Si f (t )   2t t2
(1 / 2,0,1), t0

SOLUCIÓN

La imagen de la función vectorial en t=0 es el vector (1,0,1)

Calculando el límite:

e t  1 cos t  1 et  1 cos t  1
Lím ( , 2
, t )  ( Lím , Lím , Lím (1  t ))  (1 / 2,1 / 2,1)
t 0 2t t t  0 2t t  0 t2 t 0

Por tanto la imagen de la función en t=0 es distinta al límite. luego la función vectorial es

discontinua en t=0

Aplicando la obervación se tiene que la nueva función vectoeial será:

 e t  1 cos t  1

( , ,1  t ), t0
f (t )   2t t2
(1 / 2,1 / 2,1), t0

69
PROPIEDADES DE CONTINUIDAD

 
Sean f y g dos funciones vectoriales continuas en t0

Entonces.

 
1.- f  g es continua en t0


2.-  . f es continua en t0 donde   R

 
3.- f . g es continua en t0

 
4.- f x g 2es continua en t0

OBSERVACIÓN

Para demostrar estas propiedades basta con aplicar la siguiente definición.


La f (t )  ( f1 (t ), f 2 (t ), f 3 (t )) vectorial es continuas en t0 si y solo si cada función coordenada

es continua en t0

Por ejemplo. Demostraremos la primera propiedad

 
Supongamos que f (t )  ( f1 (t ), f 2 (t ), f 3 (t )) y g (t )  ( g1 (t ), g 2 (t ), g 3 (t ))

Dos funciones vectoriales continuas en t0 entonces las funciones coordenadas f1 , f 2 , f 3 y

g1 , g 2 , g 3 son continuas en t0, sumando f1  g1 , f 2  g 2 , f 3  g 3 son continuas en t0.

Luego la primera propiedad se cumple.

2
El producto vectorial es definida en R3
70
7.1.6.-DERIVADA DE UNA FUNCION VECTORIAL
  
Sea f una función vectorial y t0 Є Dom( f ), diremos que la función f tiene derivada en t0

 
 f (t )  f (t 0 )

y lo denotamos por f ' si f '(t 0 ) : Lim siempre que este límite exista y sea
t t 0 t  t0

finito

PROPIEDADES

    
1.-Si la función vectorial f es definida por f (t ) : f1 (t ) i  f 2 (t ) j  f 3 (t ) k entonces:

   
f '(t ) : f 1 ' (t ) i  f 2 ' (t ) j  f 3 ' (t ) k siempre que las funciones derivadas f1 ' , f 2 ' y f 3 '

existan.

 
2.-Sean las funciones vectoriales f y g diferenciables y sea α una función real

      
diferenciable, en un intervalo entonces f  g y f . g .y f x g y  . f son diferenciables.

Y se cumple:

   
a).- ( f  g )' (t ) : f ' (t )  g '(t ) Derivada de una Suma o Diferencia

     
b).- ( f . g )' (t ) : f ' (t ) . g (t )  f (t ) . g '(t ) Derivada de un producto Escalar

     
c)- ( f x g )' (t ) : f ' (t ) x g (t )  f (t ) x g '(t ) Derivada de un Producto Vectorial

   Derivada de un producto de un
d).- ( . f )' (t ) :  ' (t ). f (t )   (t ). f '(t )
escalar y un vector

EJEMPLOS

I.-Calcular derivada de las siguientes funciones vectoriales en el punto indicado


1.- f (t )  (cos t , sent, t ), t0


2.- f (t )  (t 2 , t 3 , t ), t 1

71

3.- f (t )  (e t , e t , t 5 ), t0


4.- f (t )  (t cos t , tsent, t ), t0


5.- f (t )  ( t , t 3 , t 2 ), t 1

SOLUCIÓN


1.- f (t )  (cos t , sent, t ), t0

Editando la función vectorial

Aplicando el operador diferencial dado por maple.


Por tanto, obtenemos la derivada de la función vectorial f


2.- f (t )  (t 2 , t 3 , t ), t 1

Aplicando la derivad obtenemos


3.- f (t )  (e t , e t , t 5 ), t0


4.- f (t )  (t cos t , tsent, t ), t0

=
72

5.- f (t )  ( t , t 3 , t 2 ), t 1

Para este último ejemplo evaluemos la derivada en t= 1, se tiene

7.1.7.-INTEGRAL DE UNA FUNCION VECTORIAL

DEFINICIÓN DE INTEGRAL INDEFINIDA

    
Sea la función vectorial f es definida por f (t ) : f1 (t ) i  f 2 (t ) j  f 3 (t ) k entonces:


La integral indefinida de f es dado por

    

 f (t ) dt   f 1 (t ) dt i   f 2 (t ) dt j   f 3 (t ) dt k  c


Donde c es la constante de integración.

DEFINICION DE UNA INTEGRAL DEFINIDA


Sea la función vectorial f es definida en un intervalo abierto I=] a, b [ y por

   
f (t ) : f1 (t ) i  f 2 (t ) j  f 3 (t ) k entonces:

Para dos puntos distintos a y b Є I se tiene

b  b   b   b  


a
f (t )dt   f 1 (t )dt i   f 2 (t )dt j   f 3 (t )dt k
a a a

PROPIEDADES

73
 
1.-Sean f , g : a, b  R3 funciones vectoriales integrables, entonces la función

 
 . f   g  ,   R es integrable en a, b y se tiene

b   b  b 

 ( f   g )(t )dt   . f (t )dt   . g (t )dt


a a a

 
2.-Si f : a, b  R 3 es una función vectorial integrables y c es un vector constante,

   
entonces las funciones c . f y cx f es integrable en a, b y se tiene

b    b  b    b 

 ( c . f )(t )dt  c . f (t )dt


a a
y  ( c x f )(t )dt  c x f (t )dt
a a

 
3.-Si f : a, b  R 3 es una función vectorial integrables y f es integrable en a, b y se

tiene

b  b 

 f (t )dt  
a a
f (t ) dt

7.1.8.-TEOREMAS FUNDAMENTALES

PRIMER TEOREMA FUNDAMENTAL DEL CÁLCULO PARA FUNCIONES VECTORIALES


Sea la función vectorial f continua en un intervalo abierto I=] a, b [ y sea t0 Є I, entonces:

t  
Dt  f (t )dt  f (t ), t  I
t0

SEGUNDO TEOREMA FUNDAMENTAL DEL CÁLCULO PARA FUNCIONES VECTORIALES

   
Si f (t ) : f1 (t ) i  f 2 (t ) j  f 3 (t ) k tiene derivada continua sobre el intervalo abierto I=] a, b [

b   
Entonces  Dt f (t )dt  f (b)  f (a)
a

EJEMPLOS
74
I.-Calcular las integrales de las siguientes funciones


1.- f (t )  (cos t , sent, t )

 1
2.- f (t )  (e ( 2t ) , , t 3 )
t


3.- h (t )  (t 3 , sen(4t ), t )

SOLUCIÓN

Editamos la función

Aplicando el comando integral int de maple

 1
2.- f (t )  (e ( 2t ) , , t 3 )
t


3.- h (t )  (t 3 , sen(4t ), t )

II.-Calcular las integrales de las siguientes funciones en el intervalo indicado


1.- f (t )  (cos t , sent, t ), 0  t   / 2

 1
2.- f (t )  (e ( 2t ) , , t 3 ), 1  t  2
t

75

3.- f (t )  (t 3 ,4  t , t ), - 1  t  1

SOLUCIÓN


1.- f (t )  (cos t , sent, t ), 0  t   / 2

Editando la función

Usando el comando int de maple en el intervalo pedido

int =

 1
2.- f (t )  (e ( 2t ) , , t 3 ), 1  t  2
t


3.- f (t )  (t 3 ,4  t , t ), - 1  t  1

Por tanto la integral será el vector (0,8,0).

76
7.2.-CURVAS EN EL ESPACIO

7.2.1.-DEFINICIÓN

Una función vectorial define curvas en el plano o en el espacio, éstas curvas pueden ser

simples, cerradas y cerradas con punto doble

A continuación definimos éstas curvas.

La Curva C es una curva cerrada en un intervalo cerrado

 
I =[a, b] si  (a)   (b)

La Curva C es una curva con puntos dobles si

 
 (t1 )   (t 2 ), t1  t 2

La Curva C es una curva simple si no posee puntos

dobles.

Para nuestro propósito estudiaremos aquellas curvas que no presentan puntas o picos.

Es decir, curva suave en la cual exista la derivada, y estas son las curvas regulares.

7.2.2-DEFINICIÓN DE UNA CURVA REGULAR


 
Se dice que la Curva C es una curva Regular si es de clase C1 y  '(t )  0 , t  a, b

OBSERVACIÓN

Una curva es de clase C1 si existen sus primeras derivadas y éstas son continuas en un

intervalo abierto.

EJEMPLOS

Las curvas dadas son regulares


77

1.-  (t )  (cost , sent,0)


2.-  (t )  ( R 2  a 2 cos t , R 2  a 2 sent, a)


3.-  (t )  (a cos t , asent, bt ), a  0, b  0

En efecto


1.-  (t )  (cost , sent,0)

Por tanto, la derivada no es cero para todo t en los reales

Luego, la curva es regular


2.-  (t )  ( R 2  a 2 cos t , R 2  a 2 sent, a)

Por tanto, la derivada no es cero para todo t en los reales

Luego, la curva es regular


3.-  (t )  (a cos t , asent, bt ), a  0, b  0

Por tanto, la derivada no es cero para todo t en los reales

Luego, la curva es regular

78
7.2.3.-PARAMETRIZACIÓN DE UNA CURVA REGULAR, GRAFICA

Se dice que la curva C C R3 es una curva parametrizada, si existe una función vectorial

 
 : a, b  R  R 3 tal que  (a, b)  C

OBSERVACIÓN


A la función vectorial  se le llama parametrización de la curva C.

EJEMPLOS

I.-Encontrar una parametrización y graficar de las curvas siguientes

1.- C : z 2  x 2  y 2

x 2  y 2  36
2.- C : 
z  z

SOLUCION

1.- C : z 2  x 2  y 2

Parametrizando se tiene


 (t )  (t cos t , tsent, t ), t  0

Usaremos el comando plot3d de maple que se encuentra en el menú de herramientas.

 x 2  y 2  36
2.- C : 
z  z

79
Parametrizando la curva se tiene


 (t )  (9 cos t ,4sent, t ), t  0

Usaremos el comando plot3d de maple.

7.2.4.-LONGITUD DE ARCO
 
Sea  : a, b  R  R 3 una curva regular definida por  (t)  (1 (t ), 2 (t ), 3 (t ))


Si P   (t1 ) y Q   (t 2 ) entonces la LONGITUD DE ARCO de la curva  desde P hasta

Q esta dado por:

t1

L( PQ)    ' (t ) dt
t0

OBSERVACIÓN


La función longitud de arco de una curva  esta dado por

t 
s(t )  L(t )    ' (t ) dt , t  a, b
t0

EJEMPLOS

I.-Calcular la longitud de arco de las curvas siguientes


1.-  (t )  (2 cos t ,2sent ), t 0  0  t 1  2

80

2.-  (t )  (t , t , t ), t 0  1  t1  2


3.-  (t )  (t , t 2 , t ), t 0  0  t1  1


4.-  (t )  (3t cos t ,3tsent,4t ), t0  0  t1  4

SOLUCIÓN


1.-  (t )  (cos t , sent), t 0  0  t 1  2

Editando la función y usando el comando ArcLongth de maple, se tiene


2.-  (t )  (t , t , t ), t 0  1  t1  2

Editando la función y usando el comando ArcLongth de maple, se tiene


3.-  (t )  (t , t 2 , t ), t 0  0  t1  1

Editando la función y usando el comando ArcLongth de maple, se tiene

 1 1
4.-  (t )  (t ,1, t 3  t 1 ), t 0  1  t1  3
6 2

81
7.2.5.-VECTORES UNITARIOS: TANGENTE, NORMAL PRINCIPAL Y

BINORMAL

VECTOR TANGENTE UNITARIO.


Sea  : a, b  R  R 3 una curva regular.

El vector tangente unitario, T(t) en la


dirección de  '


 ' (t )
T (t ) : 
 ' (t )

OBSERVACIÓN 1

Se demuestra que T (t )  T ' (t )

VECTOR NORMAL PRINCIPAL.

El vector unitario que tiene la misma

 
dirección que T ' (t)  0 se denomina

Normal principal a la curva.


 T ' (t )
N (t ) : 
T ' (t )

EJEMPLOS

I.-Calcular el vector tangente unitario y el vector normal principal de las siguientes curvas.


a).- f (t )  (t 2 , t )

82

b).- f (t )  (t , t 2 , t 3 )


c).- f (t )  (e t cos t , e t .sent, e t )

SOLUCIÓN


a).- f (t )  (t 2 , t )

Editando la función

Aplicando el comando TangentVector asociado a normalized de maple, para hallar el vector

unitario de la curva

Aplicando el comando PrincipalNormal de maple para hallar el vector normal principal de la

curva


b).-  (t )  (t , t 2 , t 3 )

83
=


c).- f (t )  (e t cos t , e t .sent, e t )

OBSERVACIÓN 2

 
Se demuestra que T (t ) x N (t )  1, t

  
Además B(t ) : T (t ) x N (t ) llamado vector Binormal unitario.

EJEMPLO

Hallar el vector Binormal a la curva dado por


a).- f (t )  (e t cos t , e t .sent, e t )

84
SOLUCIÓN

Aplicando el comando Binormal normalizado de maple se obtiene la Binormal de la curva

OBSERVACIÓN 3

 
Si T (t )  0 , t  a, b entonces el movimiento es lineal

Por tanto al conjunto formado por los vectores principales: Tangente, Normal y Binormal

unitario T (t ), N (t ), B (t )  se lo llama TRIEDRA MOVIL de la curva C.


  

 

EJEMPLOS

Calcular la triadra móvil en el punto indicado de las siguientes curvas


a).- f (t )  (cost , sent, t ), t  0


b).- f (t )  (t , t 2 , t 3 ), t  1


c).- f (t )  (t cos t , tsent, t ), t  0


d).- f (t )  (t 2 , cos t , sent), t  0

SOLUCIÓN


a).- f (t )  (cost , sent, t )

Aplicando el comando TNBFrame de maple, obtenemos el vector Binormal de la curva en

cualquier t real.

85
=

La triada móvil en el punto t=0 esta dado por


b).- f (t )  (t , t 2 , t 3 )

Aplicando el comando TNBFrame de maple, obtenemos el vector Binormal de la curva en

cualquier t =1

Vector tangente unitario es dado por. 1,0,0 , vector normal principal es dado por 0,1,0

Vector Binormal es el vector 0,0,1

86

c).- f (t )  (t cos t , tsent, t )

La triadra móvil en cualquier t real

En particular, para t=0, se tiene

87
=


d).- f (t )  (t 2 , cos t , sent)

En todo t , la Triada móvil es dado por:

88
Evaluando en t = 0, se tiene

De este vector columna se puede obtener:

Vector tangente unitario es dado por. [0,0,1],

2 1 
Vector normal principal es dado por  5 , 5 ,0 
5 5 

1 2 
Vector Binormal es el vector  5 , 5 ,0 
5 5 

7.2.6.-RECTA TANGENTE, NORMAL Y BINORMAL

    
Sea  : a, b  R  R 3 un curva de clase C2 y  ' (t)  0, y  ' ' (t)  0 , t  a, b

 
1.-LA RECTA TANGENTE a la curva  en el punto  (t 0 ) es definido por:

 

LT   (t 0 )   T (t 0 ) /   R 
 

 
2.-LA RECTA NORMAL a la curva  en el punto  (t 0 ) es definido por:

 

Ln   (t 0 )   N (t0 ) /   R 
 

 
3.-LA RECTA BINORMAL a la curva  en el punto  (t 0 ) es definido por:

89
 

L B   (t 0 )   B (t 0 ) /   R 
 

EJEMPLOS

Calcular la recta tangente a la curva en el punto que se indica


a).- f (t )  (t , t 2 , t 3 ), t  1


b).- f (t )  (cos t , sent,2t ), t  0


c).- f (t )  (e t cos t , e t sent, e t ), t  0

SOLUCIÓN


a).- f (t )  (t , t 2 , t 3 )

Editando la función

Aplicando el comando TangentLine de maple obtenemos la recta tangente en t=1

Al descomponer éste vector nos da la recta tangente en t=1 que pasa por el punto (1,1,1) y

tiene vector director [1,2,3].

Graficando la curva


b).- f (t )  (cos t , sent,2t ), t  0

Editando la función

Aplicando el comando TangentLine de maple obtenemos la recta tangente en t=0

90
=

Al descomponer y evaluar éste vector nos da la recta tangente en t=0 que pasa por el punto

(-1,1,2pi) y tiene vector director [0,-1,2].


c).- f (t )  (e t cos t , e t sent, e t ), t  0

Editando la función

Aplicando el comando TangentLine de maple obtenemos la recta tangente en t=0

Al descomponer éste vector nos da la recta tangente en t=0 que pasa por el punto

(1,0,1i) y tiene vector director [1,1,1].

7.2.7.-PLANO OSCULADOR, NORMAL Y RECTIFICANTE

1.-El Plano OSCULADOR es el plano generado por el vector tangente y la normal principal

 
T (t 0 )x N (t 0 ) es decir.
;


PO : B(t 0 ).( P  P0 )  0

2.-El Plano NORMAL PRINCIPAL es el plano generado por el vector Normal y la

 
Binormal N (t 0 )x B (t 0 ) es decir.


PN : T(t 0 ).( P  P0 )  0

91
3.-El Plano RECTIFICANTE es el plano generado por el vector tangente y la Binormal

 
B (t 0 )x T (t 0 ) es decir.


PR : N (t 0 ).( P  P0 )  0

EJEMPLOS

I.-Hallar las ecuaciones de los planos: Normal principal, Rectificante y Osculador a la curva

 x 2  y 2  z 2  6
C : 2 en el punto P0(1, 1, 2).
 x  y 2  z 2  4

SOLUCIÓN

Parametrizando la curva:

Proyectando la curva C al plano XZ : C XZ : x 2  z 2  5

 x  5 cos t
Reparametrizando C XZ :  , t  0,2 
 z  5sent


Buscando to. Sea t 0  0,2  tal que  (t 0 )  ( 5 cos t 0 ,1, 5sent 0 )  (1,1,2)

1 2
Entonces cos t 0  y sent 0 
5 5


 ' (t 0 )  ( 5sent 0 ,0, 5 cos t 0 )  (2,0,1)

  
1 1
Por tanto T (t 0 )  ( 2,0,1) , N (t 0 )  (1,0,2) y B (t 0 )  (0  1,0)
5 5

Así tenemos:

PN : 2x  z  0 PR : x  2z  5  0 …. P0 : y 1

92
7.2.8.-CURVATURA Y TORSION

DEFINICIÓN


Si  (t ) es el vector posición de la curva C.


Entonces el vector curvatura, K (t ) está

 T ' (t )
determinado por K ( t )  
donde
 '(t )


T (t ) es el vector tangente unitario.
La curvatura de P es mayor que Q

OBSERVACIÓN


La curvatura es dado por k  K (t )

PROPIEDAD


Si  (t ) es el vector posición de la curva C. Entonces la curvatura, k está determinado por.

 
 ' (t ) x  ' ' (t )
k (t )  3

 ' (t )

DEFINICION DE RADIO DE CURVATURA

Llamaremos centro de curvatura de C al punto:

 
 
c (t 0 )   (t 0 )   (t 0 ) N (t 0 )  donde N
 

es el vector normal principal.

93
DEFINICION DE TORSION

La torsión es un número real que indica el levantamiento de la curva C en un punto respecto

de su plano Osculador en dicho punto.

PROPIEDAD


Si  (t ) es una curva parametrizada arbitraria entonces la torsión es dado por.

  
 ' (t ) x  ' ' (t ).  ' ' ' (t )   
 (t )  2
siempre que  ' (t ) x  ' ' (t )  0
 
 ' (t ) x  ' ' (t )

PROPIEDAD


Si  (s) es una curva parametrizada por longitud de arco entonces la torsión es dado por.

  
 ' ( s ) x  ' ' ( s ).  ' ' ' ( s )
 (s)  2
 
 ' (s) x  ' ' (s)

EJEMPLOS

1.-Hallar la curvatura y la torsión de las siguientes curvas


a).- f (t ) : (t , t , t )


b).- f (t ) : (cos t , sent,0)


c).- f (t ) : (cos t , sent, t )


d).- f (t ) : (t , , t 2 , t 3 )

SOLUCIÓN


a).- f (t ) : (t , t , t )

Editando la función vectorial

=
94
Aplicando los comandos de maple: Curvature y torsión

Por lo tanto, se demuestra que la curvatura y la torsión de la recta es cero.


b).- f (t ) : (cos t , sent,0)


c).- f (t ) : (cos t , sent, t )

95

d).- f (t ) : (t , , t 2 , t 3 )

7.3.-CÁLCULO DIFERENCIAL VECTORIAL

7.3.1.-DEFINICIONES

1.-Dada la función F:RmRn tal que

F(x1,x2,..,xm)=(F1(x1,..,xm),F2(x1,..,xm),..,Fn(x1,.xm))

Se dice que la función vectorial F es diferenciable en el punto a=(a1,a2,…,am) si lo son sus n

componentes F1, F2,…, Fn

2.-Para la matriz anterior se define la matriz Jacobiana como

96
 F1 F1 F1 F1 
 . . 
 x1 x 2 x3 x n 
 F2 F2 F2 F2 
 x x1 x1
. .
x1 
 ( F1 , F2 ,..., F3 )  1 
J  . . . . . . 
 ( x1 , x 2 ,..., x n )  
. . . . . .
 
 . . . . . . 
 Fn1 Fn Fn
. .
Fn 
 x x1 x1 x1 
 1 

Maple habilita en el paquete linalg el comando jacobian que calcula jacobianos

 ( F1 , F2 ,..., Fn )
Jacobian([F1, F2,…, Fn],[x1,x2,..,xn]) :Calcula J 
 ( x1 , x 2 ,..., x n )

EJEMPLOS

1.-Calcular la matriz jacobiana para la siguiente función

F(x,y,z)=(ex,cosy,senz) y hallar su valor en el punto (0, -pi/2, 0)

SOLUCIÓN

Definimos la función dada F , Luego aplicamos el comando jacobian a la función definida

Luego, el jacobiano es dado por la matriz:

Para evaluar el jacobiano en el punto (0, -pi/2, 0) editamos la matriz jacobiano

Luego, reemplazando el punto

97
Se tiene lo requerido

2.-Calcular la matriz jacobiano para la siguiente función

F(x,y)=(x+y, x/(x+v)) , y hallar su valor en el punto (1, 1)

SOLUCIÓN

En forma análoga al ejemplo anterior se tiene

Para evaluar el jacobiano en el punto (1,1) editamos la matriz jacobiano

Luego, reemplazando el punto se tiene

7.3.2.-REGLA DE LA CADENA

DEFINICIÓN

Sean las funciones vectoriales definidas como g : UCRnVCRm, y f : RRp donde U y V

son conjuntos abiertos y existe la función compuesta (fog):RnRp . Si la función g es

diferenciable en xo y f es diferenciable en g(xo), entonces fog es diferenciable en xo., y

además se cumple que:

D(fog)(xo):=Df(g(xo)*Dg(xo)

Maple aplica directamente la regla de la cadena sólo con proponerle la diferenciación

98
de la composición.

EJEMPLOS

1.-Sea f(x,y) = x2 + y y sea h(u) (sen(3u),cos(8u)), y sea g(u)=f(h(u))

Calcular dg/du en u= 0.

SOLUCIÓN

Editemos vía maple las funciones: f, h y u, como sigue

Ahora, componemos las funciones editadas

Aplicando el comando diferencial, se tiene

Editando la composición ultima

Sustituyendo en esta nueva función, se tiene

Simplificando se tiene lo esperado

99
Por tanto , el valor de la derivada evaluado en el punto u=0 es 0

2.-Calcular las derivadas parciales de dz/dx, y dz / dy sabiendo que:

u2  v2
z u  e x y y v  e xy
u2  v2

SOLUCIÓN

Editemos las funciones f y g

Ahora definimos la función vectorial

Editemos la composición

Editando y ejecutando la operación derivada

Se tiene

Simplificando

100
Ahora el problema se reducirá a hallar las derivadas parciales de esta expresión respecto a

“x” y de “y”

Por tanto, estas expresiones son las derivas parciales con respecto a “x” y a “y”

respectivamente.

7.3.3.-TEOREMA DE LA FUNCIÓN IMPLÍCITA

TEOREMA

Sea la función vectorial F: ACRn+mRm,, donde A es abierto de Rn+m tal que

F(x,y)=(F1(x,y),F2(x,y),..,Fm(x,y))

Si Fi (i=1,2,..,m) son derivables con derivadas continuas hasta el orden r y la matriz

 ( F1 , F2 ,..., Fm )
jacobiana de valor J  tiene determinante distinto de cero en un punto
 ( y1 , y 2 ,..., y m )

(xo,yo) tal que F(xo,yo)=0, entonces existe un intervalo abierto U C Rn que contiene a xo y

un abierto VCRm que contiene a yo y también existe una única función f: UV tal que

F(x,f(x))=0 para todo x en U y f es diferenciable de orden r con derivadas continuas

101
EJEMPLOS

1.-Dado la ecuación:

x 3  3 y 2  8xz 2  3 yz 3  1

Calcular

z  z  2 z  2 z
, , y
 x  y  x 2 y 2

SOLUCIÓN

Editando la función f

Diferenciando con respecto a z, se tiene

Diferenciando respecto a x, se tiene

Diferenciando respecto a y, se tiene

Aplicando la formula

Definimos la función g

Diferenciando respecto a x, que equivale a la segunda derivada parcial respecto a x, se tiene

102
Diferenciando respecto a y, que equivale a la segunda derivada parcial respecto a y, se tiene

2.-Mostrar que cerca del punto (x,y,z,w)=(1,1,1,1) se puede resolver el sistema de

ecuaciones:

 xu  yvu 2  2
 3
 xu  y 2 v 4  2

de manera única para u y v como funciones de x e y.

SOLUCIÓN

Basta usar la definición de la función implícita

En efecto

Editando f1 , f2 :

Hallando el jacobiano

Evaluando el punto (1,1,1,1) en el jacobiano

103
Finalmente calculando el determinan del jacobiano

Por lo que es didtinto de cero. Luego el sistema propuesto se puede resolver de manera única.

7.3.4.-TEOREMA DE LA FUNCIÓN INVERSA

TEOREMA

Sea la función vectorial F: UCRnRn,, donde U es abierto de Rn tal que

F(x,y)=(F1(x1,x2,..xn),F2(x1,x2,..xn),..,Fn(x1,x2,..xn)) de modo que F es derivable con

derivada continua.

  ( F1 , F2 ,..., Fn ) 
Si existe un xo tal que det J  det    0 en xo, entonces existen un abierto A
  ( x1 , x 2 ,..., x m ) 

que contiene a xo y un abierto B que contine a F(xo) cumpliéndose que F(A)= B y F tiene

una función inversa F(-1):BA derivable con derivada continua. Además, se cumple que

 ( F1 , F2 ,..., Fn ) 1
DF-1(y)=[DF(x)](-1) y si J  entonces (det( J ) ( 1) 
 ( x1 , x 2 ,..., x m ) det( J )

EJEMPLOS

x4  y4
1.-Dada la función vectorial F(x,y)=(u(x,y),v(x,y)) donde u ( x, y )  y
x

v( x, y )  sen( x)  cos( y )

Hallar las condiciones para que exista la función vectorial inversa(x(u,v), y(u,v)) y hallar la

deriva y el jacobiano de la transformación inversa.

SOLUCIÓN

Las condiciones a cumplir serán las hipótesis de la función inversa.

Calculando el jacobiano de la función vecotrial F


104
Se tiene

Calculemos su determinante

Por lo tanto, en los puntos donde esta expresión no se anule, se puede resolver para x e y en

términos de u y v. Además también ha de cumplirse que x sea diferente de cero.

Calculamos la derivada de la función inversa. Su valor será la matriz inversa de la matriz

jacobiana inicial y el determinante de su jacobiano será el reciproco del determinante del

jacobiano inicial.

En efecto.

Notamos que el determinante del jacobiano de la función inversa es el reciproco del

determinante del jacobiano de la función.

Comprobando

105
2.-Demostrar que la transformación entre coordenadas cartesianas y polares cumple las

hipótesis del teorema de la función inversa

SOLUCIÓN

Las ecuaciones de transformación de coordenadas rectangulares a polares:

 x  r cos( )

 y  rsen ( )

Es evidente que estas funciones son derivables con derivadas parciales continuas.

Faltaría ver si el jacobiano es distinto de cero

En efecto

Editamos y calculando el Jacobiano

Calculando el determinante del Jacobiano

Por lo tanto, cumple con las hipótesis del teorema, ya que el radio r es distinto de cero.

3.-Demostrar que la transformación entre coordenadas cartesianas y cilíndricas cumple las

hipótesis del teorema de la función inversa

 x  r cos( )

 y  rsen ( )
z  z

SOLUCIÓN

Editando y calculando el Jacobiano

106
Calculando el determinante del Jacobiano

Por tanto, las hipótesis del teorema se cumplen.

4.-Demostrar que la transformación entre coordenadas cartesianas y esféricas cumple las

hipótesis del teorema de la función inversa

 x   cos( ).se ( )

 y  sen ( ).sen ( )
 z   cos( )

SOLUCIÓN

Editando y calculando el Jacobiano

Calculando del determinante

Por tanto, las hipótesis del teorema se cumplen. Ya que ρ y Φ distinto de cero.

107
7.3.5.-EL TEOREMA DEL CAMBIO DE VARIABLE

TEOREMA

Supongamos que conocemos una función f(x,y) que depende de las variables originales x e y

que cumplen todas las condiciones de derivabilidad y continuidad necesarias.

Introducimos nuevas variables u y v que se relacionan can las anteriores mediante las

funciones u=u(x,y) y v=v(x,y) de modo que las funciones u y v también cumplen las

condiciones de derivabilidad y continuidad necesarias(teorema de la función inversa) para

poder despejar x e y en función de u y v, x= x(u,v) e y=y(u,v).

Bajo las condiciones anteriores, es posible expresar la función inicial f en función de las

nuevas variables u y v mediante la expresión.

 ( x(u , v), y (u , v))


f(u,v)=f(x(u,v),y(u,v)) det(J), siendo J el jacobiano
 (u , v)

EJEMPLOS

1.- Dada la transformación lineal u ( x, y )  x  y, v( x, y )  x

Calcular f(u,v) sabiendo que f ( x, y)  e x y

SOLUCIÓN

Editando la función

Las condiciones del teorema de la función inversa se cumplen, Luego haciendo el cambio de

variable se tiene:

Usando el jacobiano

108
Aplicando obtenemos

La función pedida.

2.- Dada la transformación u ( x, y )  x. y, v( x, y )  x  x. y

Calcular f(u,v) sabiendo que f ( x, y)  e x y

SOLUCIÓN

Editando la función

Hallamos directamente la transformación inversa y su jacobiano para poder aplicar el cambio

de variable.

109
Esta última función es la pedida.

y
3.-Dada la transformación u ( x, y )  x   e y / 2 v ( x, y )  x  y  e y / 2
2

Calcular f(u,v) sabiendo que f ( x, y )  x  2 y

SOLUCIÓN

Editando la función

Resolviendo el cambio de variable en términos de u y v

Calculando el Jacobiano

Calculando la función en términos de u y v

Se tiene:

110
7.3.6.-CAMPOS VECTORIALES: ROTACIONAL, DIVERGENCIA Y

LAPLACIANO

DEFINICIONES

1.-Si h=f(x,y,z), entonces el gradiente de f, que se denota mediante Δf(x,y,z), es vector:

f ( x, y , z ) f ( x, y , z ) f ( x, y , z )
grad  f ( x, y , z )  i j k
x y z

2.-Un campo vectorial F se llama conservativo si existe una función diferenciable f tal que

F=Δf A la función f se conoce como función potencial escalar de F

3.-El rotacional del campo vectorial F(x,y,z)=Mi+Nj+Pk tiene la siguiente expresión:

P N P M N M
xF ( x, y , z )  (  )i  (  )j(  )k
y z x z x y

4.-El rotacional del campo vectorial F tiene potencial vector a otro campo G si

F=rotacional(G)

5.-La divergencia del campo vectorial F(x,y,z)=Mi+Nj+Pk tiene la siguiente expresión:

M N P
divF ( x, y , z )  .F ( x, y , z )   
x y z

6.-El Laplaciano es el operador diferencial definido por

2 2 2
2  .   
x 2 y 2 z 2

Maple proporciona al efecto los siguientes comandos:

Grad(f,[x1,x2,…xn]) :Calcula el gradiente de f(x1,2,..,xn)

Potential([f1,..,fn],[x1,…,xn],p): Dice si el campo vectorial de

componentes [f1,..,fn] tiene potencial

escalar (para ello, el campo vectorial ha

de ser irrotacional o de rotacional nulo).

111
En caso afirmativo, p es el valor del

potencial escalar.

Curl([f1,..fn],[x1,..xn]) :Da el rotacional del campo vectorial de

componentes [f1,..,fn]

Vectpotent([f1,..fn],[x1,..xn],p) :Dice si el campo vectorial de

componentes [f1,..,fn] tiene potencial

vector(para ello, el campo vectorial ha de

ser incompatible o de divergencia nula.

En caso afirmativo, p es el valor del

potencial vector.

Diverge([f1,.,fn],[x1,…xn]) :Da la divergencia del campo vectorial de

componentes [f1,…,fn].

Laplacian(f,[x1,…xn]) :Calcula el Laplaciano de la función f.

EJEMPLOS

1.-Calcular el gradiente y el laplaceano de las funciones siguientes:

1
a) w( x , y , z , ) 
1 x2  y2  z2

b) z ( x, y )  e x seny  e y senx

c) z ( x, y )  sen.xseny

SOLUCIÓN

1
a) w( x , y , z , ) 
1 x  y2  z2
2

Editando la función

112
Calculando el gradiente

Calculando el laplaceano

Simplificando el laplaceano

b) z ( x, y )  e x seny  e y senx

c) z ( x, y )  sen.xseny

113
2.-Calcular el potencial escalar del campo vectorial F(x,y,z)=[1, 2y, 3z2]

SOLUCIÓN

Aplicando el comando potential a la función vectorial

La palabra True quiere decir que existe el potencial escalar del campo vectorial F

Luego la función potencial escalar del campo vectorial F está dado por

Comprobación por definición se tiene que F=Δf , el campo vectorial es igual al gradiente del

campo escalar

= lqqd..

3.-Calcular el rotacional y la divergencia del campo vectorial

x
F ( x, y )  arctg i  ln x 2  y 2 j  k
y

SOLUCIÓN

Usando el comando de la divergencia se tiene:

Simplificando

Calculando la divergencia

114
=

Simplificando

4.-Calcular el potencial vector, si es que existe, de los siguientes campos vectoriales

a)F(x,y,z)=[xz, -yz,y]

b)G(x,y,z)=[xcosy,-xseny, senx]

c)H(x,y,z)=[xcosy,-seny, senx]

SOLUCIÓN

a)F(x,y,z)=[xz, -yz,y]

Usando el comando vectpotent para saber si el campo F tiene potencial vector

. Lo cual la palabra true significa que existe el potencial vector, con lo que la

divergencia del campo vectorial F será nula.

En efecto

Buscando el potencial vector, se tiene

Ahora, calculamos el rotacional del resultado anterior, se obtiene del campo vectorial F.

En efecto = , lqqd.

b)G(x,y,z)=[xcosy,-xseny, senx]

SOLUCIÓN

Usando el comando para ver la existencia del potencial vector


115
=

Por lo tanto, el vector potencial del campo vectorial no existe.

c)H(x,y,z)=[xcosy,-seny, senx]

, =

Por lo tanto, el potencial vector será: =

7.3.7.-GRAFICOS EN 3D DE CURVAS, CAMPOS VECTORIALES

Para graficar curvas en el espacio se debe tener en cuenta el comando Plots de maple

EJEMPLOS

1.-graficar las siguientes curvas en el espacio


a) f (t )  (cos t , sent , cos 2t )


b) f (t )  (cos t , sent , t )


c) f (t )  (3t cos t ,3tsent ,4t )


d) f (t )  (t 3  t 2 , t 3  t ,1)


e) f (t )  (e t , e  t , t )

SOLUCIÓN


a) f (t )  (cos t , sent , cos 2t )

116
La grafica de la curva presenta vectores unitarios: tangente (color azul), Normal Principal

(color verde) y el vector Binormal(color fucsia)


b) f (t )  (cos t , sent , t ), 0  t  6


c) f (t )  (3t cos t ,3tsent ,4t ), 0  t  4

117

d.- f (t )  (t 3  t 2 , t 3  t ,3 * t ^ 2),  4  t  10


e) f (t )  (e t , e  t , t )

2.-Graficar los campos vectoriales de las siguientes funciones vectoriales en el punto

indicado

a) F ( x, y, z )  ( y, x, z ) P (1,1,1)

b) F ( x, y, z )  ( seny, cos x, senz ) P(1,1,1)

118
c) F ( x, y, z)  ( y 2 , x, z 2 ) P(0,1,1)

SOLUCIÓN

a) F ( x, y, z )  ( y, x, z ) P (1,1,1)

b) F ( x, y, z )  ( seny, cos x, senz ) P (0,0,0)

119
c) F ( x, y, z)  ( y 2 , x 2 , z 2 ) P(0,1,1)

120
7.4.-PROGRAMACIÓN LINEAL, EL METODO DEL SIMPLEX

PROGRAMACIÓN LINEAL CON MAPLE

El problema clásico en programación lineal es la optimización de una función, denominada

función objetivo, que está sujeta a un conjunto de restricciones lineales, que pueden ser

igualdades y desigualdades.

METODO SIMPLEX

A continuación se da un resumen del método simplex para la solución de un problema

estándar de maximización en programación lineal.

1.-Las desigualdades se y transforman en igualdades mediante la introducción de las

variables de holgura.

2.-Inicialmente las variables básicas se toman como las variables de holgura

3.-Toda la información se vierte en un diagrama simplex inicial

4.-Se siguen los pasos 1 y 2 para elegir un pivote en u8n columna con un indicador positivo.

Un indicador positivo es un numero positivo en el renglón inferior

5.-Se se siguen los pasos 3 y 4 para pivotear con respecto al elemento escogido de 4

6.-Se continua con los pasos 4, y 5 hasta que se obtiene un diagrama terminal. Es decir un

diagrama en el que no aparecen indicadores positivos.

7.-La solución se obtiene leyendo el diagrama terminal: si f-M se encuentra en el cuadro

inferior derecho, entonces el valor máximo de f es M. Los valores de las variables básicas

aparecen en la columna de la derecha. Todas las variables no básicas están igualadas a cero.

Para evitar estos pasos Maple ofrece varios comandos que permiten solucionar rápidamente

el problema usando el paquete simplex Entre ellos tenemos los siguientes

With(simplex) Carga la memoria los comandos de Maple

referentes al trabajo con programación lineal.

121
Convert({ineq1,.., ineqn},std) Convierte las restricciones lineales definidas por

las inecuaciones(desigualdades no estrictas)en un

conjunto o lista de restricciones equivalentes en

la forma estándar (las constantes son aisladas en

el lado derecho de cada restricción)

feasible({ineq1,.., ineqn}) Determina cuando el sistema lineal representado

por las restricciones lineales no estrictas dadas y

por las desigualdades especificas tienen una

solución factible. Las inecuaciones han de estar

en la forma dada por el comando convert(std)

feasible({ineq1,.., ineqn},NONNEGATIVE

Indica cuándo el sistema tiene solución factible,

suponiendo que todas las variables son no

negativas.

feasible({ineq1,.., ineqn},UNRESTRICTED

Indica que todas las variables en el sistema no

tienen restricciones distintas de las dadas por las

inecuaciones. Es la opción por defecto.

maximize(expr,{ineq1,.., ineqn}) Maximiza el problema de programación lineal

cuya función objetivo viene dada por expr y

cuyas restricciones viene dadas por las

inecuaciones especificadas.

122
maximize(expr,{ineq1,.., ineqn}),NO NNEGATIVE

Realiza la Maximización bajo condiciones de

que todas las variables en el problema de

programación lineal son no negativas

minimize(expr,{ineq1,.., ineqn}),UNRESTRICED

Indica que todas las variables en el problema de

programación lineal no están sujetas a

restricciones diferentes de las dadas por las

inecuaciones. Es el valor por defecto.

Convert({ineq1,.., ineqn},stdle) o standardize({ineq1,.., ineqn})

Convierte las restricciones lineales dadas por las

inecuaciones en un conjunto o lista de

restricciones no estrictas, equivalente en la forma

estándar. Se utiliza previamente al cálculo del

problema dual.

dual(exp{ineq1,.., ineqn},nombre) Halla el problema dual del problema de

programación lineal cuya función objetivo viene

dada por la expresión exp y cuyas restricciones

vienen dadas por las restricciones ineq1,..ineqn.

Las variable nombre contiene una base para el

dual. El resultado es una secuencia con la

función objetivo dual y un conjunto de lista de

desigualdades que definen las restricciones del

123
problema dual. Las inecuaciones han de ser

pasadas previamente por el comando convert

setup({ineq1,.., ineqn}) Transforma las ecuaciones especificadas en un

conjunto o lista de ecuaciones equivalentes que

forman la base para el correspondiente sistema

lineal. Las variables simples que aparecen en los

lados izquierdos de las ecuaciones no aparecen

en los lados derechos de ninguna de las

ecuaciones.

setup([ineq1,.., ineqn]) Devuelve una lista de ecuaciones formando la

base.

pivotvar(expresión) Determina una variable con coeficiente positivos

para la función objetivo dada para la expresión.

pivotvar(expresión,[var1,..,varn]) Devuelve la primera variable pivot con

coeficientes positivos de entre los especificados.

pivot({eqn1,..,eqnn}) Utiliza una de las ecuaciones eqnp1,..,eqnpm

como ecuación pivot.

display({ineq1,..,ineqn}) Muestra el conjunto de desigualdades lineales en

forma matricial.

display({ineq1,..,ineqn},

[var1,..,varm]) Muestra el conjunto de desigualdades lineales en

forma matricial respecto de las variables

especificadas.

124
EJEMPLOS

1.-Maximar la función z  x  y , sujeta a las restricciones:

4 x  3 y  5 y 3x  4 y  4

SOLUCIÓN

En primer lugar pasamos a forma estándar un conjunto de restricciones

A continuación pasamos a la forma matricial un conjunto de restricciones

Ahora se presenta el conjunto de variables que forman la base para las restricciones de un

problema de programación lineal.

A continuación se convierte restricciones con desigualdades en igualdades

Ahora se transforma un conjunto de restricciones a forma de base

A continuación se maximiza una función sujeta a restricciones

125
A continuación se definen un conjunto de restricciones y una función objeto, para resolver el

problema según diversas condiciones introducidas en las variables. Primeramente hallamos

las soluciones no negativas del problema y posteriormente hallamos las soluciones obligando

a que las variables del problema sean todas positivas.

Ahora pasamos un con junto de restricciones a la forma usual

2.-Maximar la función z   x  2 y sujeta a ls restricciones 5 x  2 y  3 y x  y  1 y

3x  3 y  2 y x  0 y y  0 , previa comprobación de la existencia de solución factible.

SOLUCIÓN

Aplicando el comando feasible de maple, se tiene

126
La cual la palabra True significa que existe solución factible. Ahora calculamos mediante el

comando minimize

Luego, el punto : minimiza a la función dada.

3.-Hallar el punto que hace mínimo a la función v=-4x+2y-z-4 3n la región definida por las

inecuaciones siguientes

2 x  2 y  z  2 , 4 x  3 y  2 z  12 y x  0, y  0, z  0

SOLUCIÓN

Editamos la función objetivo y las restricciones

Aplicando el comando minimize, se tiene

Que el punto que minimiza a la función objetivo es dado por =

4.-Optimizar la función f  x  y  z a sujeta a las restricciones siguientes:

x  2 y  3 z  1 , 2 x  y  z  2 y x  0, y  0, z  0 , previa de la existencia de la solución

factible

SOLUCIÓN

Editando la función objetivo y las restricciones, se tiene

=
127
Aplicando el comando feasible para saber si la solución se encuentra en la región dado por

las restricciones

La palabra True quiere decir que la soluciones están dentro de la región, para lo cual usando

el comando minimize y maximize son da la solución

En efecto

Por tanto, el punto (0,0,0) minimiza a la función cuyo valor es dado por 0 y el punto (1,0,0)

maximiza la función cuyo valor s dado por 1

128
7.5.-TEORÍA DE GRAFOS

DEFINICIONES

1.-Se denomina grafo al par G=(V,E) que representa un conjunto de vértices V(llamados a a

veces también nudos o puntos) y un conjunto de ejes E orientados o no (denominados a veces

también arcos, enlaces, líneas o ramas), mediantes laos cuales se conectan dichos vértices.

2.-El concepto de red suele confundirse con el grafo, pero en general se distingue entre red y

grafo, señalando que una red sería un grafo por cuyos ejes puede circular un flujo.

3.-Si en un eje se establece una orientación, entonces dicho eje se denomina eje orientado, y

si todo eje de un grafo es orientado, el grafo se denomina grafo orientado o dígrafo( a veces

también se denomina red)

4.-Se denomina camino entre dos vértices(vértices extremos) de una grafo a un conjunto

ordenado de ejes, de modo que cada vértice intermedio (excepto el primero y el último) es

punto final para dos y sólo dos ejes del conjunto ordenado.

5.-Un camino orientado sería un camino compuesto de ejes orientados y de manera que el

vértice terminal (cola) de cada eje fuera el vértice inicial(cabeza) del eje inmediatamente

consecutivo.

6.-Un circuito (ciclo) es un camino en el que sus vértices extremos coinciden. Un circuito

orientado sería, por tanto, un camino orientado con los vértices extremos coincidentes.

7.-Un ciclo simple es aquel cuyos ejes son distintos.

8.-Un grafo se dice que es conexo si existe un camino en el grafo entre cualesquiera dos

vértices de dicho grafo.

9.-Un árbol es un grafo conexo en el que no existen circuitos.

129
OBSERVACIÓN

El problema de determinar cuál es el máximo flujo que en estado estable puede circular dos

vértices (vértices, extremos) de un grafo, se denomina problema del flujo máximo.

La matriz M(G) de un grafo no es única, pues pende de la orientación dada a los vértices del

grafo.

MAPLE Y LA TEORIA DE GRAFOS

Los comandos correspondiente a la teoría de grafos se encuentra en el package “ Networks”.

Por tanto, será necesario cargarlo previamente, con la orden with, para realizar todos los

ejercicios en este capítulo.

GENERACION DE GRAFOS. VERTICES Y EJES

El comando complete(n) genera el grafo completo con n vértices Kn

El comando draw(G) representa bidimensionalmente el grafo G no orientado.

Por defecto los vértices del grafo se representan ordenados circularmente, pero puede

cambiarse su orden de colocación en el grafo (orientado) a voluntad, especificándolo a través

de las opciones Linear o Concentric, como se verá en varios ejemplos.

El comando graph({vértices},{ejes}), genera un grafo con los vértices y ejes especificados.

El comando graphical(lista de enteros),determina cuando la lista de enteros es un grafo.

Cuando la lista de enteros sea declarada como grafo, en cuyo caso, cada entero será el grado

de un vértice de un grafo simple.

El comando edges (G), devuelve los ejes del grafo G.

El comando vértices (G), devuelve los vértices del grafo G.

El comando components (G), devuelve los componentes de grafo G.

El comando isplanar(G), determina si el grafo G es plano.

130
El comando maxdegree(G), devuelve el máximo número de ejes incidente con cada vértice

del grafo G.

El comando vdegree (G), devuelve el grado del vértice especificado del grafo G.

El comando outdegree(vértice,G), devuelve el numero de ejes que salen directamente del

vértice especificado del grafo G.

El comando vweight (G), encuentra los pesos de los ejes del grafo G.

El comando vweight({vértice},G) encuentra los pesos de los vértices especificados del grafo.

El comando eweight(G) encuentra los pesos de los ejes del grafo.

El comando ends(G) devuelve la lista de vértices que son los finales de los ejes de G. Si el

comando aparece en la forma ends({ejes}, G) devuelve la lista de vértices que son finales del

conjunto de ejes especificados.

EJEMPLOS

1.-Generar el grafo completo de 5 vértices K5 y representarlo.

SOLUCIÓN

Usaremos el comando complete , ends y el comando draw

En efecto

print(); # input placeholder

print(); # input placeholder

131
2.-Listar los ejes del grafo K10 . Listar también el conjunto de vértices que son finales de los

mismos. Representar gráficamente K10.

SOLUCIÓN

132
133
BIBLIOGRAFÍA

1.-Stanley I. Grossman. “Algebra Lineal con aplicaciones”. Editorial Mc Graw-Hill . 4ta.

Edición. México-1992

2.-Stanley I. Grossman. “Aplicaciones de Algebra Lineal”. Editorial Mc Graw-Hill. 4ta.

Edición. México-1992

3.-Colman, Bernard. Álgebra Lineal con aplicaciones, México: Prentice Hall. Sexta Edición

1999.

4.-César Pérez López. “Métodos Matemáticos y Programación con Maple V. Editorial

RAMA. Madrid-1998.

5.-David Poole. “Algebra Lineal, una introducción moderna”. Editorial Cengage. 2da.

Edición. México – 2006

6.-Rafael Bru. “Algebra Lineal”. Editorial Alfaomega. Mexico.2001

7.- Jerrold E, Marsden. “Cálculo Vectorial”. Editorial Addison-Wesley. Tercera Edición.

España-1991.

8.-Elon Larges Lima.” Geometría Analítica y Algebra Lineal”. Editorial IMCA. Rio de

Janeiro-2004.

9.-HASSER LA SALLE. Análisis Matemático II , Editorial Trillas, México,1974

10.-MAPLESOFT: El SOFTWARE MAPLE 14.1 SOLF A DIVISION WATERLOO

MAPLE INC. CANADA 1988.

134
APÉNDICE

135
LISTADO DE FÓRMULAS
Sea C una curva (en el plano o en el espacio) dada por la función vectorial

Curva en el

 ( t )  ( x ( t ), y ( t ))
Plano

Curva en el

 ( t )  ( x ( t ), y ( t ), z ( t ))
Espacio

Vector
 
v (t)   '
(t)
velocidad
Vector velocidad,
 
ds
rapidez y v (t )    ' (t ) Rapidez
dt
vector aceleración
Vector
 
a (t )   (t )  aT T (t )  aN N (t )
''
aceleración

Vector unitario tangente 


 ' (t ) 

y vector unitario normal T (t )  N (t ) 


T ' (t )


 ' (t ) T ' (t )
principal

 
 v (t ). a (t ) d 2s
aT (t )  a (t )T (t )  
 dt 2
v (t )

Componentes de la
 
v(t)x a(t) 2
aceleración   ds
aN(t)  a(t)N(t)   a(t)  aT2  K( )2
 dt
v(t)

y '' C dada por


K
1  ( y )  ' 2 3/ 2
y=f(x)
Fórmula para la

curvatura en el plano C dada por


x ' . y ''  y ' . x ''
K  x  x (t )
( x )
' 2
 ( y ' )2 3/ 2

 y  y (t )

 s es el parámetro
K  T ' (s)   '' (s)
longitud de arco
Fórmulas para la
 
curvatura en el plano o
 ' ( t ) x  '' ( t )
T ' (t ) t es el parámetro
en el espacio K  
 
3
general
 ' (t )  ' (t )

136
FÓRMULAS TRIGONOMÉTRICAS

1.- sen 2 u  cos 2 u  1 uv uv


8.- senu  senv  2 cos( ).sen ( )
2 2
2.- sen 2u  2 senu . cos u
uv uv
9.- cos u  cos v  2 cos( ). cos( )
3.- cos 2u  cos 2 u  sen 2 u 2 2

uv uv
4.- sen 2 u  1  cos 2u 10.- cos u  cos v  2 sen (
2
).sen (
2
)
2

1
5.- cos 2 u  1  cos 2u 11.- senu .senv  (cos( u  v )  cos( u  v ))
2
2

1  cos 2u 1
12.- cos u. cos v  (cos( u  v )  cos( u  v ))
6.- tag 2 u 
1  cos 2u 2

uv uv 1
7.- senu  senv  2 sen ( ). cos( ) 13.- senu . cos v  ( sen (u  v )  sen (u  v ))
2 2 2

1
14.- cos u.senv  2 ( sen (u  v)  sen (u  v))

FÓRMULAS HIPERBÓLICAS

e u  e u 7.- cosh 2 u  senh 2 u  1


1.- senhu 
2

u
8.- senh (u / 2)  cosh u  1
e e
u 2
2.- cohu 
2
9.- cosh 2 u  senh 2 u  1
u
e eu
3.- taghu 
e u  e u 10.- taghu 
senhu
coshu
e u  e u
4.- cot aghu  cosh u
e u  e u 11.- cot ghu 
senhu
2
5.- sec hu  1
e  e u
u
12.- cogthu 
taghu
2
6.- cos echu 
e  e u
u
13.- senh (u / 2)  cosh u  1
2

137
DERIVADAS DE FUNCIONES

d d u'
1.- (cu)  cu' 14.- (arccosu) 
dx dx 1 u 2

d
2.- (u  v)  u'v' 15-
d
(arctagu) 
u'
dx dx 1 u 2

d u'
3.- (uv)  u'.v  u.v' 16.-
d
(arc cot gu) 
dx dx 1 u 2

d u u' v  uv'
4.- ( ) d
(arc sec u) 
u'
dx v v2 17.-
dx u u 2 1

d
5.- ( x)  1 d u'
dx 18.- (arccossec u) 
dx u u 2 1
d u
6.- (e )  e u u'
du d
19.- (senhu)  coshu.u'
dx
d
7.- (senu)  (cosu)u'
dx d
20.- (coshu)  senhu.u'
dx
d
8.- (cosu)  (senu)u'
dx d
21.- (taghu)  sec h 2 u.u'
dx
d
9.- (tagu)  sec2 u.u'
dx d
22.- (cot aghu)   cosh2 u.u'
dx
d
10.- (cotu)   cosc 2 u.u'
dx d
23.- (sechu)   sec hu.taghu.u'
dx
d
11.- (secu)  secu.tagu.u'
dx d
24.- (coschu)   cosechu. cothu.u'
dx
d
12.- (cosecu)   cosecu. cot ag.u'
dx

d u'
13.- (arcsenu) 
dx 1 u 2

138

Potrebbero piacerti anche