# PRÁCTICA 1: Introducción al MAXIMA

## Maxima. Formatos. Celdas

2+3 /* Esto es una celda de entrada */

Esto es una celda de texto

### Esta es una celda de subsección

1+2;

## Operaciones aritméticas 

3+4;

3^2;

3*4;

3/4;

3/4,numer;

2^2+3

3*2^2;

(3*2)^2;

3*2+3;

3*(2+3);

## Constantes y variables. Asignaciones

%pi;

%pi,numer;

%e;

%e,numer;

%i;

%i,numer;

a:3;

A:5   /* ¡¡¡ distingue mayúsculas de minúsculas !!! */;

a+A;

a^4;

b^4;

a+b;

a+4;

kill(a);

a;

## Funciones predefinidas

cos(%pi);

sin(%pi/2);

asin(1);

tan(%pi/4);

exp(0);

log(3);

log(3),numer;

log(%e);

sqrt(33);

sqrt(33),numer;

## Definición de funciones

f(x):=x^2-2*x+3;

f(2);

[f(1),f(0),f(-1)]; /* esto además es una lista */

g(x):=x^3/(x-1);

g(0);

[g(5),g(2),g(3)];

[g(5),g(2),g(3)],numer;

h(x):=sin(x^2-1)+3*x^3;

h(0);

p(x,y):=x^2+y^2;

p(1,0);

## Gráficos

plot2d(sin(x),[x,-%pi,%pi]);

wxplot2d(sin(x),[x,-%pi,%pi]);

wxplot2d([sin(x),cos(x)],[x,-3*%pi,3*%pi]);

wxplot3d(x^2-y^2,[x,-5,5],[y,-5,5]);

plot3d(x^2-y^2,[x,-5,5],[y,-5,5]);

wxplot3d(p(x,y),[x,-3,5],[y,-3,5]);

kill(p);

p(0,0);

## Resolución de ecuaciones y de sistemas

solve(x^2-6*x+3=0,x);

solve(x^2-6*x+3=0,x),numer;

solve(r^2+r-6=0,r);

solve([x+y=2,x-3*y=4],[x,y]) /* un sistema de ecuaciones */;

solve([x+y=2,x+y=4],[x,y]) /*no tiene solución*/;

## EJERCICIOS