El software matemático es el software utilizado 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 el cálculo simbólico han ocupado un lugar primordial en la materia, pero otros tipos de cálculos también están ganando terreno. Un conocimiento matemático útil, como el de los algoritmos , que existía antes de la invención de la computadora electrónica , contribuyó al desarrollo del software matemático. Por otro lado, el aumento de la capacidad de cálculo (como se observa en la ley de Moore ) exige nuevos enfoques (por ejemplo, técnicas como la asimilación de datos , que combina análisis numérico y estadística ), lo que a su vez requiere el progreso de la ciencia matemática o las matemáticas aplicadas . El avance de la presentación de información matemática, como TeX o MathML [ 2 ], exigirá la evolución del lenguaje de manipulación de fórmulas a un verdadero lenguaje de manipulación matemática (sin importar si la teoría matemática es inconsistente o no). La popularización del software matemático de propósito general y del software matemático de propósito específico [ 3 ] , denominado software de propósito único que utiliza un tema específico, se mantendrá con la adaptación al progreso del entorno y la normalización de la plataforma. De esta manera, se conservará la diversidad del software matemático.
Calculadora de software
Una calculadora de software permite al usuario realizar operaciones matemáticas sencillas, como suma, multiplicación, potenciación y trigonometría. La introducción de datos suele ser manual y el resultado es una etiqueta de texto.
Software educativo de matemáticas
Videojuegos de enseñanza de matemáticas
Sistemas de álgebra computacional
Muchos paquetes matemáticos son sistemas de álgebra computacional que utilizan matemáticas simbólicas . Están diseñados para resolver ecuaciones y problemas de álgebra clásica en notación legible para humanos.
- Axioma
- Cadabra
- FriCAS
- BRECHA
- GNU Octave
- Magma
- Magnus
- Arce
- Mathcad
- Matemáticas
- Matemáticas
- Máxima
- PARÍS/GP
- REDUCIR
- SageMath
- Scilab
- Estudio SMath
- Caja de herramientas de matemáticas simbólicas ( MATLAB )
- SymPy
- Alfa Wolfram
- Xcas / Giac
- Yacas
Solucionadores
Un solucionador es un programa informático matemático, posiblemente un programa independiente o una biblioteca de software , que resuelve problemas matemáticos. Un solucionador toma descripciones de problemas genéricas y calcula su solución. El objetivo principal de un solucionador es crear un programa o biblioteca que pueda aplicarse fácilmente a otros problemas similares.
Solucionadores de ecuaciones
Software de optimización
- ADMB
- ALGLIB
- AIMMS
- AMPL
- ANTÍGONA
- Monitor de APM
- ASCENDER
- BARÓN
- CasaDi
- MONEDA-OR
- Solucionador TSP de Concorde
- Couenne
- CPLEX
- Más lindo
- Dlib
- FICO Xpress
- Biblioteca Galahad
- GEKKO
- GLPK
- Optimizador Gurobi
- HiGHS
- IPOPT
- Lp resolver
- MIDACO
- MiniZinc
- MINOS
- MINUITO
- MOSEK
- Servidor NEOS
- OpenMDAO
- Herramientas de quirófano
- Pyomo
- SCIP
- SciPy
- SNOPT
- LABORATORIO DE TOM
- TRABAJO
solucionadores SMT
Estadística
Software estadístico
- ADaMSoft
- ADMB
- Alt-Ergo
- Alteryx
- Analítica
- Angoss
- ASReml
- BMDP
- BV4.1
- CARINE
- Cronux
- CSPro
- SALTO
- Gráfico de datos
- DataGraph
- EViews
- FAMA
- Fityk
- GAUSS
- GeoDA
- Datos genéticos
- GenStat
- GLIM
- GNU Octave
- GraphPad InStat
- GraphPad Prism
- Gretl
- Igor Pro
- Bibliotecas numéricas de IMSL
- jamovi
- JASP
- JMulTi
- JMP
- CUCHILLO
- LabPlot
- LIBSVM
- LIMDEP
- LISREL
- MATLAB
- Matemáticas
- MedCalc
- MINUITO
- Minitab
- MLwiN
- Mondrian
- Biblioteca numérica NAG
- NCSS
- Diseñador neuronal
- NLOGIT
- Software nQuery para medir el tamaño de la muestra
- Matriz O
- OpenBUGS
- OpenEpi
- OpenMx
- OpenNN
- Naranja
- OriginPro
- Pandas
- Software PASS para medir el tamaño de la muestra
- Lenguaje de datos Perl
- Plotico
- Primer-E Primer
- PSPP
- OLA FOTOVOLTAICA
- Qlucore
- RapidMiner
- R
- RATAS
- RAÍZ
- Salstat
- S-PLUS
- SAS
- Scilab
- SciPy
- Shogun (caja de herramientas)
- Simfit
- SOCR
- Estadísticas SOFA
- SPSS
- Modelador SPSS
- Stan
- StatCrunch
- Gráficos estadísticos
- Estadística
- EstadísticasDirect
- StatXact
- Stata
- SYSTAT
- TOPCAT
- Antorcha
- WarpPLS
- Weka
- WinBUGS
- Winpepi
- Lenguaje Wolfram
- Sistema de Programación Mundial
- X-13ARIMA-ASIENTOS
- XploRe
Demostradores de teoremas y asistentes de demostración
Asistentes de corrección
Demostradores de teoremas
Geometría
Análisis numérico
El repositorio Netlib contiene diversas colecciones de rutinas de software para problemas numéricos, principalmente en Fortran y C. Entre los productos comerciales que implementan numerosos algoritmos numéricos se encuentran las bibliotecas IMSL , NMath y NAG ; una alternativa gratuita es la Biblioteca Científica GNU . La biblioteca Numerical Recipes adopta un enfoque diferente , haciendo hincapié en la comprensión clara de los algoritmos.
Muchos sistemas de álgebra computacional (enumerados anteriormente) también pueden utilizarse para cálculos numéricos.
Software de matemáticas musicales
El software de matemáticas musicales utiliza las matemáticas para analizar o sintetizar símbolos y patrones musicales.
- jMúsica
- Musimat (por Gareth Loy ) [ 4 ]
- Música abierta
- Opusmodus
- Compositor de rubato
- Supercolisionador
- UPIC
Física
- Comparación de software de simulación electromagnética
- Lista de software de computación cosmológica
- Lista de software de dinámica de fluidos computacional
- Lista de software para modelado molecular de Monte Carlo
Trazado y representación gráfica
sitios web
Cada vez hay más software matemático disponible en navegadores web, sin necesidad de descargar ni instalar ningún código. [ 5 ]
- Lista de software bioinformático
- Software de bioestadística
- Lista de software de modelado de biología de sistemas
- Lista de software de visualización de biología de sistemas
- Lista de software de química cuántica y física del estado sólido
- Comparación de software para modelado de mecánica molecular
Bibliotecas matemáticas y numéricas
do
C++
Código abierto
- Adepto
- Biblioteca de simulación avanzada
- Armadillo
- Blitz++
- Boost.uBLAS
- CGAL
- Biblioteca de clases para Numbers
- trato.II
- Eigen
- GetFEM++
- IML++
- TI++
- LAPACK++
- Biblioteca de plantillas de matriz
- MFEM
- Números enteros y racionales de precisión múltiple
- Biblioteca de Teoría de Números
- Código SU2
- Kit de herramientas numéricas de plantillas
- Trilinos
Fortran
Java
.NETO
Perl
Código abierto
Pitón
Código abierto
Lista de software matemático
Software de notación matemática
Software de hoja de cálculo
Software de arte matemático
Véase también
- Matemáticas computacionales
- Comparación de editores de fórmulas
- Teoremas de incompletitud de Gödel
- Lista de software de gráficos informativos
- Lista de software y herramientas de MATLAB
- Matemático
- Desbordamiento matemático
- Gráficos
- complejidad temporal
Referencias
- ^ Véase, por ejemplo, el reglamento editorial de ACM Transactions on Mathematical Software o la taxonomía de problemas de la Guía del Instituto Nacional de Estándares y Tecnología sobre el software matemático disponible (ambos consultados el 15 de febrero de 2015).
- Tanto MathML como TeX pueden considerarse simplemente lenguajes informáticos que permiten representar fórmulas matemáticas. Sin embargo, también pueden ser software matemático si entendemos el término software como la tecnología integral para el uso de la computadora, en el sentido más amplio.
- ^ Incluyó el código de su script escrito en el software matemático de propósito general.
- ^ Sitio web de Musimathics, descarga de software gratuito
- ^ Computación matemática accesible a través de Internet Archivado el 28/06/2017 en Wayback Machine , Instituto de Matemáticas Computacionales, Universidad Estatal de Kent , recuperado el 15/02/2015.
- ^ "Biblioteca matemática definitiva | Herramientas de utilidad | Unity Asset Store" .
- ^ "Escritor de ecuaciones matemáticas | Herramientas GUI | Unity Asset Store" . assetstore.unity.com . Consultado el 6 de agosto de 2025 .
- ^ "Biblioteca MathPlus | Kits de herramientas para juegos | Tienda de recursos de Unity" .
- ^ "Marco de generación procedimental de Smithy" .
- ^ "Paquete NeuroFractals | Entornos 3D | Unity Asset Store" . assetstore.unity.com . Consultado el 6 de agosto de 2025 .
Enlaces externos
- Base de datos swMATH sobre software matemático
- Software matemático