Manual       Imágenes      



► Tipos de objetos

       ► Listas y matrices

 

Contenido

  1. Introducción
  2. Listas
  3. Lista de listas
  4. Matrices
Introducción

Una lista es una colección de objetos, de cualquier tipo. Puede albergar objetos de distinto tipo, aunque algunas operaciones con listas exigen que sean homogéneas.

Hay distintas formas de crear listas, pero el comando Secuencia, en particular, es un generador de listas potente y versátil.

Una lista con diversos objetos con recorrido configura a su vez un solo recorrido. Por ejemplo, podemos colocar un punto sobre un recorrido formado por tres puntos, un segmento y una circunferencia:
  • Punto[{(0,2), (2,0),(2,2), Segmento[(0,0),(1,1)], Circunferencia[(1,1),1]}]

Este punto está restringido a moverse por esos recorridos (hemos activado el rastro del punto para comprobarlo mejor).

Listas

Usando llaves se puede crear una lista de varios objetos (como puntos, segmentos, circunferencias...). Aunque no sea lo habitual, la lista incluso puede ser heterogénea, formada por distintos tipos de objeto.

  • L = {A, B, C} crea una lista de tres puntos definidos previamente A, B, y C.

Para acceder a un elemento particular de una lista se usa el comando Elemento.

  • L = {(0, 0), (1, 1), (2, 2)} crea una lista de los puntos libres.
    Aunque la lista en sí no es un punto, se puede arrastrar.
    Cualquiera de esos puntos puede ser extraído y nominado como punto usando el comando Elemento, pero ya no será libre porque depende de la lista L.

Operaciones con listas.

Herramientas con listas.

Comandos con listas.

Lista de listas

Las listas, como objetos, son susceptibles de ser elementos de una nueva lista (y sucesivamente). Es decir, las listas pueden anidarse.

Matrices

Una matriz es un caso particular de lista de listas. La matriz:

se introduce por filas, es decir:

{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}

Operaciones con matrices.

Herramientas con matrices.

Comandos con matrices.