Con más de 270 nuevas funciones matemáticas y más de mil mejoras a los algoritmos existentes, los clientes de Maple 15 podrán ahora resolver problemas complejos más rápidamente que nunca. Se han realizado mejoras significativas en:
Rendimiento en paralelo
Maple 15 ofrece numerosas opciones para aprovechar la computación en paralelo, desde las máquinas multinúcleo a clústeres de computación en gran escala, permitiendo manejar grandes problemas con más rapidez que nunca.
Paralelismo automático
Maple aprovecha toda la potencia de procesado del ordenador, detectando automáticamente y utilizando todos los núcleos de procesador disponibles para realizar muchos de sus cálculos en paralelo. No se necesita hacer ninguna programación especial, cambiar alguna opción o incluso saber cuántos núcleos tiene el ordenador. En Maple 15 muchas de las operaciones fundamentales se pueden realizar en paralelo, así que los resultados están disponibles más rápidamente y se pueden abordar problemas más grandes.
Como un ejemplo, Maple 15 paraleliza automáticamente muchas operaciones polinómicas. Como que las operaciones polinómicas se utilizan extensamente en toda la librería de Maple como parte de otros cálculos, muchas operaciones diferentes también se benefician de este paralelismo.
Por ejemplo, la expansión polinómica aprovecha los múltiples núcleos.
Estas operaciones, cuando corren en un ordenador con un procesador Intel Core i7 920, 2.66GHz 64 bits, proporciona los siguientes tiempos de ejecución:

Debido a mejoras en la gestión de la memoria en Maple 15, este ejemplo requiere cerca del 20% menos de memoria que en Maple 14. Para ejemplos más grandes, la mejora de memoria es todavía más importante.
Computación en Grid

La Maple 15 Grid Computing Toolbox permite desplegar tus programas paralelos en clústeres de computación en gran escala y supercomputadores, aprovechando todas las ventajas de toda la potencia de procesado disponible para abordar problemas muy grandes. Los Grids de Maple se pueden configurar en un clúster dedicado o integrados en MPI existentes o integrados en entornos Windows HPC Server. Las mejoras en el paquete de Grid, incluyendo un nuevo paso de argumentos flexible, hace que Maple 15 sea un entorno ideal para cálculos de alto rendimiento serios.
Programación multiproceso en grid local
Maple 15 ahora permite lanzar múltiples procesos de cálculo desde el nivel de usuario, sin la necesidad de ninguna configuración o administración previa.
La misma API es utilizada para cálculos grid de gran escala en un clúster o supercomputador, permitiendo fácilmente al usuario realizar un prototipo y verificar el código distribuido en su propio ordenador y después distribuir el mismo código sobre un grid grande. Con los ordenadores de 4 núcleos, ahora tan comunes, y los ordenadores de 8 y 12 núcleos cada vez más populares, la nueva funcionalidad de grid local es una gran opción para navegar en la programación en paralelo y experimentar aceleraciones instantáneas, tanto si se quiere escalar más allá del ordenador local como si no.
Programación multihilo
Maple es el único sistema de computación técnica que permite aprovechar el multihilo en tus programas
El lenguaje de programación de Maple ofrece acceso directo para lanzar y controlar los hilos (threads). Además Maple también proporciona una modelo de programación basado en tareas que simplifica la gestión de hilos. El rendimiento de los hilos ha sido mejorado sustancialmente en Maple 15 y se han añadido varias importantes funcionalidades a la API basada en tareas que permiten escribir programas en paralelo con mayor efectividad y aprovechar todos los núcleos del ordenador.
Soporte CUDA
Maple puede sacar partido de las tarjetas gráficas con capacidad CUDA para aprovechar la tremenda potencia computacional de estas tarjetas, y acelerar drásticamente sus cálculos.

Ahora en Maple 15 el soporte de CUDA también está disponible para plataformas Mac OS® X.
[Volver al principio]
Interfaz de usuario
El entorno de documentación inteligente de Maple 15 proporciona más opciones para desarrollar sus soluciones, explorar conceptos matemáticos y compartir sus resultados.
Gestor de variables
El gestor de variables proporciona un acceso fácil a todas las variables que se han definido en una sesión de Maple, permitiendo al usuario gestionar mejor sus documentos, calcular rápidamente el estado de sus cálculos, e inspeccionar el valor de las variables sin la necesidad de navegar a través del documento.
Visualización y graficas

Maple proporciona más de 160 tipos de gráficos y opciones para visualizar expresiones y datos en muchos dominios. Los gráficos se pueden personalizar de muchas maneras, y anotar utilizando texto, expresiones matemáticas, flechas, dibujos a mano alzada, y más.
Una novedad en Maple 15 es que cuando se grafica una expresión trigonométrica, los ejes se etiquetan automáticamente utilizando múltiplos de π.

Maple 15 también proporciona la capacidad de extraer directamente datos desde un gráfico, y una nueva funcionalidad para visualizar soluciones de ecuaciones diferenciales.
Tablas de datos

Trabajar con grandes cantidades de datos es mucho más sencillo en Maple 15 utilizando la nueva tabla de datos, que se puede incrustrar directamente en el documento. Los datos en la tabla se pueden cambiar interactiva o programáticamente, para proporionar gran potencia y flexibilidad a las aplicaciones.
Los datos de la tabla se pueden importar y exportar utilizando varios formatos, incluyendo Microsoft Excel.
Crea aplicaciones interactivas

Con Maple 15 puedes construir rápidamente sofisticadas aplicaciones que incluyan elementos interactivos como botones, deslizadores y diales en tus documentos. Puedes simplemente arrastrar y soltar estos componentes de interfa en tu documento, y entonces definir su comportamiento utilizando unos pocos sencillos comandos de Maple. En Maple 15, la nueva tabla de datos es parte de esta colección de componentes interactivos, de forma que se pueden construir aplicaciones todavía más potentes que reciban, visualicen y utilicen datos tabulados.
Después de que una aplicación se ha creado, ésta puede ser utilizada dentro de Maple o compartirla en la web utilizando MapleNet. Guardar el documento sin modificar en el servidor MapleNet es todo lo que hay que hacer para distribuir y compartir tu trabajo.
Asistentes interactivos y plantillas de tareas

Maple tiene más de 60 asistentes interactivos y tutores, así como casi 350 plantillas de tareas que guían al usuario a través de un amplio abanico de tareas comunes, desde graficar una función a calcular una integral de volumen, todo sin la necesidad de conocer nombres de comandos, aprender sintaxis o recordar nombres de opciones.
Junto con los menús contextuales que permiten realizar operaciones matemáticas simplemente haciendo clic en una expresión en el documento, estas funcionalidades Clickable Math son una de las importantes razones por las que Maple tiene la curva de aprendizaje más corta entre los sistemas de computación técnica. Utilizando estas innovadoras herramientas, los nuevos usuarios pueden empezar a obtener resultados inmediatamente.
En Maple 15 muchos de los asistentes interactivos y tutores han sido mejorados para aumentar todavía más su consistencia y facilidad de uso. Maple 15 incluye menús contextuales mejorados optimizados para su uso en pantallas más pequeñas, como las de los notebooks. Además Maple 15 introduce más de 40 nuevas minidemostraciones, que permiten explorar e ilustrar un amplio conjunto de conceptos matemáticos fundamentales.
Repositorio de documentos MapleCloud
Miles de documentos han sido intercambiados por nuestra comunidad de usuarios desde el lanzamiento de MapleCloud.
Ahora Maple 15 permite buscar el contenido de los documentos en el repositorio en la nube, facilitando encontrar documentos de interés con rapidez y abrirlos en la sesión de Maple.
[Volver al principio]
Algoritmos computacionales
Maple 15 incluye nuevos algoritmos de primera clase tanto para cálculo numérico como simbólico, sustanciales mejoras de rendimiento y soporte para nuevas áreas de aplicación.
Ecuaciones diferenciales
Maple es el líder si discusión para el cálculo de soluciones simbólicas a ecuaciones diferenciales. Las numerosas mejoras de Maple 15 todavía amplían más los tipos de problemas que se pueden manejar./p> Como un ejemplo, Maple 15 ahora calcula soluciones simbólicas al 97% de las 1390 ODE lineales y no lineales del famoso texto, Differentialgleichungen de Kamke.
La versión 8 de su competidor solo maneja el 79%. Maple también soluciona estas ODE casi 10 veces más rápido que la competencia.

Además de sus resolvedores simbólicos, Maple también puede resolver numéricamente grandes clases de ODE, PDE y DAE. En particular, Maple 15 tiene resolvedores de alta eficiencia para las notoriamente dificultosas ecuaciones diferenciales algebricas de alto índice, que pueden utilizarse con efectividad en problemas de gran escala.
Matrices dispersas
Muchas operaciones para matrices dispersas numéricas se han optimizado para que corran más rápidas que antes. Las operaciones de multiplicación flotante hardware, traspuesta, copia de bloques, concatenación y selección de submatrices ahora se pueden hacer casi instantáneamente.

Resolución paramétrica
Maple 15 posibilita obtener soluciones completas a ecuaciones polinomiales paramétricas, mostrando todas las soluciones diferentes en términos de las propiedades de parámetros desconocidos. 
El comando sum también acepta una nueva opción parametric para dar discusiones completas de casos que involucren parámetros.

Con los nuevos comandos del paquete RegularChains se puede calcular soluciones reales de sistemas polinomiales que involucren desigualdades e inecuaciones, que de nuevo permiten explorar soluciones paramétricas.

Optimización

Un nuevo resolvedor por el método del punto interior refuerza aún más la suite de resolvedores de optimización de Maple. El nuevo resolvedor ofrece mejoras de velocidad significativas para grandes problemas lineales dispersos.
Geometría diferencial

Los diecisiete nuevos comandos del paquete de Geometría Diferencial soporta cálculos avanzados en el área de la relatividad general. Muchos de los comandos existentes han sido mejorados para ofrecer más funcionalidad y secuencias de llamadas simplificadas. Las áreas de mejora incluyen campos espinoriales de dos componentes y el formalismo Newman-Penrose, campos geométricos especiales, grupos de matries y grupos Lie, tensores invariantes y una base de datos de soluciones a las ecuaciones de Einstein.
Estadística

Maple ofrece amplia funcionalidad estadística que permite calcular tanto resultados simbólicos como numéricos para una aplia variedad de dominios de aplicación. Con Maple se puede:
- Trabajar con más propiedades estadísticas que cualquier otro sistema. Maple proporciona 35 distribuciones y permite calcular 45 diferentes propiedades de esas distribuciones.
- Fácilmente crear tus propias distribuciones proporcionando una fórmula para la respectiva función de distribución de probabilidad o la función de distribución acumulada, o simplemente combinando distribuciones existentes
- Realizar estimaciones utilizando máxima probabilidad u otros métodos así como tests de hipótesis.
- Correr suavizado de daos para extraer patrones identificables a partir de datos ruidosos.
- Utilizar asistentes interactivos y plantillas para acceder fácilmente a la gran potencia de este paquete y conseguir resultados rápidamente.
Maple 15 proporciona muchos nuevos comandos y mejoras a la funcionalidad estadística. En particular, unos nuevos comandos calculan eficientemente aproximaciones de las autocorrelaciones de una serie temporal discreta y las correlaciones cruzadas de un par de series temporales discretas.
Aritmética Polinomial

El motor de cálculo simbólico de Maple no tiene competencia en términos de escalabilidad y rendimiento. Maple 15 introduce una mejora todavía más significativa en la multiplicación, división y potenciación de grandes polinomios densos, dando lugar a mejoras de velocidad en un factor 4 o más.
Ecuaciones algebraicas de Riccati de alta precisión
Los resolvedores CARE y DARE de Maple para ecuaciones algebraicas de Riccati continuas y discretas se han mejorado con resolvedores de alta precisión que permiten obtener soluciones más allá de la doble precisión IEEE. Estos tipos de ecuaciones son importantes para muchas aplicaciones y son de particular utilidad en diseño de control.

Unidades y tolerancias

Con Maple se pueden añadir unidades y tolerancias con gran sencillez a las variables y realizar cálculos con estas cantidades. Maple es capaz de realizar convesiones entre más de 500 unidades diferentes, verificar la consistencia de unidades y calcular límites en los resultados de un cálculo involucrando valores de tolerancia de entrada.
Entre las mejoras introducidas en Maple 15 existe una nueva rutina para proporcionar mayor contro sobre la simplificación de unidades.
Otras mejoras
Se han introducido numerosas mejoras en el motor computacional de Maple 15

Algunos ejemplos incluyen:
- La introducción de polinomios de Bell
- Un nuevo paquete para cálculo con magmas
- Nuevas rutinas para trabajar con arrays
- Mejoras en el depurador de Maple
- Una nueva guía de programación para ayudar al usuario a conseguir el máximo del lenguaje de programación de Maple
[Volver al principio]
Diseño de control

Maple tiene un extenso rengo de herramientas para trabajar con sistemas lineales utilizando el paquete DynamicSystems. Junto con MapleSim y MapleSim Control Design Toolbox, Maple ofrece un entorno muy efectivo para el diseño de control lineal y no lineal.
- Definición de sistemas lineales y no lineales utilizando funciones de transferencia, matrices de espacio-estado, ceros-polos-ganancia así como ecuaciones diferenciales y fácil conversión entre estas representaciones
- Soporte para sistemas contínuos y discretos con múltiples esquemas de discretización
- Herramientas de análisis estándares desde Bode, Nyquist, Ceros y Polos, Lugar de las Raíces y gráficos de nivel de Raíces para observabilidad, controlabilidad y tablas de Routh
- Cálculo de puntos de operación y linealización del modelo
- Sintonización PID con Ziegler-Nichols (respuesta en tiempo y frecuencia) así como Cohen-Coon
- Métodos de sintonización PID avanzados: posicionamiento del polo dominante en una región especificada y ganancia y margen de fase
- Control de realimentación de estado: LQR así como localización de polo de entrada simple y múltiple
- Estimación de estado: filtros de Kalman así como localización de polo de entrada simple y múltiple
El motor simbólico de Maple permite introducir parámetros y calcular resultados en términos de esos parámetros. Las mejoras de Maple 15 en este área de diseño de control incluyen mayor flexibilidad al especificar parámetros de entrada y salida.
[Volver al principio]
Física
Maple es una gran herramienta para muchas aplicaciones de investigación y enseñanza de la Física. Cinemática, dinámica, cálculos tensoriales, cálculo de soluciones en forma cerrada para ecuaciones diferenciales ordinarias y parciales, geometría diferencial, álgebra vectorial abstracta, funciones especiales, electrodinámica, relatividad general, mecánica cuántica, y diagrams de Feynman, son algunas de las áreas en las que puede realizar cálculos avanzados utilizando Maple.

Los avances en la resolución de ecuaciones diferenciales, introducción de funciones Bell y los nuevos algoritmos para geometría diferencial en Maple 15, incrementan todavía más la profundidad y amplitud de las aplicaciones de física que pueden ser realizadas en Maple.
[Volver al principio]
Modelado financiero

El nuevo paquete de finanzas ofrece un valioso conjunto de funciones para modelado financiero en las áreas de análisis de riesgos, gestión de carteras, análisis cuantitativo y validación de modelos.
Las funcionalidades disponibles incluyen:
- Herramientas para crear y analizar estructuras de términos de ratios de interés
- Procesos estocásticos y simulación, y herramientas simbólicas para la manipulación de variables estocásticas
- Métoos de Lattice, herramientas para construir árboles binomiales y trinomiales, incluyendo árboles de equidad, árboles trinomiales de corto ratio, binomial implícito y árboles trinomiales
- Calendarios, contadores de días y ratios de interés
- Soporte para instrumentos como opciones financieras Europeas, Americanas y Bermudeñas, y la capacidad de crear nuevos instrumentos mediante la especificación del término de pago como un procedimiento de Maple
- Bonos y permutas financieras
Este paquete no está disponible para Windows 64 bits, pero se puede acceder a él instalando la versión de 32 bits de Maple.
[Volver al principio]
Conectividad
Con Maple 15, la conexión con internet y a otros productos de tu cadena de herramientas nunca había sido tan fácil.
Generación de código
C# se une a C, Java, Fortran, Visual Basic y MATLAB® como nuevo lenguaje de destino para la generación de código. Utilizando las herramientas de generación de código, las expresiones y programas de maple pueden convertirse fácilmente en código fuente libre de derechos de autoría. 
Maple 15 también incluye un nuevo algoritmo de optimización que genera código, incluso más eficiente y compacto que antes. Las técnicas simbólicas utilizadas en este proceso de optimización van más lejos que lo que pueden obtener los compiladores de lenguajes estándares, y permite tomar expresiones muy complejas y generar código numérico eficiente para evaluarlas.
Conectividad HTTP

Maple 15 ofrece un nuevo paquete para realizar conexiones a sitios web y recuperar resultados. Puedes conectar con proveedores de datos, bases de datos en línea y otras fuentes de internet e información de intranets e incorporar los datos automáticamente en las aplicaciones Maple.
Entre las múltiplesaplicaciones de esta funcionalidad están el análisis de datos financieros y el geomapeado.
Conectividad Excel
La conectividad con Excel en Maple 15 es más flexible, con nuevos medios para extraer y gestionar los datos.

Conectividad CAD

Maple añade importantes capacidades de análisis para sistemas CAD, dando a los usuarios CAD la capacidad de utilizar la potencia computacional de Maple para analizar y optimizar diseños. Maple conecta con las tres herramientas CAD más importantes del mercado: Solidworks, NX y Autodesk Inventor. Con Maple 15 la conectividad CAD se amplía para incluir NX 7.
Importación y exportación de matrices

El soporte para la importación y exportación MATLAB® se ha ampliado para manejar matrices dispersas así como las densas. |