Saltar al contenido principal
LibreTexts Español

10.4: Simulación sin PyCx

  • Page ID
    115902
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Por último, me gustaría enfatizar un dato importante: El archivo del simulador PyCx utilizado en este capítulo se utilizó solo para crear una GUI, mientras que el modelo de simulación central aún estaba completamente implementado en tu propio código. Esto significa que su modelo de simulación es completamente independiente de PyCx, y una vez finalizada la exploración interactiva y la verificación del modelo, su simulador puede “graduarse” de PyCx y ejecutarse por su cuenta.

    Por ejemplo, aquí hay una versión revisada de Code 10.6, que genera automáticamente una serie de archivos de imagen sin usar PyCx en absoluto. Puede generar una película animada a partir de los archivos de imagen guardados usando, por ejemplo, Windows Movie Maker. Este es un buen ejemplo que ilustra el propósito principal de PyCx: servir como un escalón para los estudiantes y

    Fig. 10.3.PNG
    Figura\(\PageIndex{1}\): Nuevo setter de parámetros para el número de partículas implementadas en el Código 10.10.

    investigadores en el aprendizaje de sistemas complejos de modelado y simulación, de manera que eventualmente se vuelve innecesario una vez que han adquirido suficientes habilidades de programación.

    código 10.11.png

    código 10.11 pt2.png

    código 10.11 pt3.png

    Ejercicio\(\PageIndex{1}\)

    Desarrolla tu propio código de simulación interactiva. Explore varias características de las funciones de trazado y la GUI del simulador PyCx. Después revisa tu código para que genere automáticamente una serie de archivos de imagen sin usar PyCx. Finalmente, crea un archivo de película animada usando los archivos de imagen generados por tu propio código. ¡Disfruta!


    This page titled 10.4: Simulación sin PyCx is shared under a CC BY-NC-SA 3.0 license and was authored, remixed, and/or curated by Hiroki Sayama (OpenSUNY) via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.