Nugroho's blog.: simulasi perkotaan

Sunday, September 14, 2008

simulasi perkotaan

Membuat simulasi pertumbuhan daerah kota meggunakan CA:

langkah:
  1. Buat sel 200x200
  2. dari sel-sel tersebut, tentukan mana sel yang merupakan sungai, jalan, kota, danau, polusi atau daerah kosong, menggunakan record.
  3. proses menggunakan syarat-syarat yang telah ditentukan
  4. lihat hasilnya.
syarat:
  • jika dia 'sungai', biarkan saja
  • begitu juga jika dia 'jalan'
  • jika memiliki 3 atau lebih tetangga yang berupa 'kota' DAN tidak punya tetangga yang berupa 'polusi', ubah dia mejadi kota
  • jika punya tetangga berupa 'polusi', biarkan saja
  • jika tetangganya 'jalan DAN satu atau lebih 'kota' DAN tidak punya tetangga 'polusi', ubah dia menjadi 'kota'.
  • jika satu atu lebih tetangganya 'danau' DAN satu atau lebih 'kota' DAN tidak ada tetangga berupa polusi, ubah dia menjadi kota
  • jika dia 'kota' biarkan saja.

Bagaimana kita tahu bahwa sebuah sel itu kota, sungai atau jalan?

buat variabel 'status' berupa integer.
jika status=1 maka dia adalah 'sel kosong'
jika status=2 maka dia adalah 'kota'
jika status=3 maka dia adalah 'jalan'

No comments:

323f (5) amp (1) android (12) apple (7) arduino (18) art (1) assembler (21) astina (4) ATTiny (23) blackberry (4) camera (3) canon (2) cerita (2) computer (106) crazyness (11) debian (1) delphi (39) diary (286) flash (8) fortran (6) freebsd (6) google apps script (8) guitar (2) HTML5 (10) IFTTT (7) Instagram (7) internet (12) iOS (5) iPad (6) iPhone (5) java (1) javascript (1) keynote (2) LaTeX (6) lazarus (1) linux (29) lion (15) mac (28) macbook air (8) macbook pro (3) macOS (1) Math (3) mathematica (1) maverick (6) mazda (4) microcontroler (35) mountain lion (2) music (37) netbook (1) nugnux (6) os x (36) php (1) Physicist (29) Picture (3) programming (189) Python (109) S2 (13) software (7) Soliloquy (125) Ubuntu (5) unix (4) Video (8) wayang (3) yosemite (3)