Program
-
Code를 사용해보자!Program/NetLogo 2019. 3. 14. 19:12
안녕하세요. 간단하게 따라 할 수 있는 예제를 만드는 Teemol입니다! 이번 예제는 NetLogo Code의 간단한 사용법을 알려드리려고 합니다. 먼저 버튼을 추가해서 다음과 같은 화면을 만들어 줍니다. 버튼을 생성할 때, DisplayName과 Commands가 있습니다.DispayName은 버튼에 표시되는 텍스트를 뜻하고,Commands는 실행될 커맨드의 이름입니다.DisplayName을 입력하지 않으면 Commands에 입력된 내용이 버튼에 표시됩니다. 다음은 버튼에서 실행될 명령어를 Code에 입력해보도록 하겠습니다. 먼저 setup 버튼에서 사용할 명령을 입력합니다.to setup clear-all;내용을 초기화합니다. create-turtles 1;거북이를 1마리 생성합니다. ask turt..
-
명령어에 대해 알아보자!Program/NetLogo 2019. 3. 13. 11:29
안녕하세요. Teemol입니다! 이번 글은 NetLogo에서 사용하는 명령어를 몇 가지만 알아보려고 합니다. (모든 명령어를 쓰면 찾아서 보기도 힘들 것 같습니다.)observer 기준으로 설명하겠습니다. NetLogo는 띄어쓰기를 주의해야 합니다.예를 들어 1+2+3을 입력하면 하나의 값으로 인식합니다.1 + 2 + 3 이런 식으로 구분을 띄어쓰기로 해줘야 합니다. ; ;(명령어는 아니지만 코드에서 사용할 수 있습니다.)주석입니다.;도 동일합니다. clear-all입력된 내용을 모두 초기화합니다. one-of랜덤으로 하나ask one-of patches [ ?? ] 배경 중 하나ask one-of turtles [ ?? ] 거북이 중 하나 set color one-of base-colors 베이스 색상..
-
CommandCenter를 사용해보자!Program/NetLogo 2019. 3. 12. 22:26
안녕하세요. 간단하게 따라 할 수 있는 예제를 만드는 Teemol입니다! 이번 예제는 NetLogo CommandCenter의 간단한 사용법을 알려드리려고 합니다. 여기서 CommandCenter란,이름과 같이 사용자가 명령을 할 때 사용됩니다. 어디다 명령을 내리느냐?바로 NetLogo를 이루는 대상들, Agents입니다. Agents에는 4가지 종류가 있습니다.Turtles시뮬레이션 화면에서 움직이는 객체입니다.화살표 하나하나가 Turtle이고 합쳐서 Turtles라고 합니다. Patches시뮬레이션 화면에서 바닥(배경)입니다.기본적으로는 하나의 검은색 화면으로 보이지만, 알고 보면 파란색 네모와 같은 patch들로 이루어져 있습니다. Links두 Turtel 간의 연관 관계입니다. Observer관..
-
NetLogo란?Program/NetLogo 2019. 3. 11. 15:02
안녕하세요. Teemol입니다! 오늘은 "행위자 기반 모형(Agent-based model, ABM)"을 간단하게 구현할 수 있도록 도와주는 프로그램인 NetLogo를 알려드리겠습니다! NetLogo를 알기 전에 "행위자 기반 모형"을 간단하게 설명하면,거시적 현상(어떠한 행위로 인해 일어날 미래의 일)이 일어나면 발생에 관여한 미시적 행위자(현 상황에 중점을 두고 행동)가 한 행동의 상호작용으로 설명하기 위한 모형입니다.>> 네이버 지식백과로 이동 클릭! NetLogo 페이지 이동 클릭!