Después de aplicar el código Matlab en línea, ¿cómo modificar el modelado matemático en su propio código?

Me perdí tres veces el Premio Nacional Modelo de Naciones Unidas, y una vez tuve dos concursos nacionales (la tercera vez, un compañero encargado de programación me ayudó mucho). Hablemos brevemente sobre la experiencia de programación. Ya casi estamos en Estados Unidos y el tiempo se acaba. La respuesta más votada es adecuada para una preparación a largo plazo (al menos hay un ciclo desde la competencia escolar hasta la competencia nacional, así que hablaré sobre cómo prepararse para el trabajo de programación cuando queda menos de un mes).

Los estudiantes de programación producen principalmente resultados a partir de las ideas de los estudiantes de modelado, es decir, generan ciertas cosas, que pueden ser gráficos, tablas, datos, etc. Si abre un libro de modelos matemáticos al azar (como el libro "Algoritmos y aplicaciones de modelado matemático" escrito por el profesor Si Shoukui), se sentirá intimidado por códigos como Matlab y lingo, especialmente para los estudiantes que no han programado mucho antes. . Por lo tanto, a muchos estudiantes les resultará muy difícil dominar las tres partes de la programación, digital y analógica.

De hecho, los alumnos encargados de programación no quieren decir que el código sea más largo que quien mejor lo escribe, sino que quieren proporcionar un resultado a los alumnos de modelación (sólo del modelo matemático (de un perspectiva utilitaria)). Independientemente de si el resultado es bueno o malo, incluso si hay un resultado, el compañero de equipo modelo debe recibir una "respuesta" del pasado al final del juego, para que puedas usar algunos "idiotas". Al hacer algunas preguntas de modelos matemáticos, este software puede resolver muchos problemas estadísticos, como la evaluación de los vinos nacionales en 2012, por lo que es mejor decir que debería poder utilizar el software relacionado. Para que el modelo pueda generar un buen resultado, además del software de dibujo Origin, puede usar Origin en lugar de Matlab. En general, si el problema no es demasiado complejo, no es necesario usar Matlab. software llamado Visio, que es una herramienta poderosa para dibujar diagramas de flujo, o puede usarlo al escribir un programa. Cuando la dinámica de sistemas resuelve un problema, el efecto es muy bueno al dibujar un diagrama de flujo del sistema (PD: estudiantes que están aprendiendo a modelar). Por primera vez, deberían trabajar duro en Matlab, incluso si no pueden dominarlo, aún necesitan saber cómo utilizar las excelentes habilidades de otras personas para nuestro uso. Si quieres aprender un lenguaje que realmente requiere programación en poco tiempo, debes elegir Matlab. Aunque no puedes dominar este lenguaje en poco tiempo, siempre que conozcas las reglas de sintaxis y algunas funciones básicas de Matlab, existen algunas cajas de herramientas básicas. Hay dos libros aquí, uno es "Matlab Self-Study All-in-one", que básicamente contiene las funciones disponibles, al menos las funciones básicas, puede leer el libro "Algoritmos de modelado matemático". Aplicaciones "escrito por el profesor Si Shoukui, que proporciona los códigos de los modelos de uso común. Otro punto importante es leer más trabajos excelentes escritos por otros antes de la competencia. Ensayos. Ya sea la competencia nacional o la competencia estadounidense, hay ensayos excelentes.

Si algo se atasca durante la competencia, no te cubras la cabeza. Incluso deberías ir a los foros relevantes para encontrar algo. Consejos, por supuesto, la documentación de ayuda propia de Matlab también es bastante buena.

En resumen, LaTeX se usa para escribir y componer, aunque es similar a un lenguaje de programación, pero no se recomienda que los programadores lo aprendan. Se debe alentar a los estudiantes de escritura a aprender LaTeX. Los estudiantes de programación deben trabajar bien con los estudiantes de modelado para ganar el concurso.

Vea las respuestas de los veteranos del modelado matemático (Ganador del mejor artículo de una escuela del país). , ganador de la Copa Shenzhen, campeón de la competencia SAS), SPSS ha sido realmente difícil de usar en las competencias nacionales en los últimos años (2014, 2015, 2016), y las preguntas son básicamente problemas de física pura (2014). para las preguntas de la competencia nacional, generalmente necesita modelarlo usted mismo y finalmente usar Matlab para implementarlo. Sin embargo, algunos estudiantes que no son de ciencias a menudo no se atreven a dar un paso adelante debido a que prueban demasiado sus habilidades de modelado. r., SAS es un lenguaje emergente en la era del análisis de datos, puedes aprenderlo cuando tengas tiempo. Debido a que existe una competencia de análisis de datos SAS (patrocinada por HSBC Bank y SAS Corporation) que está teniendo buenos resultados, puede aprender y practicar SAS en esta competencia. He participado en bastantes competiciones, pero aún así descubrí que esta competencia de análisis de datos organizada por SAS (especialmente la final) me brindó una muy buena experiencia.

De hecho, si solo lo miramos desde la perspectiva de ganar premios, algunas preguntas, especialmente las preguntas B en la competencia china y las preguntas E y F en la competencia estadounidense, no requieren procedimientos elevados y pueden utilizar adecuadamente la teoría de modelos existente para analizar problemas específicos. Pero desde 2014, ha sido básicamente difícil encontrar un modelo que pueda aplicarse directamente a la pregunta A del concurso nacional cada año (aunque hay muchos resultados de investigación ya preparados sobre el CNKI de 2016, a menudo no son demasiado complicados o son algo diferentes del trasfondo del análisis de la pregunta). Por eso dije antes que los estudiantes que no han experimentado una formación en ciencias e ingeniería son fácilmente tímidos. Por lo tanto, creo que si desea obtener buenos resultados en la pregunta A, en los últimos años, la pregunta A ha requerido cada vez más su propio modelado. Se recomienda que tenga la capacidad de adaptar los programas existentes.