Izquierda Indice Derecha

Listas

 

Las listas son elementos básicos para el trabajo interno de Maxima: las soluciones de sistemas de ecuaciones, los ceros de polinomios, los vectores, las matrices... son listas. En esta sección nos ocuparemos sucintamente de la generación y manipulación de listas.

 

indice

Generación de listas

El usuario puede generar listas con los comandos que se detallan a continuación, sobre los cuales, como siempre, puede obtener más información usando describe(makelist) y describe(create_list).

Los elementos de una lista están separados por comas y la lista se delimita mediante corchetes []. Los elementos de la lista pueden ser cualquier cosa, incluso otra lista. Por ejemplo [1,2,a] y [x^2,[1,b,"hola"],y] son listas. Delimitada por comillas, la palabra hola es interpretada como una cadena, y las restantes son interpretadas como constantes, variables, fórmulas, etc.

Las listas se pueden generar de forma manual o mediante el uso de comandos.

 

indice

Manipulación de listas

Existen varios comandos en Maxima para extraer información contenida en una lista, para construir nuevas listas a partir de listas preexistentes, etc. Puede encontrar la información precisa en la sección «Listas» del manual de Maxima. Aquí nos limitamos a algunos ejemplos que son útiles para las necesidades básicas.

Cálculo de la media de los valores de una lista engendrada aleatoriamente con números entre 0 y 10
m:20$ lista:makelist( random(10.0), k, 1, m )$ print("La media de la lista aleatoria es: ", apply("+",lista)/length(lista))$
Generar las gráficas del seno y sus primeros polinomios de Taylor
grado:makelist(2*i+1,i,0,2)$ T : map(lambda([z],taylor(sin(u),u,0,z)),grado)$ T : append([sin(u)],T)$ plot2d(T,[u,-%pi,%pi]);
Consulte el resultado en la ventana de la consola.

 


Ap_Listas.wxmx
Ap_LimiteSucesionRecurrente.wxmx Un ejercicio de clase
Ap_GraficaSucesionRecurrenteLimite.wxmx Límite de una sucesión recurrente como punto fijo de una función: recursos gráficos

 

Izquierda Indice Derecha