wxmaxima

Page 1

4

Álgebra

Capítulo

4.1.

Listas

Como hemos comentado, Maxima está escrito en el lenguaje de programación Lisp. Este es un lenguaje de programación orientado a listas (de hecho, el nombre Lisp proviene de de “List Processing”, proceso de listas). Como resultado, Maxima hereda la potencia y versatilidad en el manejo de listas, que se utilizan de forma nativa como bloques de construcción de conjuntos de valores numéricos o simbólicos. En Maxima las listas se pueden definir como series de expresiones separadas por comas y encerradas entre corchetess. ( %i1) mi_lista:[0, 1+3/2, x+y^2]; ( %o1) 5 2 0, , y + x 2

Se puede acceder a los elementos de una lista mediante las funciones “first”, “second”, ..., “tenth” y “last”. ( %i2) first(mi_lista); ( %o2) 0 ( %i3) ( %o3)

second(mi_lista); 5 2

( %i4) ( %o4)

last(mi_lista); y2 + x

O bien, mediante corchetes se puede indexar el elemento n–ésimo: ( %i5) mi_lista[1]; ( %o5) 0


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.