El software matemático es un software que se utiliza para modelar , analizar o calcular datos numéricos, simbólicos o geométricos. [1]
Evolución del software matemático
El análisis numérico y la computación simbólica habían estado en el lugar más importante del tema, pero ahora también está creciendo otro tipo de ellos. Un conocimiento matemático útil de algoritmos que existían antes de la invención de la computadora electrónica ayudó al desarrollo de software matemático. Por otro lado, por el crecimiento del poder de cómputo (como ver en la ley de Moore ), el nuevo tratamiento (por ejemplo, un nuevo tipo de técnica como la asimilación de datos que combina análisis numérico y estadística ) necesita a la inversa el progreso de la matemática ciencia o matemáticas aplicadas .
El progreso de la presentación de información matemática como TeX o MathML [2] exigirá una evolución desde el lenguaje de manipulación de fórmulas hasta el lenguaje de manipulación de las matemáticas verdaderas (a pesar del problema de si la teoría matemática es inconsistente o no). Y la popularización del software matemático de propósito general, software matemático de propósito especial [3] así llamado software de un propósito que usaba un sujeto especial vivo con la adaptación para el progreso del entorno en la normalización de la plataforma. De modo que se mantendrá la diversidad de software matemático.
Calculadora de software
Una calculadora de software permite al usuario realizar operaciones matemáticas simples, como suma, multiplicación, exponenciación y trigonometría. La entrada de datos suele ser manual y la salida es una etiqueta de texto.
Sistemas informáticos de álgebra
Muchas suites matemáticas son sistemas de álgebra computarizada que utilizan matemáticas simbólicas . Están diseñados para resolver problemas y ecuaciones de álgebra clásica en notación legible por humanos.
Estadísticas
Hay muchas herramientas disponibles para el análisis estadístico de datos. Consulte también Comparación de paquetes estadísticos .
Demostradores de teoremas y asistentes de pruebas
Software de optimización
Geometría
Análisis numérico
TK Solver es un sistema de software de modelado matemático y resolución de problemas basado en un lenguaje declarativo basado en reglas, comercializado por Universal Technical Systems, Inc.
El Netlib repositorio contiene varias colecciones de rutinas de software para problemas numéricos, sobre todo en Fortran y C . Los productos comerciales que implementan muchos algoritmos numéricos diferentes incluyen las bibliotecas IMSL , NMath y NAG ; una alternativa gratuita es la biblioteca científica GNU . La biblioteca de recetas numéricas adopta un enfoque diferente , donde se hace hincapié en la comprensión clara de los algoritmos.
Muchos sistemas informáticos de álgebra (enumerados anteriormente) también se pueden utilizar para cálculos numéricos.
Consulte también Comparación de software de análisis numérico .
Software de matemáticas musicales
El software de matemáticas musicales utiliza las matemáticas para analizar o sintetizar símbolos y patrones musicales.
- Musimat (de Gareth Loy ) [4]
Sitios web
Cada vez hay más software matemático disponible en el navegador web, sin necesidad de descargar o instalar ningún código. [5]
Bibliotecas de programación
Bibliotecas matemáticas de bajo nivel diseñadas para su uso con otros lenguajes de programación:
- GMP , la biblioteca GNU de precisión múltiple para aritmética de precisión arbitraria extremadamente rápida .
- Class Library for Numbers , una biblioteca de C ++ de alto nivel para aritmética de precisión arbitraria .
- AMD Core Math Library , una biblioteca de desarrollo de software lanzada por AMD
- Boost.Math
Referencias
- ^ Véase, por ejemplo, la carta editorial de ACM Transactions on Mathematical Software o la taxonomía de problemas del National Institute of Standards and Technology Guide to Available Mathematical Software (ambos recuperados el 15 de febrero de 2015).
- ^ Tanto MathML como TeX pueden ser simplemente una especie de lenguaje informático que también permite presentar la fórmula matemática. Sin embargo, también pueden ser el software matemático si el término software se interpreta como tecnología completa sobre cómo usar la computadora, en el sentido más amplio.
- ^ Incluyó su código de secuencia de comandos escrito en el software matemático de propósito general.
- ^ Sitio web de Musimathics, descarga gratuita
- ^ Computación matemática accesible a Internet , Instituto de matemáticas computacionales, Universidad Estatal de Kent , consultado el 15 de febrero de 2015.
enlaces externos
- Base de datos swMATH sobre software matemático