# Tarea 1: Fin de unidad 2

## Celdas de titulo y sección

Se crean haciendo clic con el botón derecho del ratón entre dos celdas creadas ya o al principio del documento y escogiendo Nueva celda de título (CTRL+2) o Nueva celda de sección (CTRL+3), según lo que nos interese (ver la figura 2)

## Celdas de texto

Celdas de texto: Para explicaciones, títulos de secciones o subsecciones, etc... En general son aclaraciones que el compilador de maxima va a ignorar pero pueden ser útiles para aclarar, enunciar, preguntar... Se crean haciendo clic con el botón derecho del ratón entre dos celdas creadas ya o al principio del documento y escogiendo Nueva celda de texto. (CTRL+1)

## Constantes

Constantes:[4,-3,1/2,sqrt(5),-7.5,%e,%i,%pi,%phi,%gamma,true,false,
ind,und, zeroa, zerob, inf, minf, infinity];

## Funciones matemáticas básicas y operadores aritméticos.

redondeo: round
truncamiento: floor
valor absoluto: abs
raiz cuadrada: sqrt

round(4.56);
floor(4.56);
abs(-4.56);
sqrt(9);

random(100);

factorial(5);

rational(5/6);

rationalize(0.2);

abs(1+%i);
carg(1+%i);
conjugate(1+%i);
imagpart(1+%i);
realpart(1+%i);
polarform(1+%i);
rectform(sqrt(2)*%e^((%i*%pi)/4));

## Definición de funciones por el usuario.

define(ff(x), if x> 0 then x else if x<0 then -x else 0);

[f(-1),f(0),f(1)];

f(x):=if x> 0 then x else if x<0 then -x else 0;

[ff(-1),ff(0),ff(1)];

## Evaluación de más de una manera de funciones.

ev(x^2+y^2,x:2/9,y:3/8,float);

subst(3,x,x^2+1);

## Al menos dos ejemplos con listas.

lista1:[4,-3,1/2,sqrt(5),-7.5];
lista2:[%e,%i,%pi,%phi,%gamma];
lista3:[true,false];
lista4:[ind,und, zeroa, zerob, inf, minf, infinity];

append(lista1,lista2);
delete(4,lista1);

lista5:makelist(sqrt(i),i,2,5);

## Algún ejemplo con otros tipos de datos distinto de los anteriores (matrices, decimales...)

m: matrix([1,2,3],[4,5,6],[7,8,9]);

determinant(m);
transpose(m);
rank(m);
charpoly(m,x);