Uniform linear motion
Do you have questions or comments about this model? Ask them here! (You'll first need to log in.)
WHAT IS IT?
Model simulira jednoliko pravocrtno gibanje koje je jedno od osnovnih pojmova u području fizike.
HOW IT WORKS
Pokretni agent (turtle) prikazan je kao automobil koji se giba od polja označenog sa A do polja označenog sa B koristeći formulu za prijeđeni put (dx = v * dt) u jednolikom pravocrtnom gibanju.
HOW TO USE IT
Pomoću klizača 'brzina' postavljamo iznos brzine kojom će se automobil gibati. Pritiskom na gumb 'setup' prikazat će se automobil kao i polazna (A) i krajnja (B) točka gibanja. Namjestimo li prekidač 'putanja?' na On, putanja gibanja automobila je vidljiva, inače se ne vidi. Pritiskom na gumb 'go' simulacija se pokreće, odnosno automobil se počinje gibati konstantnom brzinom.
THINGS TO NOTICE
Put kojeg automobil prelazi nije uvijek isti, već se mijenja nasumično svaki put kada stvorimo svijet, odnosno pritisnemo gumb 'setup'. Model uključuje grafički prikaz prijeđenog puta pomoću kojeg se može vidjeti kako se prijeđeni put u ovisnosti o vremenu (Napomena: prijeđeni put je izražen kao broj polja koje automobil prijeđe, dok je vrijeme izraženo kao broj tick-ova. Svaki put kada se procedura 'go' izvrši, broj tick-ova se poveća za jedan). Model uključuje i grafički prikaz brzine pomoću kojeg se može vidjeti promjena brzine u ovisnosti o vremenu (odnosno tick-ovima).
THINGS TO TRY
Zanimljivo je mijenjati iznos brzine putem klizača i promatrati promjene na grafovima prijeđenog puta i brzine. Korisnik može paliti i gasiti prekidač 'putanja?' i na taj način prikazati ili sakriti putanju automobila
EXTENDING THE MODEL
Model se može proširiti tako da dodamo još automobila. To se može učiniti u programskom kodu dodavanjem novog podskupa agenata kojeg treba definirati kao 'breed'. Može se dodati i grafički prikaz kinetičke energije automobila.
NETLOGO FEATURES
(interesting or unusual features of NetLogo that the model uses, particularly in the Code tab; or where workarounds were needed for missing features)
RELATED MODELS
(models in the NetLogo Models Library and elsewhere which are of related interest)
CREDITS AND REFERENCES
(a reference to the model's URL on the web if it has one, as well as any other necessary credits, citations, and links)
Comments and Questions
turtles-own [d_x] globals [s v B d_t] to setup clear-all setup-cestica setup-pozadina reset-ticks end to setup-pozadina ask patches [ set pcolor white ] set B random 15 ask patch -10 0 [ set pcolor grey set plabel "A" ] ask patch B 0 [ set pcolor grey set plabel "B" ] end to setup-cestica create-turtles 1 ask turtle 0 [ set color red setxy -10 0 set heading 90 set shape "car" if path? [ pen-down ] ] end to go ask turtle 0 [ ifelse xcor <= B [ unos izracun ] [ set v 0 ] ] tick end to unos set v speed set d_t 0.001 end to izracun set d_x (v * d_t) set xcor (xcor + d_x) set s (s + d_x) end
There is only one version of this model, created over 11 years ago by Hrvoje Mladinić.
Attached files
File | Type | Description | Last updated | |
---|---|---|---|---|
Uniform linear motion.png | preview | Preview for 'Uniform linear motion' | over 11 years ago, by Hrvoje Mladinić | Download |
This model does not have any ancestors.
This model does not have any descendants.