Saltar al contenido principal
LibreTexts Español

10: Simulaciones Interactivas de Sistemas Complejos

  • Page ID
    115894
  • \( \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}}\)

    • 10.1: Simulación de sistemas con un gran número de variables
      Estamos finalmente avanzando hacia el modelado y análisis de sistemas complejos. ¡El número de variables involucradas en un modelo saltará drásticamente de unas pocas a decenas de miles! ¿Qué pasa si tienes tantos componentes dinámicos, y además, si esos componentes interactúan entre sí de manera no trivial? Esta es la cuestión central de los sistemas complejos.
    • 10.2: Simulación interactiva con PyCx
      Podemos construir un modelo de simulación dinámica interactiva en Python con relativa facilidad, usando el archivo “pycxsimulator.py” de PyCx, que está disponible en http://sourceforge.net/projects/ pycx/files/ (también está directamente vinculado desde el nombre del archivo anterior si estás leyendo esto electrónicamente). Este archivo implementa una interfaz gráfica de usuario (GUI) interactiva simple para su propio modelo de simulación dinámica, que todavía está estructurado en los tres componentes esenciales: inicialización, observación y actualización, al igual que
    • 10.3: Control Interactivo de Parametrios en PyCX
      En Código 10.6, todos los valores de los parámetros se dan directamente en el código y no se pueden cambiar desde la ventana de control. PyCx tiene una característica, sin embargo, mediante la cual puedes crear setters interactivos de parámetros (¡gracias a Przemysław Szufel y Bogumił Kami'nski en la Escuela de Economía de Varsovia que desarrollaron esta bonita característica!).
    • 10.4: Simulación sin PyCx
      Por último, me gustaría enfatizar un dato importante: El simulador de PyCX usado en este capítulo se usó 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 que termina la exploración interactiva y la verificación del modelo, su simulador puede “graduarse” de PyCx y ejecutarse por su cuenta.


    This page titled 10: Simulaciones Interactivas de Sistemas Complejos 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.