Professional Documents
Culture Documents
GeoGebra III
Álgebra lineal
-1-
Centro de Altos Estudios Universitarios de la OEI
GeoGebra III
Álgebra lineal
Listas y secuencias
Una lista será un conjunto de datos que debemos representar entre llaves,
separando por comas sus elementos.
L1 = {-2, 3, 6, 3, 9, 1, 9, -7}
Para generar elementos de una lista que cumplan una determinada condición,
ya hemos utilizado en ocasiones anteriores el comando Secuencia.
para crear una lista de elementos utilizando la expresión f(t) para valores de t
comprendidos entre t1 y t2.
Por ejemplo, para crear una lista con los cuadrados de los diez primeros
números naturales, escribiremos:
Secuencia[n2,n,1,10]
lista1 = {1,4,9,16,25,36,49,64,81,100]
-2-
Centro de Altos Estudios Universitarios de la OEI
Secuencia[n]
Cuando los elementos no sigan una ley de formación, será necesario crear
una lista con los elementos, separados por comas y encerrados entre llaves.
En la imagen siguiente aparecen ejemplos con las listas creadas siguiendo los
tres modos descritos anteriormente para crearlas.
Si nuestra intención es obtener una nueva lista con los elementos que
cumplen una condición, tendremos que utilizar el comando
ConservaSi[condición, L].
-3-
Centro de Altos Estudios Universitarios de la OEI
-4-
Centro de Altos Estudios Universitarios de la OEI
-5-
Centro de Altos Estudios Universitarios de la OEI
lista1 = Secuencia[2n,n,1,6]
lista2 = Secuencia[3n,n,1,6]
lista3 = Intersección[lista1,lista2]
lista4 = Unión[lista1,lista2]
lista5 = Encadena[lista1,lista2]
Y aún hay más comandos con los que realizar operaciones en una lista, como
son:
-6-
Centro de Altos Estudios Universitarios de la OEI
Ejemplo 1
Genera una lista con los números primos menores que 25.
Por último, solo nos queda eliminar el número 29 que no cumple la condición
de ser menor que 25. Lo conseguiremos con ayuda del comando ConservaSi.
ConservaSi[x<25,lista2]
-7-
Centro de Altos Estudios Universitarios de la OEI
Secuencia[Circunferencia[(0,0),r],r,1,6]
-8-
Centro de Altos Estudios Universitarios de la OEI
Secuencia[Circunferencia[(r,r),r],r,1,6]
Ejemplo 2
-9-
Centro de Altos Estudios Universitarios de la OEI
Para mostrar las coordenadas bastará con activar la opción muestra valor en
las propiedades del punto.
Por tanto, la longitud de cada una de las partes en las que lo dividiremos será
longitud .segmento a
, es decir .
númeropartes n
- 10 -
Centro de Altos Estudios Universitarios de la OEI
a
El punto correspondiente a la primera división estará a la derecha de A, el
n
2a 3a
segundo estará a unidades a la derecha de A, el tercero a , y así
n n
sucesivamente hasta completar todas las divisiones.
Para conseguir la división del segmento en n partes, tenemos que obtener los
puntos que corresponden a las divisiones, relacionando las coordenadas de A, con
la cantidad que en cada caso (partes) hay que añadir.
a 2a 3a
x( A) , x( A) , x( A) ,…
n n n
Por tanto, podemos definir una expresión que nos permita obtener todos los
a
valores que será x( A) k , siendo k una variable que tomará valores desde 2 hasta
n
el número de partes.
Secuencia((x(A)+k a/n,y(A)),k,1,n)
- 11 -
Centro de Altos Estudios Universitarios de la OEI
Vectores y matrices
En primer lugar, indicaremos que un vector es una estructura del tipo lista y
una matriz será una lista de listas. Por ejemplo si escribimos {{1,0,1},{0,1,1}}
1 0 1
estaremos representando la matriz .
0 1 1
- 12 -
Centro de Altos Estudios Universitarios de la OEI
Cuando la definición del vector se hace desde la vista CAS será necesario
utilizar el signo :=, escribiendo u:=(x,y).
Una vez definidas las matrices, podremos obtener la suma, el producto por un
número real o el producto de matrices.
Los comandos expuestos para trabajar con lista se podrán utilizar con
matrices ya que su estructura es la de una lista de listas.
- 13 -
Centro de Altos Estudios Universitarios de la OEI
Ejemplo 3
- 14 -
Centro de Altos Estudios Universitarios de la OEI
0 1 1
A= 1 0 1
1 1 0
A={{0,1,1},{1,0,1},{1,1,0}}
A continuación, basta escribir A^2, A^3, A^4 y A^5, para obtener las potencias
de la matriz A.
- 15 -
Centro de Altos Estudios Universitarios de la OEI
Ejemplo 4
- 16 -
Centro de Altos Estudios Universitarios de la OEI
1 -2 3 1 5
2 -5 9 3 1
1 -3 6 2 4
1 - 4 9 3 - 13
- 17 -
Centro de Altos Estudios Universitarios de la OEI
Un caso particular será cuando los vectores sean de dimensión dos ya que
admiten otra notación y sobre todo, permiten su representación en la vista gráfica.
Para los dos vectores anteriores, los resultados del producto escalar y
vectorial aparecen en la imagen siguiente:
- 18 -
Centro de Altos Estudios Universitarios de la OEI
Ejemplo 5
a = (1, k ,3) b = (2,2,1 k )
- 19 -
Centro de Altos Estudios Universitarios de la OEI
Vectores en el plano
Además de las opciones expuestas anteriormente, un vector en el plano se
podrá definir con el comando Vector para definirlo.
Su sintaxis es:
Vector[P,Q] define el vector P Q .
- 20 -
Centro de Altos Estudios Universitarios de la OEI
APolar: aplicado sobre un vector devuelve una lista con dos valores que
corresponden al módulo y al argumento.
- 21 -
Centro de Altos Estudios Universitarios de la OEI
- 22 -
Centro de Altos Estudios Universitarios de la OEI
Actividades propuestas
2. Generar dos listas con veinte números enteros comprendidos entre 1 y 20. Hallar
la unión y la intersección de las dos listas. (El comando AleatorioEntre[m,n]
genera un número entero aleatorio en el intervalo [m,n]).
- 23 -
Centro de Altos Estudios Universitarios de la OEI
0 4 1 3
A B
2 4 2 1
1 0 0
A 1 1 0
1 1 1
0 1 2
B 0 0 0
1 1 0
0 1 2
8. Hallar la matriz 2 A 3 A I . A 1 0 2
2
1 1 3
p p
9. Calcular A2 y A3 . Encontrar la expresión de An . A
p p
1 3
A
2 5
11. Determinar los valores de x para los cuales la matriz A es singular. Hallar la
- 24 -
Centro de Altos Estudios Universitarios de la OEI
x 1 0
A 1 x 2
1 0 1
12. Sean a y b dos números reales. Hallar para que valores de a y b, la matriz A es
singular.
es invertible.
0 a 1 0 b
1 0 0 b 0
A 0 1 b 0 1
b 0 0 1 0
0 b 1 0 b
0 si i j
An (i, j ) . Deducir cuál es el valor del determinante de An.
1 si i j
2 t 0
14. Calcular los valores de t para los que el determinante t 2 1 es positivo.
3 0 1
1 1 2
15. Resolver la ecuación 2 x 1 10
1 3 x
- 25 -
Centro de Altos Estudios Universitarios de la OEI
17. Dada la matriz A, determinar si es posible, un valor k, tal que (A - K I)2 sea la
0 1 2
matriz nula. A 1 0 2
1 1 3
1 1 3 2 1
2 2 6 5 0
3 3 9 4 2
5 0 3 4
1 1 0 2
2 0 3 3
3 1 2 0
x2 1 x 0 0 0
x 2
1 x 0 0
x x 1
2
x 0 0
x x 1
2
x 0
0 x x2 1 x 0
0 x x 1
2
x
0 0 x x2 1 x
0 0 x x 1
2
0 0 0 x x 2 1
¿Es posible deducir una fórmula para el determinante de las matrices anteriores
de orden n?
- 26 -