¿Cuáles son las herramientas y software matemáticos para estudiantes de matemáticas?
Herramientas y software matemáticos de uso común2009-05-11 22:42 ¿Qué software se utiliza para el modelado matemático?
matlab lingo mathmatic, así como SAS, SPSS, lindo
La investigación de operaciones y el análisis numérico son muy importantes, especialmente la investigación de operaciones, que tiene una alta probabilidad de ser utilizada en algunos problemas. en investigación de operaciones Por ejemplo, los problemas de planificación, gráficos y redes se pueden resolver completamente con Excel, por lo que debes dominar EXCEL
Además, debes dominar el conocimiento de estadística matemática. Se recomienda leer. análisis estadístico multivariado, análisis de series de tiempo y análisis de regresión, y diseño experimental. Si desea involucrarse con el modelo de Markov, simplemente debe observar el proceso estocástico. El software correspondiente es spss y sas. > Otros modelos se pueden procesar con lenguaje C o MATLAB. Esto le brindará una experiencia que debe utilizar al elegir un programador. La última vez nuestro grupo estaba en desventaja al elegir a alguien. que no era bueno en matemáticas pero sí en programación.
Todavía tienes mucho tiempo para competir. Se recomienda leer "Modelo matemático" de Jiang Qiyuan y Xie Jinxing
1. Tener los conocimientos matemáticos correspondientes. >
2. Tener conocimientos de modelado de objetos correspondientes, por ejemplo, física, sociología, etc.
3. Tener conocimientos básicos de aplicaciones informáticas y dominar al menos un lenguaje informático.
Debe estar familiarizado con el software MATLAB
Teoría de optimización (planificación)
Ecuaciones diferenciales
Ecuaciones en diferencias
Ruta más corta en el gráfico teoría
Flujo de redes en la teoría de grafos
Pero muchas de las anteriores requieren computadoras para su cálculo.
Generalmente elija MATLAB. Si encuentra algunos problemas, como la programación de enteros, generalmente necesita usar lingo y lindo.
Hay algunos libros que puede leer.
El modelado matemático (Modelado matemático) es un método de pensamiento matemático, que consiste en "el uso de actividades mentales para construir representaciones de fenómenos reales que pueden capturar sus características importantes y útiles, a menudo representaciones visuales o simbólicas desde la perspectiva de la ciencia, la ingeniería". En economía y gestión, el modelado matemático consiste en utilizar lenguaje y métodos matemáticos para abstraer y simplificar y establecer una poderosa herramienta matemática que pueda aproximar y "resolver" problemas prácticos. Como sugiere el nombre, la palabra modelado significa "dar forma al arte" en inglés. Se puede entender que habrá infinitos modelos matemáticos al examinar problemas desde diferentes aspectos y ángulos, por lo que la creación de modelos matemáticos también tiene una cierta calidad artística. . La característica más importante del modelado matemático es que debe probarse en la práctica y el modelo debe revisarse muchas veces para mejorarlo gradualmente.
Los temas del concurso generalmente provienen de problemas prácticos que han sido adecuadamente simplificados y procesados en tecnología de ingeniería y ciencias de la gestión. Los participantes no necesitan dominar conocimientos profesionales profundos de antemano, solo necesitan haber estudiado cursos de matemáticas. en las universidades ordinarias. Las preguntas tienen mayor flexibilidad para que los concursantes utilicen sus habilidades creativas. Los concursantes deben completar un documento (es decir, una hoja de respuestas) que incluya supuestos del modelo, establecimiento y solución, diseño e implementación informática de métodos de cálculo, análisis y prueba de resultados, mejora del modelo, etc., de acuerdo con los requisitos del tema. Los criterios principales para los premios del concurso son la racionalidad de las suposiciones, la creatividad de los modelos, la exactitud de los resultados y la claridad de la expresión escrita.
Pasos del concurso
El modelaje es un trabajo creativo muy complejo. Las cosas en el mundo real son de todo tipo y diversas. Es imposible utilizar algunas reglas y regulaciones para especificar cómo hacerlo. construya varios modelos, aquí hay solo un resumen aproximado de los pasos y principios generales del modelado:
1) Preparación del modelo: primero, debemos comprender los antecedentes reales del problema y aclarar los requisitos del tema. y recopilar diversa información necesaria.
2) Supuestos del modelo: Para utilizar métodos matemáticos, normalmente es necesario hacer supuestos necesarios y razonables sobre el problema para resaltar las características principales del problema e ignorar los aspectos secundarios del problema.
3) Composición del modelo: basándose en las suposiciones hechas y la conexión entre las cosas, construya la relación entre varias cantidades para resolver el problema.
4) Solución del modelo: use lo conocido Use matemático Métodos para resolver los problemas matemáticos obtenidos en el paso anterior. En este momento, a menudo se hacen más simplificaciones o suposiciones. Para problemas matemáticos, tenga cuidado de utilizar herramientas matemáticas simples tanto como sea posible.
5) Análisis del modelo: Analizar las respuestas obtenidas, prestando especial atención a si los resultados son estables ante cambios en los datos.
6) Prueba del modelo: Analizar la importancia práctica de los resultados obtenidos, comparar con la situación real para ver si es consistente con la realidad. Si no es ideal, los supuestos deben modificarse, complementarse o modificarse. remodelado para la mejora continua.
7) Aplicación del modelo: El modelo establecido debe utilizarse en aplicaciones reales para producir beneficios, y debe mejorarse y perfeccionarse continuamente durante la aplicación.
En primer lugar, creo que la modelización matemática es una buena herramienta que puede tener aplicaciones prácticas en casi todos los ámbitos de la vida diaria.
No conozco tu formación académica, pero quiero participar en concursos de modelos matemáticos o utilizar este conocimiento en el trabajo en el futuro. Necesitas tener una comprensión y un estudio de las matemáticas relativamente amplios. Se refieren a las diferentes ramas de las matemáticas. Porque aunque el modelado matemático tiene altos requisitos para las ideas de análisis de problemas, también implica diferentes tipos de conocimiento de la materia. De hecho, el modelado matemático se puede dividir en más detalles, como modelos de programación lineal en algunos campos económicos, modelos diferenciales en ciencia e ingeniería y muchos modelos de probabilidad en la vida real, así como modelos discretos, etc. Por lo tanto, si desea prepararse, le sugiero que tenga una comprensión relativamente completa de múltiples ramas de las matemáticas. No necesita realizar una investigación en profundidad, pero debe conocer los métodos básicos; de lo contrario, no podrá comenzar. , o no podrá construir un modelo, no se puede obtener la conclusión correcta o se construye el modelo incorrecto.
En cuanto a la información, creo que si tienes cierta base matemática, sería beneficioso salir y mirar algunos ejemplos y análisis de modelos. Existen muchos libros de este tipo y también se recomiendan en cursos universitarios. Además, si dejamos de lado la competencia, en aplicaciones de trabajo reales, muchas dependen de las computadoras para completar el análisis del modelo final, como usar matlab. También puede leer libros sobre este aspecto. proceso de análisis del modelo.
Preparar algunos conocimientos básicos, como programación lineal, investigación de operaciones, procesos aleatorios, teoría cualitativa de ecuaciones diferenciales, etc. Técnicamente, aprender matlab, spss, stata, sas, maple, c/c++, etc. .
Busca un libro sobre modelización matemática y léelo. Probablemente puedas hacerte una idea de qué tipo de preguntas hay.
Hay bastantes libros como este y la escritura es similar.
Sin embargo, las cosas mencionadas en el libro de competencia de modelado son métodos de modelado muy básicos. Los problemas reales de la competencia de modelado deben resolverse utilizando estos métodos de manera integral. Leer estos libros puede brindarle una comprensión preliminar.
Hasta donde yo sé, en el concurso de modelado matemático participan tres personas. Al menos una de ellas debe saber programar, una debe tener buenas habilidades lingüísticas y la otra debe ser buena en matemáticas. Puede usar el lenguaje C para programar. Parece que el lenguaje C también es el lenguaje principal. Por supuesto, es mejor usar C ++ para escribir artículos. para ver cómo expresarlo requiere tales talentos; si alguien es bueno en matemáticas, tiene una mente activa y tiene una idea básica al responder preguntas, entonces todo el grupo puede tenerlo fácil.
Estos tres son indispensables, pero sería mejor si tres personas tuvieran estas tres condiciones al mismo tiempo
1. Tener el conocimiento matemático correspondiente.
2. Por ejemplo, física, sociología, etc.
3. Tener conocimientos básicos de aplicaciones informáticas y dominar al menos un lenguaje informático.
(1) Los paquetes de software de matemáticas generales comunes incluyen: Matlab, Mathematica. y Maple, entre los cuales Matlab es bueno en cálculos numéricos, Mathematica y Maple son buenos en operaciones simbólicas y derivación de fórmulas
(2) Los paquetes matemáticos especiales incluyen:
Software de dibujo: MathCAD, Tecplot,IDL,Surfer,Origin,SmartDraw,DSP2000
Clase de cálculo numérico: Matcom, DataFit, S-Spline, Lindo, Lingo, O-Matrix, Scilab, Octave
Cálculo numérico biblioteca: linpack/lapack/BLAS/GERMS/IMSL/CXML
Clases de cálculo de elementos finitos: ANSYS, MARC, PARSTRAN, FLUENT, FEMLAB, FlexPDE, Algor, COSMOS, ABAQUS, ADINA
Estadística matemática: GAUSS, SPSS, SAS, Splus
Composición tipográfica de fórmulas matemáticas: MathType, MikTeX, ScientificWorkplace, Scientific Nootbook
Química computacional: Gaussian98, Spartan, ADF2000, ChemOffice
CoCoA, Singular, Macaulay, etc. son NCSS, LISREL8.2.MINITAB14, JMP5.0, STATA8.0 que tratan problemas de álgebra conmutativa y geometría algebraica
Programación matemática: p >
Incluyendo Fortran, C/C++, VB...MatLab, Maple, Mathematica, Femlab,... y otra programación, discutiendo varios algoritmos, incluidas redes neuronales, recocido simulado, etc., que se pueden aplicar a la informática. Matemáticas, estadística, etc.