Por favor, use este identificador para citar o enlazar este ítem:
http://dspace.espoch.edu.ec/handle/123456789/17500
Título : | Desarrollo de ecuaciones diferenciales de segundo orden para el aprendizaje de física computacional en python 3.10.0. |
Autor : | Logroño Torres, Diego Alejandro |
Director(es): | Cortez Bonilla, Luis Marcelo |
Tribunal (Tesis): | Heredia Moyano, María Fernanda |
Palabras claves : | CIENCIAS EXACTAS Y NATURALES;FÍSICA;SIMULACIÓN;PYTHON (PROGRAMA);ECUACIONES DIFERENCIALES;ECUACIONES DIFERENCIALES DE SEGUNDO ORDEN |
Fecha de publicación : | 16-mar-2022 |
Editorial : | Escuela Superior Politécnica de Chimborazo |
Citación : | Logroño Torres, Diego Alejandro. (2022). Desarrollo de ecuaciones diferenciales de segundo orden para el aprendizaje de física computacional en python 3.10.0. Escuela Superior Politécnica de Chimborazo. Riobamba. |
Identificador : | UDCTFC;66T00050 |
Abstract : | During the health emergency, the teachers, and students of the Physics course at the Escuela Superior Politécnica de Chimborazo have not had access to the laboratories and have implemented the use of virtual laboratories. For this reason, this integrative work proposal was presented in which the different practices that can be carried out with the Python program will be put into operation. In this work, the importance of developing second order differential equations for learning computational physics in Python 3.10.0 was determined; to carry it out, we worked on a type of literature review research as it can be applied to any research topic and determine the relevance and importance of this and ensure the originality of a research. It is also experimental in nature, as exercises have been carried out in Python software. The results show that the use of the fourth order Runge-Kutta method is ideal for solving second-order and N-order differential equations, since it is only necessary to know the methods of equation reduction and thus be able to apply this algorithm, it also provides a small margin of error with respect to the real solution of the problem, and it is easily programmable in Python to carry out the necessary iterations. It is concluded that, when developing the second order differential equations exercises, Python is a very powerful computational physics tool through its "numpy" and "matplotlib" libraries, since "mumpy" performs first order ODEs, which allowed performing the ODE calculations by applying the RungeKutta method, and "matplotlib" allows the results obtained to be plotted in a suitable way. Finally, it is recommended to use the variables described in this work and at the same time to elaborate a methodological guide of the same. |
Resumen : | Durante el tiempo de emergencia sanitaria los docentes y estudiantes de la carrera de Física de la Escuela Superior Politécnica de Chimborazo no han tenido acceso a los laboratorios y han implementado el uso de laboratorios virtuales por lo cual, se presentó esta propuesta de trabajo integrador en el cual se pondrá en funcionamiento las diferentes prácticas que se puede realizar con el programa Python. En el presente trabajo se determinó la importancia de desarrollar ecuaciones diferenciales de segundo orden para el aprendizaje de física computacional en Python 3.10.0; para llevar a cabo, se trabajó en un tipo de investigación de revisión bibliográfica ya que puede ser aplicada a cualquier tema de investigación y determinar la relevancia e importancia de este, y asegurar la originalidad de una investigación. Así como también es de carácter experimental pues, se ha procedido a realizar ejercicios en el software Python. Los resultados demuestran que la utilización del método Runge- Kutta de cuarto orden, es ideal para resolver ecuaciones diferenciales de segundo orden y orden N, pues solo se precisa conocer los métodos de reducción de ecuaciones y así poder aplicar dicho algoritmo, también proporciona un pequeño margen de error con respecto a la solución real del problema y es fácilmente programable en Python para realizar las iteraciones necesarias. Se concluye que, al desarrollar los ejercicios de ecuaciones diferenciales de segundo orden, Python es una herramienta de física computacional muy poderosa mediante sus librerías “numpy” y “matplotlib” ya que “mumpy” realiza EDO de primer orden la cual permitió realizar los cálculos de las EDO al aplicar el método de Runge- Kutta, y “matplotlib” permite graficar de forma idónea los resultados obtenidos. Finalmente se recomienda utilizar las variables descritas en el presente trabajo y a su vez elaborar una guía metodológica del mismo. |
URI : | http://dspace.espoch.edu.ec/handle/123456789/17500 |
Aparece en las colecciones: | Físico/a |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
66T00050.pdf | 1,67 MB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons