|
MVLib - Short Writeup - Version 4.0 Example Number 40 - Cellular Automata |
This example show hout to use the subroutines cellularrule, cellularplot,
cellularcycle and cellularplot, the application show the behaviour of
a configuration known as the "The Walker"; after few cycles the
configuration is the same on initial state, but modev north-eastward.
The fortran code is available here and the complete script running the code is available here. |
|||||||
|
||||||||
| ||||||||
parameter (nx=25,ny=25)
integer m(nx,ny) ; character file*20,titolo*20
call mvsetflags ('Tipo di Carattere',-14.0)
call cellularrule (-1,0)
m=0
call cellularinit(m,nx,ny,3,5,4)
call cellularplot(m,nx,ny)
call mvsetflags ('X size',600.0)
call displayplot ('tmp000.gif','The Walker with Cellular Automata',
2 'Cycle n:000')
do i=1,40
call cellularcycle(m,nx,ny)
call cellularplot(m,nx,ny)
call makefilename('tmp',i,'.gif',file)
call makefilename('Cycle n: ',i,' ',titolo)
call displayplot (file,'The Walker with Cellular Automata',titolo)
end do
call viacolvento('tmp*.gif','example401.gif')
end
| ||||||||