es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que el problema está en el procedimiento make-membrane. Específicamente, hay una línea que intenta acceder a una variable de tortuga sin especificar cuál tortuga. La línea problemática es probablemente esta:

    ifelse not any? neighbors with [ CellID = [who] of myself + 1 ]
    

    Para solucionar este error, es necesario especificar la variable CellID de qué tortuga desea comparar con [who] of myself + 1. Una forma de hacerlo es usar el reportero turtles-here para obtener una lista de todas las tortugas en el parche actual, y luego pedirles a todas que comparen su CellID con [who] of myself + 1]. Aquí hay una forma de modificar la línea:

    ifelse not any? turtles-here with [ CellID = [who] of myself + 1 ]
    

    Con esta modificación, el procedimiento make-membrane debería funcionar correctamente.

Comments are closed.