Está en la página 1de 58

El aula de Matemticas con software libre:

Maxima
Miguel A. Jorquera

7 de marzo de 2008

Pgina 2
Copyright marzo 2008, Miguel A. Jorquera. Versin 0.6
Este documento es libre. Se otorga permiso para copiarlo, distribuirlo
y/o modificarlo en los trminos de la Licencia de Documentacin
Libre GNU, versin 1.2 o posterior publicada por la Fundacin de
Software Libre, http://es.gnu.org/licencias/fdles.html.
Este manual se encuentra en fase de desarrollo, revisin de diseo
grfico, ortografa y otros aspectos que posiblemente cambiarn en las
siguienes versiones al tiempo que se irn aadiendo nuevos captulos.
Si usted encuentra algn error y/o quiere hacer alguna aportacin,
su ayuda ser bienvenida. e-mail: jorquera11@hotmail.com

Miguel A. Jorquera

ndice general
1. Software Libre y Matemticas
1.1. Educacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2. Software matemtico . . . . . . . . . . . . . . . . . . . . . . . . .
2. wxMaxima
2.1. Introduccin . . . . . . . . . . .
2.1.1. Instalacin . . . . . . .
2.1.2. Cuestiones bsicas . . .
2.1.3. Cuestiones Pedaggicas

5
5
5

.
.
.
.

9
9
9
10
11

.
.
.
.
.
.
.

13
13
15
17
17
17
18
19

4. Sistemas de ecuaciones lineales


4.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2. Clases de sistemas . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1. Sistema incompatible . . . . . . . . . . . . . . . . . . .
4.2.2. Sistema compatible determinado . . . . . . . . . . . . .
4.2.3. Sistema compatible indeterminado . . . . . . . . . . . .
4.3. Sistemas dependientes de parmetros . . . . . . . . . . . . . . .
4.3.1. Sistemas de igual n de ecuaciones que de incgnitas . .
4.3.2. Sistemas de distinto n de ecuaciones que de incgnitas

.
.
.
.
.
.
.
.

25
25
26
26
27
27
28
28
30

5. Vectores
5.1. Introduccin . . . . . . . . . . . . . . . . .
5.2. Operaciones . . . . . . . . . . . . . . . . .
5.3. Dependencia e independencia de vectores
5.4. Ejercicios . . . . . . . . . . . . . . . . . .

.
.
.
.

33
33
33
35
36

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

3. Matrices y Determinantes
3.1. Operaciones con matrices . . . . . . . . . . .
3.2. Clculo de determinantes . . . . . . . . . . .
3.3. Unidad Didctica: Matrices y Determinantes
3.3.1. Introduccin . . . . . . . . . . . . . .
3.3.2. Objetivos . . . . . . . . . . . . . . . .
3.3.3. Actividades . . . . . . . . . . . . . . .
3.3.4. Soluciones . . . . . . . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

Pgina 4

NDICE GENERAL

6. Geometra Afn y Eucldea


6.1. Introduccin . . . . . . . . . . . . . . . . . . . .
6.2. Ecuaciones de la recta . . . . . . . . . . . . . .
6.3. Ecuaciones del plano . . . . . . . . . . . . . . .
6.4. Posiciones relativas entre planos y rectas . . . .
6.5. ngulo entre elementos del espacio . . . . . . .
6.5.1. ngulo entre dos vectores . . . . . . . .
6.5.2. ngulo entre dos rectas . . . . . . . . .
6.5.3. ngulo entre dos planos . . . . . . . . .
6.5.4. ngulo entre recta y plano . . . . . . .
6.6. Proyecciones . . . . . . . . . . . . . . . . . . .
6.6.1. Proyeccin de un punto sobre un plano
6.6.2. Proyeccin de un punto sobre una recta
6.6.3. Proyeccin de una recta sobre un plano
6.7. Distancias en el plano . . . . . . . . . . . . . .
6.7.1. Distancia entre dos puntos . . . . . . .
6.7.2. Distancia entre un punto y un plano . .
6.7.3. Distancia entre un punto y una recta . .
6.7.4. Distancia entre dos rectas que se cruzan
6.8. Perpendicular comn . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

39
39
39
40
40
41
41
44
45
45
46
46
47
47
48
48
50
51
52
53

7. Lmites y continuidad
7.1. Clculo de lmites . . . . . . .
7.2. Asntotas . . . . . . . . . . .
7.2.1. Asntotas Verticales .
7.2.2. Asntotas Horizontales
7.2.3. Asntotas Oblcuas . .
7.3. Ejercicios . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

57
57
60
60
60
60
60

Miguel A. Jorquera

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

Captulo 2

wxMaxima
2.1.

Introduccin

Maxima es un programa de calculo simblico similar a los programas comerciales Maple y Mathematica.
Est publicado bajo licencia libre GNU/GPL y funciona en diferentes plataformas (Linux, Window, Mac, etc.).
Es software libre, por lo que su cdigo fuente est disponible par que todo
el que quiera adapte el programa a sus necesidades.
Es gratuito, por lo que se puede distribuir a los alumnos libremente.
Mxima puede realizar diferentes clculos numricos y simblicos con polinomios, sistemas de ecuaciones, matrices, funciones, derivadas, integrales,
lmites, series de Taylor, etc.
Puede representar funciones en 2D y 3D ayudndose de GNUplot.
Adems funciona como lenguaje de programacin por lo que las posibilidades son enormes.
La web oficial de Mxima es http://maxima.sourceforge.net/ o si la prefiere
en castellano http://maxima.sourceforge.net/es/
Maxima funciona en modo texto en consola, pero afortunadamente existen
varios entornos grficos que hacen ms agradable su manejo. Los principales son
xmaxima y wxmaxima.
En este manual, trabajaremos con wxmaxima.

2.1.1.

Instalacin

Como hemos comentado antes, podemos instalar Maxima y wxMaxima en


distintas plataformas.
La instalacin en Window consiste en la ejecucin de un archivo ejecutable .exe que podemos descargar directamente de sourceforge. Una vez
instalada esta aplicacin podemos proceder a instalar wxMaxima que se
encuentra en http://wxmaxima.sourceforge.net.
9

Pgina 10

2.1. INTRODUCCIN

Figura 2.1: Pantalla inicial de wxMaxima


La mayor parte de las distribuciones Linux tienen ficheros precompilados con las extensiones rpm o deb, segn el caso. La instalacin en una
distribucin linux basada en Debian es muy sencilla ya que wxmaxima se
encuentra en los repositorios. Basta con hacer $sudo apt-get install wxmaxima maxima-share para que se instale Maxima y wxMaxima junto con
todas sus dependencias.
Tambin, si se utiliza el escritorio gnome, se puede instalar mediante la aplicacin Synaptic que se encontrar en el men Sistema ->Administracin ->Gestor
de paquetes Synaptic
En Linux, una vez instalado, podemos lanzar la aplicacin desde el men
Aplicaciones ->Otras ->wxMaxima escribiendo en una consola wxmaxima.
En Window la aplicacin se lanzara como cualquier otra; haciendo doble
clic en el icono correspondiente en Inicio ->Programas ->wxMaxima
En la figura 2.1 se muestra la pantalla inicial de wxMaxima.

Podemos poner la aplicacin en espaol desde el men Edit ->Configure

2.1.2.

Cuestiones bsicas

Antes de empezar a utilizar wxMaxima es importante tener en cuenta algunas consideraciones que nos ayudarn a ir ms rpido y entender lo que va
apareciendo en la pantalla.
Cada lnea aparece numerada, por ejemplo, la primera es ( %i1). Si es una
entrada aparece i (input-entrada) y si es una salida aparece o (outputsalida) y a continuacin el nmero de lnea. As podemos referirnos a una
expresin anterior mediante su identidad ( %ox, %ix) para no tener que
Miguel A. Jorquera

CAPTULO 2. WXMAXIMA

Pgina 11

Figura 2.2: Ejemplos bsicos


teclearla otra vez. Si ponemos slo % mxima entiende que se trata de la
ltima expresin.
Todas las rdenes terminan con ;.
Si no queremos que el resultado de una orden aparezca terminaremos con
$.
Podemos escribir comentarios ponindolos entre /* y */.
Asignamos valor a una variable utilizando :, por ejemplo, a:3.
Podemos definir una funcin usando :=, por ejemplo, f(x):=x^2+3*x+1
En la figura 2.2 se pueden ver algunos ejemplos bsicos.

2.1.3.

Cuestiones Pedaggicas

Actualmente es evidente la importancia de las tecnologas informticas en


todos los niveles de enseanza. En este texto se trata una aplicacin de clculo
simblico de la que a continuacin se enumeran algunas de las ventajas pedaggicas que tiene su uso con los alumnos.
Permite realizar clculos reales, de mayor dificultad matemtica evitando
perder tiempo en el clculo rutinario, con lo que se puede dedicar ms
tiempo a la explicacin de los conceptos que ha las habilidades de clculo.
Tanto el profesor como los alumnos puede aprender a usar wxMaxima en
muy pocas sesiones.
Miguel A. Jorquera

Pgina 12

2.1. INTRODUCCIN

El profesor puede mostrar el funcionamiento de la aplicacin con un proyector conectado a un ordenador y luego los alumnos podrn realizar los
ejercicios ms rpido.
La utilizacin de grficas en el ordenador ayuda a que los alumnos tengas una visin ms real de la geometra que se est estudiando evitando
aproximaciones realizadas en la pizarra o en el cuaderno.
Maxima ser til en algunos casos, e intil en otros. No hay que forzar su
uso en todas las ocasiones ya que esto sera un error, pero hay contextos
en los cuales el error sera no usarlo.
Se fomenta ms el trabajo creativo en detrimento del rutinario.
Se les puede repartir a los alumnos una copia de wxMaxima para que se
la lleven a sus casas y puedan practicar independientemente de que los
alumnos tengan Window en sus casas y trabajen con Window o Linux en
el Instituto.

Miguel A. Jorquera

Captulo 3

Matrices y Determinantes
3.1.

Operaciones con matrices

Una matriz en Mxima es una lista de listas donde cada elemento es una
fila. Para definir una matriz se utiliza la palabra matrix y entre parntesis
encerramos las filas de la misma que a su vez estn encerradas por corchetes y
cada elemento separado por comas. Por ejemplo una matriz A se definira en
mxima as: A:matrix([1,2],[3,4])
Esto se puede simplificar utilizando el men lgebra ->Introducir matriz
Producto de matrices se utiliza el operador .
Para el producto de un nmero por una matriz se utiliza el operador
*
Para la suma de matrices se utiliza el operador +
Para calcular la inversa de una matriz cuadrada usaremos el operador
^^-1 o la funcin invert
Si queremos que al calcular la inversa tengamos el determinante fuera
debemos indicrselo a wxMaxima con tres variables: detout: true$
doallmxops: false$ doscmxops:false$ invert(A); Con detout: true le
decimos que el determinante lo saque fuera y poner las otras dos
variables a false es para que haga las operaciones sin contar con el
determinante, que lo pondr fuera.
El rango de una matriz se calcula con la funcin rank
La transpuesta de una matriz se calcula con la funcin transpose
Dada una matriz tambin podemos obtener la matriz triangular que
resultara de aplicar transformaciones elementales por filas siguiendo el
mtodo de Gauss. Esto es posible a la funcin triangularize que tiene
Maxima. Existe otra funcin llamada echelon con la que se obtiene una
matriz triangular igual que con la funcin triangularize, pero todos los
elementos de la diagonal principal son todos 1.
13

Pgina 14

3.1. OPERACIONES CON MATRICES

(a)

(b)

Figura 3.1: Introducir matriz

Figura 3.2: Operaciones Matrices


Veamos algunos ejemplos donde se utilizan estos operadores.
1. En primer lugar definimos dos matrices A y B en mxima, para ello podemos escribir dirctamente A:matrix([1,2],[3,4])$B:matrix([5,6],[7,8])$
escribimos A: y nos vamos al men lgebra->Introducir matriz, elegimos
2 filas y 2 columnas (ver figura 3.1 (a)), pulsamos en Aceptar y luego introducimos los valores 1,2,3,4 y pulamos otra vez Aceptar (ver figura 3.1
(b)). De esta forma tenemos introducida la matriz A. De la misma manera
introducimos la matriz B tambin 2x2 cuyos elementos sern 5,6,7,8.
2. Ahora ya podemos realizar operaciones con ellas simplemente poniendo la
operacin, por ejemplo, A+B. En concreto poniendo A+B;A-B;3*A;A.B;
obtendremos la salida de la suma, diferencia, producto del escalar 3 por A
y producto de las matrices A y B. Esto lo podemos observar en la figura
3.2.
Miguel A. Jorquera

CAPTULO 3. MATRICES Y DETERMINANTES

Pgina 15

Figura 3.3: Rango e Inversa


3. Para calcular el rango de A y de B simplemente escribimos rank(A);rank(B);
(ver figura 3.3)
4. Las inversas de A y B se calculan escribiendo invert(A);invert(B); (ver
figura 3.3)
5. Tambin con el men lgebra->Invertir matriz podemos obtener la inversa
de la matriz que est guardada en la ltima expresin ( %). Si en la ltima
expresin no hay ninguna matriz dar error.
6. Podemos calcular las matrices transpuestas de A y B con transpose(A);transpose(B);
con el men lgebra ->Transponer matriz, que como en el caso anterior
calculara la matriz transpuesta de la ltima expresin ( %) y si no es una
matriz dara error. Podemos ver esto en la figura 3.4.
7. Vamos ahora a obtener las matrices triangulares de A y B con la funcin
triangularize y con la funcin echelon. Escribimos
triangularize(A);triangularize(B);echelon(A);echelon(B); (ver figura 3.5)

3.2.

Clculo de determinantes
Con wxMaxima podemos calcular el determinante de una matriz con
la funcin determinant, es decir, dada una matriz A, obtendramos su determinante con determinant(A); desde el men lgebra ->Determinante.

Siguiendo con el ejemplo de la seccin anterior pondramos determinant(A);determinant(B);


y obtendramos los resultados -2 y 3 como se muestra en la figura 3.6.
Hay que tener en cuenta que si se intenta calcular el determinante de una
matriz que no es cuadrada dara error, puesto que el determinante para tal
matriz no est definido.
Miguel A. Jorquera

Pgina 16

3.2. CLCULO DE DETERMINANTES

Figura 3.4: Matriz transpuesta

Figura 3.5: Matriz Triangular

Figura 3.6: Determinante


Miguel A. Jorquera

CAPTULO 3. MATRICES Y DETERMINANTES

Pgina 17

Figura 3.7: Matriz adjunta


La matriz adjunta tambin la podemos obtener con maxima utilizando la
funcin adjoint. Por ejemplo para la matriz A del ejemplo, tendramos que
escribir adjoint(A); ir al men lgebra ->Matriz Adjunta. El resultado
se muestra en la figura .
El menor complementario del elemento (i,j)de la matriz A se
puede obtener mediante minor(A,i,j)

3.3.
3.3.1.

Unidad Didctica: Matrices y Determinantes


Introduccin

Entre las herramientas del lgebra lineal se encuentran las matrices y los
determinantes. El concepto de matriz fue introducido por James Sylvester (18141897) hacia 1850.
En la vida cotidiana aparecen matrices cuando tenemos una gran cantidad
de datos ordenados por bloques ya que la notacin matricial nos ayuda a tener
una mejor visualizacin de los datos. Por ello, las matrices se utilizan en mbitos
muy diversos como el comercio, economa, sociologa, informtica fsica, etc.
El concepto de determinante es anterior al de matriz, aunque en la actualidad
se ensea al revs. Gauss (1777-1855) fue el primero en utilizar el concepto de
determinante.
La utilidad de estos dos conceptos se pone de manifiesto en buena parte del
currculo de Matemticas II y Matemticas Aplicadas a las CCSS II de 2 de
bachillerato. Por ello esta unidad tratar estos conceptos desde el punto de vista
del clculo simblico, usando la aplicacin wxMaxima.

3.3.2.

Objetivos

1. Aprender a realizar operaciones con matrices y determinantes rpidamente


usando wxMaxima.
Miguel A. Jorquera

Pgina 18

3.3. UNIDAD DIDCTICA: MATRICES Y DETERMINANTES

2. Resolver problemas sobre matrices y determinantes usando wxMaxima.


3. Interpretar los resultados y obtener conclusiones.

3.3.3.

Actividades

A continuacin se muestran una serie de actividades que los alumnos tendrn


que resolver utilizando lo aprendido en las secciones anteriores de este tema.
En la siguiente seccin se mostrarn las soluciones que pueden ser de ayuda
al profesor y tambin a los alumnos una vez que hayan intentado resolver los
ejercicios por ellos mismos.
1. Dadas las matrices A =

1
0

1
3



4
,B =
1

0
2

yC =

1
2

2
3


,

calcula:
a) A+B
b) A-B-C
c) 3A+5B-6C
d ) AB-BC
e) 2AB+3AC-5BC

1 2
2. Determina el valor de a par que la matriz A = 0 1
a 0
inversa. Calcula A1 para los restantes valores de a.

3
2 no tenga
1

3. Resuelve
la ecuacin
X: XA 2B + 3C
A=

 matricial
 en 
 = D, siendo:

2 3
2 0
0 3
5 4
,B=
,C=
yD=
1 1
1 4
2 0
3 6


yz x 3/x


4. Demuestra que xz y 3/y = 0
xy z 3/z


1 1 1


5. Calcual el determinante de Vandermonde de orden 3, x y z .
x2 y 2 z 2

1 0 0
6. Dada la matriz A = 4 1 0 , calcular A1 y comprobar que A1 =
3 1 1
1
t
|A| [Adj(A)]

1
2
3 4
4
6 9 mediante la
7. Calcula el rango de la matriz A = 2
3 6 9 1
funcin rank y despus utilizando transformaciones elementales por filas
con la funcin triangularize.
Miguel A. Jorquera

CAPTULO 3. MATRICES Y DETERMINANTES

Pgina 19

Figura 3.8: Solucin Matrices y Determinantes. Ejercicio 1


8. Calcula
los menorescomplementarios de todos los elementos de la matriz
1 2 3
A = 0 5 6 .
3 2 4

3.3.4.

Soluciones

1. En esta actividad basta con introducir cada una de las 3 matrices e ir


pidiendo a wxMaxima que haga cada una de las operaciones. Slo hay que
tener en cuenta que cuando pone AB tendremos que escribir A.B y cuando
pone 3A pondremos 3*A. Se puede ver la solucin en (3.8).
2. En la resolucin de esta actividad podemos observar la potencia del clculo simblico de wxMaxima al trabajar con el parmetro a. La aplicacin
nos calcula el valor del determinante en funcin de a y luego podemos
obtener la inversa, que existir para cualquier valor de a que no anule
el determinante. Aunque esto no entre en este tema, usando la funcin
solve([7*a-1],a); para saber la solucin de la ecuacin que anula el determinante. Ver (3.9).
3. Aqu lo nico que tendra que hacer un alumno es despejar X como (D +
2B 3C)A1 y despus decirle a Maxima que haga las operaciones. Ver
(3.10).
Miguel A. Jorquera

Pgina 20

3.3. UNIDAD DIDCTICA: MATRICES Y DETERMINANTES

Figura 3.9: Solucin Matrices y Determinantes. Ejercicio 2

Figura 3.10: Solucin Matrices y Determinantes. Ejercicio 3


Miguel A. Jorquera

CAPTULO 3. MATRICES Y DETERMINANTES

Pgina 21

Figura 3.11: Solucin Matrices y Determinantes. Ejercicio 4


4. Esta actividad es otra prueba de que Maxima puede trabajar con parmetros. Una vez que tenemos la expresin del determinante usamos la funcin
ratsimp (pulsando el botn con la etiqueta Simplificar) para simplificarla,
observando que el resultado, efectivamente es 0. Ver (3.11).
5. Igual que en la actividad anterior calculamos este conocido determinante
y luego factorizamos la expresin con la funcin factor( %), pulsando el
botn con la etiqueta Factorizar. Ver (3.12).
6. Con esta actividad se muestra un ejemplo donde se se calcula la inversa de
una matriz de dos formas diferentes; la primera simplemente indicndole
a Maxima que calcule la inversa de A y la segunda calculando las matrices
necesarias para aplicar la frmula correspondiente. Vemos que en ambos
casos el resultado es el mismo. Ver (3.13).
7. Teniendo en cuenta que la definicin de rango es el nmero de filas o de
columnas linealmente independientes, uno de los mtodos para calcular
el rango de una matriz es utilizando transformaciones elementales por filas mediante el mtodo de Gauss, que deja invariante el rango de una
matriz. Por ello en esta actividad calculamos el rango directamente y despus triangularizamos la misma para comprobar que el nmero de filas
linealmente independientes coincide con el rango anterior. Ver (3.14).
8. En la ltima actividad podemos calcular los menores complementarios a
cada uno de los elementos, mostrndose en la imagen slo los de la primera
fila. Ver (3.15).

Miguel A. Jorquera

Pgina 22

3.3. UNIDAD DIDCTICA: MATRICES Y DETERMINANTES

Figura 3.12: Solucin Matrices y Determinantes. Ejercicio 5

Figura 3.13: Solucin Matrices y Determinantes. Ejercicio 6

Miguel A. Jorquera

CAPTULO 3. MATRICES Y DETERMINANTES

Pgina 23

Figura 3.14: Solucin Matrices y Determinantes. Ejercicio 7

Figura 3.15: Solucin Matrices y Determinantes. Ejercicio 8

Miguel A. Jorquera

Pgina 24

3.3. UNIDAD DIDCTICA: MATRICES Y DETERMINANTES

Miguel A. Jorquera

Captulo 4

Sistemas de ecuaciones
lineales
4.1.

Introduccin

Empezamos esta seccin viendo cmo podemos introducir grficamente un


sistema de ecuaciones lineales en wxMaxima.
Vamos al men Ecuaciones ->Resolver sistema lineal ... y se mostrar una
ventana donde tendremos que indicar el nmero de ecuaciones del sistema y
tras pulsar Aceptar, introduciremos las ecuaciones . Lo nico nuevo aqu es
indicarle a wxMaxima que las incgnitas de las ecuaciones son {x,y,z} y esto se
hace en la ltima linea de la ventana. Ver figura (4.1).
En el ejemplo hemos introducido un sistema de 3 ecuaciones lineales con las
incgnitas {x,y,z}. Para resolverlo bastar con pulsar el botn Aceptar. Ver
figura (4.5).
La funcin utilizada es linsolve cuya sintaxis es la siguiente:
linsolve ([ecuaciones separadas por comas],[incgnitas separadas por comas]);

x y + 5z = 13
Para resolver el sistema 3x 2y + z = 12 , bastara con po
x + y + 2z = 9
ner en la linea de entrada
linsolve([x-y+5*z=13, 3*x-2*y+z=12, x+y+2*z=9],[x,y,z]);

Figura 4.1: Introducir Ecuaciones.


25

Pgina 26

4.2. CLASES DE SISTEMAS

Figura 4.2: Resolver S.C.D.

4.2.

Clases de sistemas

Segn su solucin, los sistemas pueden ser:


Incompatibles, si no tienen solucin.
Compatibles Determinados, cuando la solucin es nica.
Compatibles Indeterminados, cuando poseen infinitas soluciones.
wxMaxima nos ayudar a estudiar y resolver cuando sea posible este tipo de
sistemas.
En la introduccin hemos visto cmo se puede resolver un sistema de ecuaciones lineales que es compatible determinado. Para intentar resolver cualquier
sistema de ecuaciones lineales vamos a seguir siempre el mismo procedimiento
visto en la seccin anterior. Podemos hacerlo usando el men correspondiente o escribiendo en la linea de entrada la funcin linsolve con los parmetros
adecuados.
A continuacin veremos un ejemplo de cada una de las clases.

4.2.1.

Sistema incompatible

x + y
x + y
vamos a intentar resolverlo con wxMaxima. Para ello seguiremos los mismos pasos descritos en el ejemplo de la introduccin, o bien, escribiremos en la linea
de entrada linsolve([x+y=0, x+y=3],[x,y]);
En este caso el mensaje que obtendremos ser:
Inconsistent equations: (2) an error. Quitting. To debug this try debugmode(true);
Dado el siguiente sistema de 2 ecuaciones lineales con dos incgnitas

Miguel A. Jorquera

= 0
= 3

CAPTULO 4. SISTEMAS DE ECUACIONES LINEALES

Pgina 27

Figura 4.3: Resolucin de sistemas.


que nos indica que el sistema es incompatible y que, por tanto, no tiene
solucin. Ver figura (4.3).

4.2.2.

Sistema compatible determinado

x + y + z = 11
Dado el sistema de 3 ecuaciones lineales 2x y + z = 5
, le

3x + 2y + z = 24
decimos a wxMaxima que lo intente resolver poniendo en la linea de entrada
linsolve([x+y+z=11, 2*x-y+z=5, 3*x+2*y+z=24],[x,y,z]);
El resultado es [x=4,y=5,z=2] que nos indica que el sistema es compatible
determinado, es decir, que la nica solucin es la que se muestra en la salida.
Ver figura (4.3).

4.2.3.

Sistema compatible indeterminado

Los sistemas compatibles indeterminados tienen infinitas soluciones que se


expresarn en funcin de uno o ms parmetros. Veamos un ejemplo de cmo
wxMaxima trata este tipo de sistemas.
2x 4y + 6z =
y + 2z =
Partimos del sistema de 3 ecuaciones lineales siguiente
x 3y + z =
y pidmosle a wxMaxima que intente resolverlo poniendo en la linea de
entrada linsolve([2*x-4*y+6*z=2, y+2*z=-3, x-3*y+z=4],[x,y,z]);
Obtenemos el siguiente mensaje:
Dependent equations eliminated: (3)(%o4) [x=-7*%r1-5,y=-2*%r1-3,z=%r1]
Nos est diciendo que el sistema es compatible indeterminado y que tiene
infinitas soluciones dependientes de 1 parmetro que llama %r1. Es decir, si para
simplicar,
nosotros escribimos t en vez de %r1, la solucin sera:

x = 7t 5
y = 2t 3 . Ver figura (4.3).

z =
t
Miguel A. Jorquera

2
3

Pgina 28

4.3.

4.3. SISTEMAS DEPENDIENTES DE PARMETROS

Sistemas dependientes de parmetros

En esta seccin se muestra cmo utilizar wxMaxima para ayudarnos a estudiar sistemas de ecuaciones lineales dependientes de algn parmetro. Para ello,
distinguiremos dos casos. En el primero el nmero de ecuaciones coincide con el
nmero de incgnitas y en el segundo no.

4.3.1.

Sistemas de igual n de ecuaciones que de incgnitas

Tomemos de ejemplo el siguiente sistema de 3 ecuaciones lineales con 3


incgnitas
dependientes del parmetro a:

ax
+
y
+ z = 0

(a + 1)x +
y
az = 0

x
+ (a + 1)y
= 0
En primer lugar hallamos las races del determinante de la matriz principal, es decir, resolvemos la ecuacin determinante(A)=0. Para ello introducimos la matriz de coeficientes A, luego calculamos su determinante
y simplificamos el resultado pulsando el botn Simplificar. Por ltimo
igualamos el resultado obtenido a cero y resolvemos la ecuacin. Este ltimo paso se puede hacer pulsando el botn Resolver y en la ventana que
aparece poner en el primer cuadro %=0 y en el segundo a, para indicar
que la incgnita es a. Obteniendo al final, que las races son -1 y 0.
Todo el proceso se muestra en la figura (4.4). Si lo prefieren, pueden usar
comandos de texto para llegar a la misma conclusin.
matrix( [a,1,1], [a+1,1,-a], [1,a+1,0] ); /* para introducir la matriz A
*/
determinant( %); /* para calcular el determinante de la ltima expresin que es la matriz */
ratsimp( %); /* para simplificar la ltima expresin */
solve([ %=0], [a]); /* para resolver la ecuacin resultante de igualar
a 0 la ltima expresin, siendo la incgnita a */
En segundo lugar ya podemos decir que si a 6= 1y a 6= 0 entonces se trata
de un S.C.D. cuya solucin podemos obtener poniendo en la lnea de entrada linsolve([a*x+y+z=0, (a+1)*x+y-a*z=0, x+(a+1)*y=0], [x,y,z]);
La solucin, evidentemente es la trivial: x=0, y=0, z=0 ya que el sistema,
en este caso, es homogneo. Ver figura (4.5).
Para a = 1 y para a = 0 calculamos el rango de A y de A* y discutimos
mediante el teorema de Rouch-Frobenius.
a = 1 =Rango(A)=2=Rango(A*) <3 = N de incgnitas=S.C.I.
=Tiene infinitas soluciones que se expresan en funcin de 1 parmetro. En la figura (4.6) podemos ver cmo se han calculado los rangos
de la matrices y cul es la solucin. A la hora de introducir el sistema, lo nico que hay que hacer es sustituir el parmetro a por -1.
Adems con slo poner linsolve([-x+y+z=0, y+z=0, x=0], [x,y,z]);
ya podramos decir cmo es el sistema.
Miguel A. Jorquera

CAPTULO 4. SISTEMAS DE ECUACIONES LINEALES

Pgina 29

Figura 4.4: Sistema con parmetros 1

Figura 4.5: Resolver S.C.D.

Miguel A. Jorquera

Pgina 30

4.3. SISTEMAS DEPENDIENTES DE PARMETROS

Figura 4.6: Resolver S.C.I con parmetros


a = 0=Rango(A)=2=Rango(A*) <3 = N de incgnitas=S.C.I.
=Tiene infinitas soluciones que se expresan en funcin de 1 parmetro. Estamos en el mismo caso anterior, por lo que no comentaremos
nada ms. El estudio de este caso puede verse en la figura (4.7).

4.3.2.

Sistemas de distinto n de ecuaciones que de incgnitas

mx

x
Tomemos como ejemplo el siguiente sistema
3x

6x

y
y
y
y

+
+
+
+

z
z
z
z

=
=
=
=

m2
1
1
3m

En este caso empezamos calculando las races del determinante de la matriz ampliada: determinante(A*)=0. Para ello, procedemos igual que en la
seccin anterior, introducimos la matriz A*, calculamos su determinante,
simplificamos la expresin, la igualamos a cero y resolvemos la ecuacin.
Todo esto est en la figura (4.8), donde apreciamos que la nica raz real
es m=2.
Si m 6= 2 =S.I. ya que Rango(A*)=4 6=Rango(A)3
Si m=2 podemos calcular los rangos de la matriz de coeficientes y de
la ampliada para su posterior estudio o intentar resolver dirctamente el
sistema con wxMaxima. Haciendo esto ltimo vemos que se trata de un
S.C.D. cuya solucin es x=y=z=1. Ver figura (4.9).
Miguel A. Jorquera

CAPTULO 4. SISTEMAS DE ECUACIONES LINEALES

Pgina 31

Figura 4.7: Resolver S.C.I. con parmetros 2

Figura 4.8: Distinto n de ecuaciones que de incgnitas 1

Miguel A. Jorquera

Pgina 32

4.3. SISTEMAS DEPENDIENTES DE PARMETROS

Figura 4.9: Distinto n de ecuaciones que de incgnitas 2

Miguel A. Jorquera

Captulo 5

Vectores
5.1.

Introduccin

En Maxima un vector se representa como una lista y, por ejemplo, para

introducir el vector
v = (1, 2, 3) tendramos que poner en la entrada v:[1,2,3];
Tambin podemos construir una lista (vector) que sigue un patrn general,
por ejemplo, con makelist(2*k,k,1,4); se genera una lista de 4 componentes cuyo
trmino general es 2*k pudiendo ser k=1,2,3,4. Resulta (2,4,6,8).
Esta opcin se encuentra en el men lgebra ->Construir Lista

5.2.

Operaciones

Una vez introducidos dos vectores las operaciones se pueden realizar de forma
sencilla como se muestra a continuacin. Ver figura (5.1) .

Creamos el vector
w = (4, 5, 6).

Para obtener el vector suma


v +
w basta escribir en la entrada v+w;

Para obtener el vector diferencia v ~


w basta escribir en la entrada v-w;

El producto de un escalar por un vector (t


v ) se calcula escribiendo
t*v; En el ejemplo se puede ver para el caso de t=3.

El producto escalar de dos vectores


v
w se calcula escribiendo v.w;

El mdulo de un vector
v = (a, b, c) = a2 + b2 + c2 no se calcula de
una manera directa, pero podemos hacer varias cosas:
sqrt(apply("+",v^2)); De esta forma estamos aplicando la operacin
+ a cada una de las componentes del vector despus de elevarla al
cuadrado, es decir, obtenemos a2 +b2 +c2 y despus calculamos la raiz

cuadrada con la funcinsqrt. Por ejemplo para el vector


w = (4, 5, 6)

se obtiene que | w | = 77. En el entorno grfico podemos usar la


funcin apply desde el men lgebra ->Aplicar a lista
Tambin podemos definirnos una funcin llamada modulo para que
calcule el mdulo de un vector pasado como parmetro. Para ello
33

Pgina 34

5.2. OPERACIONES

Figura 5.1: Operaciones con vectores

Figura 5.2: Mdulo de un vector


basta con escribir en la entrada modulo(v):=sqrt(apply("+",v^2)); y

ahora si queremos calcular el mdulo del vector


w , slo pondramos
modulo(w); y ya est. Ver figura (5.2).

El vector unitario y del mismo sentido que un vector dado


v =
(a, b, c) podemos calcularlo con la funcin unitvector del paquete eigen. Lo
primero que tenemos que hacer es cargar el paquete eigen escribiendo en la
entrada load(eigen) en el men Archivo ->Cargar paquete y buscarlo en
el directorio correspondiente. Despus introducimos el vector con v:[a,b,c];
y por ltimo unitvector(v); Ver figura (5.3).
El producto vectorial de dos vectores puede ser calculado en Maxima
gracias al paquete vect que hay que cargar previamente para poderlo usar.
El operador que utiliza para designar al producto vectorial es ~.
Cargamos el paquete escribiendo load(vect) en el men Archivo
Miguel A. Jorquera

CAPTULO 5. VECTORES

Pgina 35

Figura 5.3: Vector unitario


->Cargar paquete y buscando en el directorio donde est (Ejemplo:
/usr/share/maxima/5.10.0/share/vector/vect.mac).

Introducimos los vectores


u = (1, 2, 3) y
v = (4, 5, 6) con u:[1,2,3];
v:[4,5,6];
Le indicamos que calcule el producto vectorial con u~v;
Y por ltimo le decimos a wxMaxima que nos exprese el resultado
con express( %); obteniendo como resultado [-3,6,-3] que es el vector
buscado. Ver figura (5.4).

5.3.

Dependencia e independencia de vectores

Dos vectores
u =
(a, b, c) y
v = (d, e, f ) son linealmente dependientes si

a b c
rango
=1
d e f



1 2 3
Por ejemplo calculamos el rango
= 1 y por tanto podemos decir
3 6 9

que los vectores u = (1, 2, 3) y v = (3, 6, 9) son linealmente dependientes. Ver


figura (5.5).

Dos vectores
u = (a,b, c) y
v = (d, e, f ) son linealmente independientes

a b c
si rango
=2
d e f



1 2 3
Por ejemplo calculamos el rango
= 2 y por tanto podemos decir
4 5 6

que los vectores u = (1, 2, 3) y v = (4, 5, 6) son linealmente independientes.


Ver figura (5.5).
Miguel A. Jorquera

Pgina 36

5.4. EJERCICIOS

Figura 5.4: Producto Vectorial

Tres vectores
u = (a,b, c),
a
dependientes si rango d
g

v
b
e
h

= (d,
e, f ) y w = (g, h, i) son linealmente
c
f =12
i

Por ejemplo los vectores


u = (1, 2, 3),
v = (4, 5, 6) y
w = (5, 7, 9) son linealmente dependientes ya que al calcular el rango de la matriz formado por ellos
vemos que resulta 2. Ver figura (5.5).

Tres vectores
u = (a, b,c),
v =
a b
independientes si rango d e
g h

(d,
e, f ) y
w = (g, h, i) son linealmente
c
f =3
i

Por ejemplo los vectores


u = (1, 2, 3),
v = (4, 5, 6) y
w = (1, 0, 0) son linealmente independientes ya que al calcular el rango de la matriz formado por ellos
vemos que resulta 3. Ver figura (5.5).
Para un nmero mayor de vectores podemos actuar de forma similar calculando el rango con wxMaxima.
Otra forma sera triangularizar la matriz formada por todos los vectores y
comprobar si resulta alguna fila de ceros, que indicara que los vectores son
linealmente dependientes. Por ejemplo, en la figura (5.6), podemos ver que

los vectores {
u = (2, 1, 3),
v = (1, 2, 1) y
w = (3, 3, 2)}son linealmente
dependientes puesto que al triagularizar la matriz que forman resulta que
la ltima fila es el vector cero.

5.4.

Ejercicios

1. Sean los vectores


u = (x, 3, 6) y
v = (3, y, 4). Calcula x e y de manera

que ambos sean perpendiculares y |


v | = 13.
Para resolver este ejercicio con ayuda de wxMaxima, lo primero que hacemos es introducir los dos vectores. Despus como necesitamos calcular
Miguel A. Jorquera

CAPTULO 5. VECTORES

Pgina 37

Figura 5.5: Vectores l.d. y l.i

Figura 5.6: Vectores l.d.

Miguel A. Jorquera

Pgina 38

5.4. EJERCICIOS

Figura 5.7: Ejercicio1


el mdulo de un vector definimos la funcin modulo(v) vista en la seccin
5.2.
Imponemos las dos condiciones que nos dice el problema y resulta un
sistema de dos ecuaciones con dos incgnitas que son las soluciones del
ejercicio. El sitema que tenemos no es lineal y para resolverlo con wxMaxima habra que quitar la raiz de la segunda ecuacin representada en la
figura por ( %o5). Esto lo hacemos con la expresin expand( %^2); con lo
que estamos indicando que hay que elevar al cuadrado la ltima expresin.
Por ltimo ya podemos resolver el sistema de ecuaciones formado por la
primera ecuacin y por esta ltima. Vamos al men Ecuaciones ->Resolver
sistema algebrico, elegimos 2 ecuaciones y pulsamos Aceptar, como primera ecuacin ponemos %o4, como segunda %o12 y como incgnitas ponemos x,y. Todo el proceso junto con la solucin se muestra en la figura
(5.7).

2. Convierte el vector
v = (3, 0, 4) en un vector unitario y proporcinal al
dado.
La solucin de este ejercicio es muy sencilla utilizando la funcin unitvector(v). Se deja al lector como actividad.

Miguel A. Jorquera

Captulo 6

Geometra Afn y Eucldea


6.1.

Introduccin

Podemos usar wxMaxima para resolver algunos problemas geomtricos relacionados con el lgebra lineal ya que se reducen a calcular rangos de matrices
y resolver sistemas de ecuaciones lineales.
En este tema trataremos el paso de ecuaciones implcitas de una recta a
ecuaciones paramtricas, la obtencin de la ecuacin general o implcita de un
plano, las posiciones relativas entre planos y rectas, el ngulo entre elementos
del espacio y las distancias en el plano, perpendicular comn, etc.

6.2.

Ecuaciones de la recta

Una recta queda determinada por un punto y un vector director o por dos
puntos distintos. A partir de del punto y del vector director podemos obtener
distintas ecuaciones de la recta en un sistema de referencia. En el caso de un
sistema de referencia tridimensional, podemos obtener la ecuacin vectorial de
la recta, las ecuaciones paramtricas, las continuas y las implcitas.
wxMaxima nos puede ayudar al paso de las ecuaciones implcitas a paramtricas ya que se trata de resolver un sistema de 2 ecuaciones lineales que es
compatible indeterminado.
Lo vemos con un ejemplo.

2x + y + z = 3
Tenemos la recta r
dada en forma implcita,
x y 2z = 1
entonces para obtener las ecuaciones paramtricas le decimos a wxMaxima que
resuelva el sistema lineal. Para ello, recordar que vamos al men Ecuaciones
->Resolver sistema lineal, indicamos que tiene 2 ecuaciones, las introducimos y
le indicamos que las incgnitas son x,y,z y pulsamos Aceptar. Ver figura (6.1).
wxMaxima nos contesta con [x=( %r1+4)/3,y=-(5* %r1-1)/3,z=
%r1] cuya

x = 43 +
y = 13
interpretacin es que las ecuaciones paramtricas de r son: r

z = t
R
39

t
3
5t
3

,t

Pgina 40

6.3. ECUACIONES DEL PLANO

Figura 6.1: Paso de implicitas a paramtricas

6.3.

Ecuaciones del plano

Un plano queda determinado por un punto y dos vectores linealmente independientes o por tres puntos distintos que no est alineados. A partir de un
punto y dos vectores l.i. podemos obtener la ecuacin vectorial del plano en un
sistema de referencia, a partir de ella podemos pasar a las ecuaciones paramtricas del plano.
La ecuacin implcita o general de un plano se puede calcular a partir

de un punto P = (a, b, c) y dos vectores linealmente


independientes
u =


u1 v1 x a

(u1 , u2 , u3 ),
v = (v1 , v2 , v3 )mediante la expresin u2 v2 y b = 0
u3 v3 z c
Veamos un ejemplo.
Vamos a obtener la ecuacin implcita del plano determinado por el punto

P = (1, 2, 3) y los vectores


u = (1, 1, 0) y
v = (1, 0, 1). Ver figura (6.2).
Para ello seguimos los siguientes pasos:

1 1 x1
1. Introducimos la matriz 1 0 y 2
0 1 z3
2. Calculamos su determinante, resultando -z-y+x+4
3. La ecuacin del plano ser el resultado anterior igualado a 0. Por tanto
-z-y+x+4 = 0

6.4.

Posiciones relativas entre planos y rectas

Para el estudio de las posiciones relativas de dos o tres planos, de una recta
y un plano o de dos rectas, nos basamos en el sistema de ecuaciones formado
por las ecuaciones implcitas. A partir de ese sistema tenemos la matriz de
coeficientes A y la matriz ampliada A*.
El estudio de los rangos de estas dos matrices nos hace decidir cual es la
posicin relativa.
Miguel A. Jorquera

CAPTULO 6. GEOMETRA AFN Y EUCLDEA

Pgina 41

Figura 6.2: Ecuacin implcita del plano


Por ello, conocer la posicin relativa, por ejemplo, de tres planos se reduce
a calcular con wxMaxima los rangos de A y A*.
Veremos un par de ejemplos


x y + z = 0

r1 :
2x
+ y
= 3

1. Estudia la posicin relativa de las siguientes rectas:
x

2y
+
z
= 0

r2 :
x 2y z = 3
Se puede observar en la figura (6.3) que el las rectas se cortan en el punto
de coordenadas ( 23 , 0, 32 ), ya que los rangos de A y A* son iguales a 3.


2x y
=

r:
x
z =
2. Estudia la posicin elativa de la recta y el plano siguiente:

: x + y 3z = 1
Se puede observar en la figura (6.4) que la recta es paralela al plano, ya
que los rangos de A y A* son 2 y 3 respectivamente.

6.5.

ngulo entre elementos del espacio

En esta seccin veremos cmo calcular el ngulo formado por dos vectores
en el espacio, el ngulo entre dos rectas, entre dos planos y entre un plano y
una recta.

6.5.1.

ngulo entre dos vectores

Se define el ngulo que forman dos vectores libres como el menor de los
ngulos que forman las semirrectas que contienen a dos de sus representantes
concurrentes. Por tanto el ngulo siempre estar entre 0 y 80.

Dados los vectores


v = (a, b, c) y
w = (d, e, f ) podemos calcular el coseno
del ngulo formado por ellos a partir de la definicin del producto escalar y de
su expresin analtica de la siguiente forma:

v
w
\
2 2 2
cos(
v ,
w ) = |
= 2 2ad+be+cf

v ||
w|
2
a +b +c

d +e +f

Miguel A. Jorquera

3
1

Pgina 42

6.5. NGULO ENTRE ELEMENTOS DEL ESPACIO

Figura 6.3: Posicin relativa entre 2 rectas

Figura 6.4: Posicin relativa entre una recta y un plano


Miguel A. Jorquera

CAPTULO 6. GEOMETRA AFN Y EUCLDEA

Pgina 43

Figura 6.5: ngulo entre dos vectores


A partir de esta expresin, utilizando la funcin arcocoseno obtenemos el
ngulo buscado.
En Maxima, los argumentos de las funciones trigonomtricas estn en radianes, por lo que si queremos calcular el seno de un ngulo en grados habr que

pasarlo previamente a radianes simplemente multiplicando por 180


. Anlogamente si querermos obtener el ngulo en grados de la inversa del coseno habr
que multiplicar por 180
.
Tambin, si vamos a utilizar mucho las funciones trigonomtricas podemos
definirnos las funciones que nos pasen de radianes a grados y viceversa.
Otra cosa que hay que tener en cuenta es que si no de indicamos nada a
Maxima no
Veamos un ejemplo de cmo podemos calcular este ngulo en wxMacima.

Dados los vectores


v = (3, 0, 2) y
w = (0, 1, 1)calcularemos el ngulo
formado por ellos siguiendo estos pasos:
1. Introducir los vectores. v:[-3,0,2]; w:[0,1,-1];
2. Definimos la funcin modulo vista en el tema anterior para obtener el mdulo de un vector con ms comodidad. modulo(v):=sqrt(apply("+",v^2));
3. Definimos tambin una funcin para pasar de radianes a grados, por ejemplo pasaagrados(r):=(r*180)/ %pi. Notar que el nmero PI en Maxima se
representa por la variable %pi.
4. Utilizamos la funcin acos (arco-coseno) para calcular el ngulo en radianes. acos((v.w)/(modulo(v)*modulo(w))),numer;
5. Y por ltimo pasamos el resultado a grados. pasaagrados( %),numer. Ver
figura (6.5).
Miguel A. Jorquera

Pgina 44

6.5. NGULO ENTRE ELEMENTOS DEL ESPACIO

Figura 6.6: ngulo entre dos vectores (directo)


6. Podramos crearnos una funcin para que haga todos estos pasos de una sola vez. ang2vect(v,w):=pasaagrados( acos((v.w)/(modulo(v)*modulo(w))));
y podremos calcular el ngulo entre dos vectores simplemente poniendo
ang2vect(v,w),numer;. Esto se puede ver en la figura (6.6).

6.5.2.

ngulo entre dos rectas

Suponemos que las dos rectas r y r0 se cortan ya que si son coincidentes o


paralelas el ngulo que forman es 0.
En el caso de que se corten el ngulo que forman ser el menor de los ngulos
que forman sus respectivos vectores directores.
Independientemente del sentido de los vectores directores de las rectas, el
ngulo entre dos rectas se puede calcular a partir de la expresin: cos(r,r0 ) =


u
,

r ur 0
|cos(
u

||
r ur 0 )| = |
u
u
r
r0 |
Por tanto, sabiendo calcular el ngulo entre dos vectores podemos calcular
el ngulo entre dos rectas.
Como ejemplo vamos a calcular el ngulo formado por las rectas de ecuaciones:
y5
y1
z1
x+2
z1
0
r x2
1 = 1 = 3 y r 1 = 1 = 0
Empezamos introduciendo sus vectores directores (-1,1,3) y (-1,-1,0) respectivamente.
Antes hemos definido una funcin que calculaba el ngulo entre dos vectores:
ang2vect(v,w):=pasaagrados( acos((v.w)/(modulo(v)*modulo(w))));
Lo nico que hay que cambia ahora es que tenemos que tomar el valor
absoluto del coseno, y eso se hace en wxMaxima con la funcin abs(). Por tanto
definimos la funcin que calcular el ngulo entre dos rectas de la siguiente
forma:
ang2rectas(v,w):=pasaagrados( acos(abs((v.w)/(modulo(v)*modulo(w)))));
Miguel A. Jorquera

CAPTULO 6. GEOMETRA AFN Y EUCLDEA

Pgina 45

Figura 6.7: ngulo entre dos rectas


En la figura (6.7) se muestran los clculos realizados en wxMaxima para
llegar a la conclusin de que las rectas son perpendiculares y que el ngulo
formado por ellas es de 90.

6.5.3.

ngulo entre dos planos

Para el caso de dos planos y 0 que se cortan en una recta, podemos calcular

el ngulo que forman a partir de sus vectores normales. Si = (


n , n0 )entonces
(, 0 ) = 180 y podemos calcular el ngulo entre los dos planos, independientemente del sentido de los vectores normales, con ayuda de la expresin:

n n0
n , n0 )| =
cos(, 0 ) = |cos(

| n ||n0 |
que es la misma que en el caso de dos rectas, pero ahora con los vectores
normales de los planos. En wxMaxima podemos usar la funcin ang2rectas(v,w)
definida antes.
En la figura (6.8) se muestra cmo calcular el ngulo formado por los planos
: x + y 3z = 1 y 0 : 2x 3y + 2z = 2.

6.5.4.

ngulo entre recta y plano

Sea r la recta de vector director


u y el plano de vector normal
n . Si

= ( u , n ) entonces (r, ) = 90 y por tanto sen(r, ) = sen(90 ) =

cos() = cos(
u,
n ). La expresin que utilizaremos para calcular el ngulo
entre la recta y el plano, independientemente de los sentidos de los vectores, es
la siguiente:

u n0

sen(r,) = |cos( u , n )| =

|
u ||n0 |
Tendramos que definir una nueva funcin que calcule el arcoseno en vez del
arcocoseno:
Miguel A. Jorquera

Pgina 46

6.6. PROYECCIONES

Figura 6.8: ngulo entre dos planos


angrectpla(v,w):=pasaagrados( asin(abs((v.w)/(modulo(v)*modulo(w)))));

6.6.
6.6.1.

Proyecciones
Proyeccin de un punto sobre un plano

La proyeccin de un punto sobre un plano se calcula en dos pasos:


1. Hallar la recta que pasa por el punto y es perpendicular al plano.
2. Hallar la interseccin de la recta anterior con el plano.
Vamos a calcular la proyeccin del punto P=(1,1,-2) sobre el plano : x + 2y +
3z = 11.
En el primer paso, la recta r, perpendicular al plano que pasa por P, queda

determinada por el punto P=(1,1,2) y su vector director


vr =
n = (1, 2, 3) que
es el vector normal al plano.
x = 1 + t
y1
z+2
y = 1 + 2t
r x1
=
=

1
2
3

z = 2 + 3t
Ahora en el segundo paso se trata de resolver el sistema formado por las
ecuaciones de la recta r y del plano .
Para ello, primero introducimos las ecuaciones paramtricas de la recta as:
x:1+t;y:1+2*t;z:-2+3*t;
Despus introducimos la ecuacin del plano x+2*y+3*z-11=0; y pulsamos
el botn Resolver para despejar t, que, en este caso, resulta ser t=1.
Por ltimo escribimos t:1;x:1+t;y:1+2*t;z:-2+3*t; para indicar que ya sabemos lo que vale t y queremos saber lo que valen (x,y,z) que son las coordenadas
de la proyeccin buscada. Ver figura (6.9).
Nota: Otra forma de calcular la proyeccin es utilizando las ecuaciones generales o implcitas de la recta y juntarlas con la ecuacin del plano para
resolver el sistema de ecuaciones compatible determinado que resulta.
Miguel A. Jorquera

CAPTULO 6. GEOMETRA AFN Y EUCLDEA

Pgina 47

Figura 6.9: Proyeccin de un punto sobre un plano

6.6.2.

Proyeccin de un punto sobre una recta

La proyeccin de un punto sobre una recta se calcula en dos pasos:


1. Hallar el plano que pasa por el punto y es perpendicular a la recta.
2. Hallar la interseccin del plano anterior con la recta.
Vamos a calcular la proyeccin del punto P=(2,0,-3) sobre la recta r : x1
2 =
y+1
z
=
.
1
2
En el primer paso hallamos el plano perpendicular a r que pasa por P.
: 2x + y 2z + D = 0. Como P=(2,0,-3) , le decimos a wxMaxima que
despeje D de la ecuacin P n + D = 0 siendo n el vector normal del plano.
Una vez que tenemos la ecuacin del plano, pasamos
al segundo paso y ha x = 1 + 2t
y = 1 + t y
llamos la interseccin de la recta en paramtircas r

z = 0 2t
el plano : 2x + y 2z 10 = 0 obteniendo como solucin el punto (3,0,-2).
Ver figura 6.10.

6.6.3.

Proyeccin de una recta sobre un plano

La proyeccin de una recta sobre un plano se calcula en dos pasos:


1. Hallar el plano que contiene a la recta y es perpendicular al plano dado.
2. Hallar la interseccin de los dos planos.
Como
 ejemplo vamos a calcular la ecuacin de la recta proyeccin de la recta
2x 3y + z = 1
r
sobre el plano : 2x y + 3z + 5 = 0.
y + 3z = 4
Miguel A. Jorquera

Pgina 48

6.7. DISTANCIAS EN EL PLANO

Figura 6.10: Proyeccin de un punto sobre una recta

Como primer paso hallamos el plano 0 que contiene a r y es perpendicular a


considerando que todos los planos que contienen a r son los del haz de planos:
t(2x 3y + z 1) + s(y + 3z + 4) = 0) escribiendo en wxMaxima t*(2*x-3*y+z1)+(-y+3*z+4)=0; (Notar que hemos hecho s=1 para simplificar los clculos) y
luego pulsando el botn Simplificar para obtener una expresin simplificada.
Ahora como y 0 son perpendiculares, sus vectores normales tambin lo
sern. Definimos n1 y n2 como sus vectores normales y le imponemos que su
producto escalar es 0 para as poder despejar t de la expresin resultante.
Resulta t=-1, por lo que poniendo t:-1 y la expresin del haz de planos otra
vez tendremos la ecuacin del plano 0 : 2x + 2y + 2z + 5 = 0 que junto con la
ecuacin de : 2x y + 3z + 5 = 0 forman la ecuacin de la recta proyeccin.
Podemos ver el desarrollo en la figura (6.11).

6.7.
6.7.1.

Distancias en el plano
Distancia entre dos puntos

La distancia entre el punto P y el punto Q viene dada por el mdulo del

vector P Q, es decir, d(P, Q) = |P Q|.


Por ejemplo, la distancia entre P=(1,2,3) y Q=(4,5,6) se calcula en wxMaxima utilizando la funcin modulo sobre el vector Q-P. Ver figura (6.12).
Miguel A. Jorquera

CAPTULO 6. GEOMETRA AFN Y EUCLDEA

Pgina 49

Figura 6.11: Proyeccin de una recta sobre un plano

Figura 6.12: Distancia entre dos puntos

Miguel A. Jorquera

Pgina 50

6.7. DISTANCIAS EN EL PLANO

Figura 6.13: Distancia de un punto a un plano

6.7.2.

Distancia entre un punto y un plano

Vamos a definir una funcin que utilice la frmula que calcula la ditancia de
un punto P = (p1 , p2 , p3 ) al plano : Ax + By + Cz + D = 0 que es:
1 +Bp2 +Cp3 +D|
d(P, ) = |Ap
A2 +B 2 +C 2
Lo que necesitamos son las coordenadas del punto y los coeficientes de la
ecuacin del plano. El punto tendr 3 coordenadas y el vector de coeficientes
cuatro. Representaremos al plano por n=(A,B,C) y D. Por tanto podemos
definir la funcin dist(P,plano) como sigue:
dist(P, n, D) := abs(P.n + D)/modulo(n);
Como se puede obserbar, se vuelve a utilizar la funcin modulo.
En la figura (6.13) se muestra cmo calcular la distancia del punto P=(1,2,3)
al plano : 3x + 4y 6 = 0. En este caso n=(3,4,0) y D=-6. Notar que para
introducir la constante D=-6 lo que hacemos es poner D:-6.
Ejercicio: Halla la ecuacin del plano paralelo al plano :4x+7y-4z-12=0 y
que diste de l 3 unidades.
Los planos paralelos al dado son de la forma 4x+7y-4z+D=0
Tomamos un punto de P , por ejemplo P=(3,0,0)
Utilizamos la funcin dist(P,n,D) con P=(3,0,0) ,n=(4,7,-4) y D desconocida y la igualamos a 13, obteniendo una ecuacin donde la incgnita es
D.
modulo(v):=sqrt(apply("+",v^2));
dist(P,n,D):=abs(P.n+D)/modulo(n);
P:[3,0,0];n:[4,7,-4];
dist(P,n,D)=3;
Resolvemos la ecuacin.
solve([ %], [D]); (pulsamos el botn Resolver e indicamos que la variable es D)
Miguel A. Jorquera

CAPTULO 6. GEOMETRA AFN Y EUCLDEA

Pgina 51

Figura 6.14: Ejercicio distancias


wxMaxima nos da el resultado [|D+12|=27] que se trata de una ecuacin donde aparece un valor absoluto. Esta ecuacin se descompone
en otras dos: D+12=27 y -(D+12)=27 que habra que resolver por
separado.
solve(D+12=27,D); en el men Ecuaciones->Resolver e introduciendo la ecuacin y la variable D. La solucin es D=15.
solve(-(D+12)=27,D) cuya solucin es D=-39.
Se puede observar en la figura (6.14) que hay dos soluciones para D que significa
que ya dos planos paralelos al dado que distan 3 unidades del mismo.

6.7.3.

Distancia entre un punto y una recta

Para calcular la distancia de un punto P a la recta r, tenemos que usar el

AP |
producto vectorial y la frmula d(P, r) = | v|x
, siendo A un punto cualquiera

v|

de r y v el vector director de r.
Para usar esta frmula podemos definirnos la siguiente funcin:
dist(A,P,v):=modulo(express((v~(P-A))))/modulo(v);
Veamos los pasos a seguir para calcular la distancia del punto P=(1,2,3) a
y
z2
la recta r x+1
2 = 1 = 2 .

Miguel A. Jorquera

Pgina 52

6.7. DISTANCIAS EN EL PLANO

Figura 6.15: Distancia de un punto a una recta


load(vect); Cargamos el paquete vect para poder usar la operacin del
producto vectorial.
modulo(v):=sqrt(apply("+",v^2)); Definimos la funcin modulo, si es que
no la tenemos an.
dist(A,P,v):=modulo(express((v~(P-A))))/modulo(v); Definimos la funcin
dist antes descrita.
A:[-1,0,2];P:[1,2,3];v:[-2,1,2]; Definimos el punto P, un punto A de r y el
vector director de r como v.
dist(A,P,v); Aplicamos la funcin dist y obtenemos que la distancia son 3
unidades.
Ver figura (6.15).

6.7.4.

Distancia entre dos rectas que se cruzan

Dadas dos rectas que se cruzan en el espacio, r y s, podemos calcular la


distancia a la que se encuentran la una de la otra a partir de sus vectores
directores y un punto de cada una utilizando el producto mixto. La distancia

,vs ,P Q]|
, siendo
entre ellas se puede obtener a partir de la expresin: d(r, s) = |[v|r

v
vs |
r

P un punto de r, Q un punto de s y vr y vs los respectivos vectores directores.


Tenemos que definir una funcin en Maxima que nos calcule la distancia
entre dos rectas dados dos puntos y los dos vectores directores. Por ejemplo,
dist2rectas(P,Q,u,v):=abs(determinant(u,v,Q-P))/modulo(express(u~v));
Como ejemplo, calcularemos la distancia entre las rectas

r
Miguel A. Jorquera

x+2
2

y1
7

z5
6

ys

x
1

y+1
5

z
6

CAPTULO 6. GEOMETRA AFN Y EUCLDEA

Pgina 53

Figura 6.16: Distancia entre dos rectas que se cruzan


load(vect); Cargamos el paquete vect para poder usar la operacin del
producto vectorial.
modulo(v):=sqrt(apply("+",v^2)); Definimos la funcin modulo, si es que
no la tenemos an.
dist2rectas(P,Q,u,v):=abs(determinant(matrix(u,v,(Q-P))))/modulo(express(u~v));
Definimos la funcin dist2rectas antes descrita.
P:[-2,1,5];Q:[0,-1,0];u:[2,7,6];v:[-1,5,6]; Definimos el punto P de r, el punto Q de s, el vector director u de r y el vector director v de s.
dist2rectas(P,Q,u,v); Aplicamos la funcin dist2rectas y obtenemos que la
distancia es 25
.
757
En la figura (6.16) se muestra la pantalla de wxMaxima.

6.8.

Perpendicular comn

Hay varias formas de obtener la recta perpendicular comn a otras dos rectas
que se cruzan en el espacio. Con ayuda de wxMaxima seguiremos el siguiente
procedimiento analtico.

1. Partimos de dos rectas r y s que se cruzan, siendo


vr y
vs sus respectivos

vectores directores. Calculamos el vector w = vr vs que es perpendicular


a r y s.

2. Hallamos el plano r , que contiene a la recta r y al vector


w.

3. Hallamos el plano s , que contiene a la recta s y al vector


w.
Miguel A. Jorquera

Pgina 54

6.8. PERPENDICULAR COMN

4. La recta perpendicular comn buscada ser la interseccin de los planos


y 0 , que podemos expresarla en forma implcita o general y ya la tendramos.
Veamos ahora un ejemplo concreto, donde determinaremos la perpendicular
comn a las rectas:
r:

x1
2

y
1

z+1
3

ys:

x
2

y2
1

z2
3

Lo primero de todo sera estudiar la posicin relativa, para lo que to

mamos los vectores


vr = (2, 1, 3),
vs = (2, 1, 3) y P Q = (1, 2, 3),
siendo P = (1, 0, 1) r y Q = (0, 2, 2) s. Se observa a partir de los
vectores directores que las rectas no son coincidentes ni paralelas. Como

det(
vr ,
vs , P Q) = 18 6= 0 podemos asegurar que las rectas se cruzan. Si el
determinante fuese 0 las rectas se cortaran en un punto. En wxMaxima
se hara as:
vr:[-2,1,3]; vs:[2,-1,3]; P:[1,0,-1]; Q:[0,2,2];
determinant(matrix[vr,vs,(Q-P)]);

Calculamos
w =
vr
vs as:
load(vect);
w:express(vr~vs);

Hallamos el plano a partir del punto P y dos vectores l.i.


vr y
w.
A:[x,y,z]; Definimos el punto genrico A para poder determinar la
ecuacin del plano.
determinant(matrix[vr,w,(A-P)])=0;
La respuesta es 3*(6*y-12*(x-1))-30*(z+1)=0 y si pulsamos en Simplificar resulta -30*z+18*y-36*x+6=0 y si despus pulamos el botn
Factorizar obtenemos -6*(5*z-3*y+6*x-1)=0.
Podemos interpretar que la ecuacin del plano buscada es: 6x 3y +
5z 1 = 0
Repetimos la misma operacin para hallar el plano 0 a partir del punto

Q y dos vectores l.i.


vx y
w.
determinant(matrix[vs,w,(A-Q)])=0;
La respuesta es 30*(z-2)+3*(6*(y-2)-12*x)=0 que tras simplificar resulta 6*(5*z+3*y-6*x-16)=0.
Concluimos que la ecuacin del plano es: 6x 3y 5z + 16 = 0
Por lo tanto la ecuacin de la recta perpendicular comn es:

6x 3y + 5z 1 = 0
6x 3y 5z + 16 = 0
Ver figura (6.17).
Miguel A. Jorquera

CAPTULO 6. GEOMETRA AFN Y EUCLDEA

Pgina 55

Figura 6.17: Perpendicular comn

Miguel A. Jorquera

Pgina 56

Miguel A. Jorquera

6.8. PERPENDICULAR COMN

Captulo 7

Lmites y continuidad
En este tema vamos a empezar a trabajar con funciones y wxMaxima nos
ayudar en el clculo de lmites, con lo que podremos estudiar las asntotas
horizontales, verticales y oblicuas.

7.1.

Clculo de lmites

En el men Anlisis->Calcular lmite ... tenemos la posibilidad de introducir una funcin, la variable, y el punto en el que queremos calcular el lmite.
Adems podemos indicar si es por la izquierda o por la derecha. En el botn
<Especial>se puede elegir infinito, menos infinito, el nmero e y el nmero Pi.
La funcin para calcular lmites en Maxima es: limit(funcin, variable, punto)
Si queremos indicar que el lmite es por la izquierda o por la derecha hay
que aadir un parmetro ms a la funcin limit con el valor minus o plus.
Es importante conocer cmo introducir a mano los valores a los que tiende
la variable.
Mas infinito: inf
Menos inifito: minf
Valor indefinido: und
El nmero e: %e
El nmero Pi: %pi
wxMaxima nos dar el resultado del lmite independientemente de que encuentre
indeterminaciones o no. Veamos algunos ejemplos.
3x4 +2x2 5
4x4 7
x+

lim

2x2 8
2
x
x2 +x2

lim

que presenta una indeterminacin del tipo

que presenta una indeterminacin del tipo 00 .

x
lim xx+42
que tambin presenta una indeterminacin del tipo 00 .

x0

57

Pgina 58

7.1. CLCULO DE LMITES

Figura 7.1: Lmites de funciones 1

Figura 7.2: Lmites de funciones 2


El resultado de estos 3 lmites se obtiene siguiendo el mismo procedimiento.
Vamos al men Anlisis ->Calcular lmite ... y en la ventana que aparece, rellenamos los campos con los datos de la funcin, la incgnita y el punto al que
tiende la incgnita. Ver figura (7.1).
La mayor dificultad est en escribir la expresin de la funcin que se puede
complicar. En el ltimo caso, notar cmo hemos puesto sqrt(x+4) para referirnos
a la raz cuadrada de x+4.
Tambin podramos haber calculado estos lmites sin utilizar el entorno grfico, escribiendo directamente la funcin limit. En la imagen (7.2) se muestra el
resultado de estos clculos.
Pasamos ahora a calcular otros tres lmites que presentan distintos tipos de
discontinuidades, pero que Maxima los resuelve sin problemas.
En concreto las indeterminaciones son de los tipos 0 , y 1 .
lim

(2x 3) = 0 que se obtiene escribiendo limit((3*(2*x-

3
x4 2

3))/(sqrt(x^4-2)), x, minf ); Nos pregunta que si x es positivo o negativo,


entonces escribimos n (negativo) y pulsamos INTRO.

lim [ x2 + 5(x+2)] = 2 que se obtiene escribiendo limit(sqrt(x^2+5)-

x+

(x+2),x,inf );
lim

x+

x2 +3
x2 1

i2x

Miguel A. Jorquera

= 1 que se obtiene escribiendo limit(((x^2+3)/(x^2-1))^(2*x),x,inf );

CAPTULO 7. LMITES Y CONTINUIDAD

Pgina 59

Figura 7.3: Lmites de funciones 3

Figura 7.4: Lmites de funciones 4


Slo hay que introducir correctamente la expresin de la funcin y el punto a
donde tiende la variable x. Ver figura (7.3).

Ahora vamos a ver cmo resolver indeterminaciones del tipo


.
x+5
Tomemos como ejemplo el lim x3 .
x3

Si ponemos directamente limit((x+5)/(x-3),x,3); el resultado ser und que


significa que no existe el lmite, por lo que pasamos a estudiar los lmites laterales.
limit((x+5)/(x-3),x,3,minus); y limit((x+5)/(x-3),x,3,plus);
y obtenemos que el lmite por la izquierda e menos infinito y por la derecha
ms infinito. Ver figura (7.4).
Por ltimo calcularemos dos lmites cuyas indeterminaciones son del tipo
00 y 0 respectivamente.
lim (sen x)x = 0 que se calcula escribiendo limit(sin(x)^x,x,0); Nos pre-

x0

gunta si x es positivo o negativo y le digamos lo que le digamos el resultado


es el mism.
2

lim (2x 1) x+1 = 4 que se calcula escribiendo limit((2^x-1)^(2/(x+1)),x,inf );

x+

Ver figura (7.5).


Miguel A. Jorquera

Pgina 60

7.2. ASNTOTAS

Figura 7.5: Lmites de funciones 5

7.2.

Asntotas

7.2.1.

Asntotas Verticales

7.2.2.

Asntotas Horizontales

7.2.3.

Asntotas Oblcuas

7.3.

Ejercicios

Miguel A. Jorquera

ndice de figuras
2.1. Pantalla inicial de wxMaxima . . . . . . . . . . . . . . . . . . . .
2.2. Ejemplos bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . .

10
11

3.1. Introducir matriz . . . . . . . . . .


3.2. Operaciones Matrices . . . . . . . .
3.3. Rango e Inversa . . . . . . . . . . .
3.4. Matriz transpuesta . . . . . . . . .
3.5. Matriz Triangular . . . . . . . . . .
3.6. Determinante . . . . . . . . . . . .
3.7. Matriz adjunta . . . . . . . . . . .
3.8. Solucin Matrices y Determinantes.
3.9. Solucin Matrices y Determinantes.
3.10. Solucin Matrices y Determinantes.
3.11. Solucin Matrices y Determinantes.
3.12. Solucin Matrices y Determinantes.
3.13. Solucin Matrices y Determinantes.
3.14. Solucin Matrices y Determinantes.
3.15. Solucin Matrices y Determinantes.

. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
Ejercicio 1
Ejercicio 2
Ejercicio 3
Ejercicio 4
Ejercicio 5
Ejercicio 6
Ejercicio 7
Ejercicio 8

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

14
14
15
16
16
16
17
19
20
20
21
22
22
23
23

4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.

Introducir Ecuaciones. . . . . . . . . . . . . .
Resolver S.C.D. . . . . . . . . . . . . . . . .
Resolucin de sistemas. . . . . . . . . . . . .
Sistema con parmetros 1 . . . . . . . . . . .
Resolver S.C.D. . . . . . . . . . . . . . . . .
Resolver S.C.I con parmetros . . . . . . . .
Resolver S.C.I. con parmetros 2 . . . . . . .
Distinto n de ecuaciones que de incgnitas 1
Distinto n de ecuaciones que de incgnitas 2

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

25
26
27
29
29
30
31
31
32

5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
5.7.

Operaciones con vectores


Mdulo de un vector . .
Vector unitario . . . . . .
Producto Vectorial . . . .
Vectores l.d. y l.i . . . . .
Vectores l.d. . . . . . . .
Ejercicio1 . . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

34
34
35
36
37
37
38

. . . . . . . . . . . . . . . . .

40

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

6.1. Paso de implicitas a paramtricas


61

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

Pgina 62

NDICE DE FIGURAS

6.2. Ecuacin implcita del plano . . . . . . . .


6.3. Posicin relativa entre 2 rectas . . . . . . .
6.4. Posicin relativa entre una recta y un plano
6.5. ngulo entre dos vectores . . . . . . . . . .
6.6. ngulo entre dos vectores (directo) . . . .
6.7. ngulo entre dos rectas . . . . . . . . . . .
6.8. ngulo entre dos planos . . . . . . . . . . .
6.9. Proyeccin de un punto sobre un plano . . .
6.10. Proyeccin de un punto sobre una recta . .
6.11. Proyeccin de una recta sobre un plano . .
6.12. Distancia entre dos puntos . . . . . . . . .
6.13. Distancia de un punto a un plano . . . . .
6.14. Ejercicio distancias . . . . . . . . . . . . .
6.15. Distancia de un punto a una recta . . . . .
6.16. Distancia entre dos rectas que se cruzan . .
6.17. Perpendicular comn . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

41
42
42
43
44
45
46
47
48
49
49
50
51
52
53
55

7.1.
7.2.
7.3.
7.4.
7.5.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

58
58
59
59
60

Lmites
Lmites
Lmites
Lmites
Lmites

de
de
de
de
de

Miguel A. Jorquera

funciones
funciones
funciones
funciones
funciones

1
2
3
4
5

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

También podría gustarte