Cálculos Numéricos
Enteros
Maple V puede ser usado como una potente calculadora:
| > | 32*12^13; |
Además, Maple V incorpora un gran número de funciones para trabajar con enteros, incluyendo:
Aritmética modular:
| > | 25 mod 3; |
Factorial:
| > | 200!; |
Descomposición en factores primos:
| > | ifactor(%); |
Tests de primalidad:
| > | isprime(157); |
Racionales
Una de las principales virtudes de Maple V es el cálculo simbólico racional: podemos trabajar con racionales e irracionales sin necesidad de tener que remitirnos a aproximaciones numéricas (en coma flotante).
| > | 1/2 + 2/3; |
Maple V automáticamente se encarga de simplificar las fracciones:
| > | 2/4; |
También la manipulación de números irracionales se realiza de manera simbólica:
| > | sqrt(2); |
| > | (2^30)/(3^20)*sqrt(2)+sqrt(8); |
Decimales
A pesar que Maple V es un Sistema de Cálculo Simbólico (y por lo tanto se trabaja de manera exacta), podemos obtener aproximaciones numéricas de cualquier valor. El límite es de 500.000 dígitos.
Para obtener dichas aproximaciones decimales usaremos el comando evalf.
| > | evalf(%); |
| > | evalf(7/6); |
Podemos manipular constantes como
de manera simbólica o a partir de aproximaciones numéricas:
| > | Pi; |
| > | evalf(Pi,200); |
Cuando intervienen expresiones decimales dentro de los inputs, los outputs obtenidos también son expresiones decimales:
| > | 1.0/5.3; |
| > | sin(.2); |
Maple V puede calcular valores numéricos tanto para las funciones elementales como para funciones más especiales (y obtener expresiones decimales cuando lo deseeemos):
| > | sin(2*Pi); |
| > | exp(2); |
| > | evalf(%); |
Complejos
Maple V trabaja con números imaginarios. En particular, la unidad imaginaria
es representada por el símbolo I:
| > | (2+5*I)+(1-I); |
| > | (1+I)/(3-2*I); |