Your SlideShare is downloading. ×
0
Netlogo
Netlogo
Netlogo
Netlogo
Netlogo
Netlogo
Netlogo
Netlogo
Netlogo
Netlogo
Netlogo
Netlogo
Netlogo
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Netlogo

2,265

Published on

Algunos conocimientos de Netlogo, simulacion de sistemas UTPL

Algunos conocimientos de Netlogo, simulacion de sistemas UTPL

Published in: Travel, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,265
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.  
  • 2.  
  • 3. <ul><li>Es también un ambiente de programación fácil e intuitiva de usar para crear y probar nuevos modelos. </li></ul><ul><li>• Permite abrir y experimentar simulaciones. • Permite crear modelos para comprobar hipótesis rápidamente sobre sistemas descentralizados. </li></ul><ul><li>• Viene con una gran biblioteca de simulaciones en ciencias naturales y sociales, que pueden ser usadas y modificadas. </li></ul><ul><li>• Los modelos se construyen usando un lenguaje muy simple, que incluso es adecuado como primer lenguaje de programación. </li></ul><ul><li>• Posee una interfaz gráfica intuitiva y fácil de usar </li></ul>
  • 4. <ul><li>NetLogo le permite definir diferentes &quot;razas&quot; de tortugas y razas de enlaces. Una vez que haya definido las razas, puede ir a hacer y las distintas razas se comportan de forma diferente. Por ejemplo, ejemplo: razas de ovejas y lobos, y los lobos tratan de comer a las ovejas o se podría tener vínculo llamado razas calles y aceras el paso de personas cuando se dirige a las aceras y el tráfico de automóviles se dirige a las calles. </li></ul>
  • 5. <ul><li>Para definir las razas de tortugas utilizando la palabras clave breeds, en la parte superior de la pestaña de Procedimiento, antes de cualquier procedimiento: </li></ul><ul><li>breed [wolves wolf] breed [sheep a-sheep] breed[lobos lobo] breed [a-ovejas ovejas] </li></ul>
  • 6. <ul><li>Puede referirse a un miembro de la raza usando la forma singular. Cuando impresos, los miembros de la raza serán </li></ul><ul><li>Algunos comandos y los reporteros tienen el nombre plural de la raza en ellos, tales como la creación de <breeds>. Otros tienen el singular nombre de la raza en ellos, como <breed> </li></ul>
  • 7. <ul><li>Las siguientes son las nuevas primitivas también disponible automáticamente una vez que definir una raza: </li></ul><ul><li>la creación de ovejas, escotilla de oveja, semillas germinadas de ovejas, ovejas de aquí, las ove </li></ul><ul><li>jas-a,-a las ovejas, y es-un-ovejas?. </li></ul><ul><li>Además, puede utilizar piel de oveja propio para definir nuevas variables de tortuga que sólo las tortugas de la raza han dado. </li></ul><ul><li>Una tortuga de la raza agentset se almacena en la raza de tortugas variable. Por lo tanto, puede probar una tortuga de la raza, de esta manera: </li></ul><ul><li>si los lobos raza = [... ] </li></ul>
  • 8. <ul><li>Botones en el interfaz proporcionar una forma sencilla de controlar el modelo. Normalmente, un modelo tendrá por lo menos un &quot;setup&quot;, para establecer el estado inicial del mundo, y un &quot;ir&quot; para hacer que el modelo ejecuta continuamente. Algunos modelos se tiene más botones que llevan a cabo otras acciones </li></ul><ul><li>Un botón contiene algún código NetLogo. Este código se ejecuta al pulsar el botón. </li></ul><ul><li>Un botón puede ser un &quot;botón una vez&quot; o un &quot;botón para siempre&quot;. Puede controlar esta editando el botón y el control o desmarcando para siempre. Una vez que los botones de ejecutar su código una vez, entonces dejar de pop y una copia de seguridad. Forever botones de mantener en funcionamiento su código una y otra vez, hasta que ya sea el código de los éxitos de parada, o pulsar el botón otra vez para detenerlo. Si deja el botón, el código no se interrumpa.. El botón de espera hasta que el código ha terminado, entonces aparece </li></ul>
  • 9. <ul><li>Normalmente, un botón se etiqueta con el código que se ejecuta. Por ejemplo, un botón que dice &quot;ir&quot; a por lo general contiene el código &quot;ir&quot;, que significa &quot;ejecutar el procedimiento de ir&quot;. ( (Los procedimientos se definen en los Procedimientos pestaña, véase más abajo). Pero también se puede editar un botón y entrar en un &quot;nombre&quot; para el botón, que es un texto que aparece en el botón en lugar del código. Usted podría utilizar esta función si cree que el actual código sería confuso para los usuarios. </li></ul><ul><li>Ejemplo # 1: El usuario pulsa &quot;setup&quot;, y luego presiona &quot;ir&quot; inmediatamente, antes de que el &quot;setup&quot; ha popped copias de seguridad.. </li></ul>
  • 10. <ul><li>El dibujo es una capa que las tortugas pueden hacer visibles las marcas. </li></ul><ul><li>En el punto de vista, el dibujo aparece en la parte superior de los parches, pero por debajo de las tortugas. Initially, the drawing is empty and transparent. Inicialmente, el dibujo está vacía y transparente. </li></ul><ul><li>Usted puede ver el dibujo, pero las tortugas (y parches) no pueden. They can't sense the drawing or react to it. No pueden sentido, el dibujo o reaccionar a ella. The drawing is just for people to look at. El dibujo es sólo para que la gente pueda ver. </li></ul>
  • 11. <ul><li>Las tortugas pueden dibujar y borrar líneas en el dibujo utilizando la pluma hacia abajo y de pluma y borra los comandos. Cuando una tortuga es la pluma hacia abajo (o borrar), la tortuga dibuja (o borra) una línea detrás de él cuando se mueve. Las líneas son del mismo color que la tortuga.. Para dejar de dibujar (o borrar), utilice el lápiz. </li></ul><ul><li>Las líneas dibujadas por las tortugas son normalmente un pixel de grosor. Si quieres un grosor diferente, establezca la pluma de tamaño variable tortuga a un número diferente antes de sacar (o borrar). En el nuevo tortugas, la variable se pone a 1. </li></ul><ul><li>Líneas de hecho cuando una tortuga se mueve de una manera que no fija una dirección, como con setxy o mover-a, el camino más corto hacia la línea obedece a que la topología se extraerán. </li></ul>
  • 12. <ul><li>La topología de la NetLogo mundo tiene cuatro posibles valores, toro, caja, cilindro vertical, horizontal o en botella. La topología es controlado por activación o desactivación de envolver en la x o y direcciones. </li></ul><ul><li>El valor por defecto mundo es un toro, al igual que todos los mundos NetLogo antes NetLogo 3,1. </li></ul><ul><li>Un toro envuelve en ambas direcciones, lo que significa que la parte superior e inferior bordes del mundo están conectadas entre sí y la izquierda ya la derecha los bordes están conectados. Por lo tanto, si una tortuga se mueve más allá del borde derecho del mundo, parece de nuevo a la izquierda y la misma para la parte superior e inferior. </li></ul>
  • 13. <ul><li>Una caja no se envuelva en cualquier dirección. El mundo está delimitada de manera tortugas que intentan pasar fuera el borde del mundo no puede. Tenga en cuenta que los parches de todo el borde del mundo tienen menos de ocho vecinos; las esquinas tienen tres y el resto tienen cinco </li></ul><ul><li>Horizontal y vertical cilindros de recapitulación en una dirección pero no el otro. Un cilindro horizontal envuelve verticalmente, por lo que la cima del mundo está conectada a la parte inferiorpero la izquierda ya la derecha bordes están delimitadas. A vertical Un cilindro vertical es lo contrario, sino que envuelve horizontalmente por lo que la izquierda ya la derecha los bordes están conectados, pero la parte superior e inferior bordes están delimitadas. </li></ul>

×