Maple
Maple es un lenguaje de programación interpretado. Las expresiones simbólicas son almacenadas en memoria como grafos dirigidos sin ciclos (verGrafos, Teoría de Grafos)
Desde 1988 ha sido mejorado y vendido comercialmente por Waterloo Maple Inc. (también conocida como Maplesoft), una compañíacanadiense con sede en Waterloo, Ontario. La última versión es Maple 14.
[editar] Origen del nombre
Su nombre es una abreviatura o un acrónimo de la frase en InglesMathemathic Pleasure (Placer de las Matematicas), tambien se debe a que Maple fue hecho en Canadá, cuya bandera tiene una hoja de arce (maple en inglés).[editar] Código de ejemplo en Maple
Las siguientes líneas de código calculan la solución exacta de una ecuación lineal diferencial ordinaria:
Sujeto a lascondiciones iniciales:
dsolve( {diff(y(x),x, x) - 3*y(x) = x, y(0)=0, D(y)(0)=2}, y(x) );
* Raíz cuadrada del número 2 hasta 20 cifrasdecimales:
> sqrt(2) = evalf (sqrt(2), 21);
* Simplificación de fracciones:
> simplify (35/42 - 5/30);
* Solución de ecuaciones cuadráticas:> solve (3*x^2 + b*x = 7, x);
* Solución de ecuaciones diferenciales simbólicas:
> f:= x -> tan(x)*sqrt(x):
> D(f)(x);
* Funcionesintegrales, solución simbólica, y solución numérica:
> Int (sin(x)^2, x);
> value (%);
> int (sin(x)^2, x = 0..Pi/2);
* Evaluación deecuaciones diferenciales lineales en forma simbólica y numérica:
> DGL:= diff (y(x),x, x) - 3*y(x) = x:
> DGL;
> dsolve ({DGL, y(0)=1, D(y)(0)=2}, y(x));
Regístrate para leer el documento completo.