Computer modeling: Difference between revisions
Mr. MacKenty (talk | contribs) No edit summary |
Mr. MacKenty (talk | contribs) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
A computer model is a translation of objects or phenomena from the real world into mathematical equations.<ref>https://www.encyclopedia.com/social-sciences-and-law/law/crime-and-law-enforcement/computer-modeling</ref> | A computer model is a translation of objects or phenomena from the real world into mathematical equations.<ref>https://www.encyclopedia.com/social-sciences-and-law/law/crime-and-law-enforcement/computer-modeling</ref> | ||
== Why use a model == | |||
Thanks to https://www.igcseict.info for the content below. A model might be used: | Thanks to https://www.igcseict.info for the content below. A model might be used: | ||
Line 11: | Line 12: | ||
* To train people to use a system without putting them at risk (Learning to fly an airplane is very difficult and mistake will be made. In a real plane mistakes could be fatal!) | * To train people to use a system without putting them at risk (Learning to fly an airplane is very difficult and mistake will be made. In a real plane mistakes could be fatal!) | ||
* To investigate a system in great detail (A model of a system can be zoomed in/out or rotated. Time can be stopped, rewound, etc.) | * To investigate a system in great detail (A model of a system can be zoomed in/out or rotated. Time can be stopped, rewound, etc.) | ||
== Constructing a model == | |||
Model Construction Principle<ref>https://serc.carleton.edu/sp/library/mea/what.html</ref>: Problems must be designed to allow for the creation of a model dealing with: | |||
* Elements | |||
* Relationships and operations between these elements | |||
* Patterns and rules governing these relationships | |||
== What is a useful model? == | == What is a useful model? == | ||
Line 16: | Line 23: | ||
<iframe width="560" height="315" src="https://www.youtube.com/embed/uWuNfhDvZz8" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> | <iframe width="560" height="315" src="https://www.youtube.com/embed/uWuNfhDvZz8" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> | ||
</html> | </html> | ||
== Two different types of models == | |||
'''deterministic''' | |||
A model or simulation where no randomness is involved.<br /> | |||
'''stochastic''' | |||
A model or simulation that uses random numbers so that the system states and the output results are not exactly | |||
predictable from run to run. | |||
== Do I have a model? == | == Do I have a model? == | ||
# I have identified important features of whatever | # I have identified important features / factors of whatever event(s) I hope to represent. | ||
# I identified rules that control those features and their relationships. | # I identified rules that control those features and their relationships. | ||
# I have expressed those rules | # I have mathematically expressed those rules | ||
# I have adjusted for how likely each factor is. | # I have adjusted for how likely each factor is. | ||
Latest revision as of 07:47, 13 September 2021
![](/images/5/5a/Simulation.png)
Modeling & Simulation[1]
A computer model is an abstract mathematic representations of a real-world event, system, behavior, or natural phenomenon. A computer model is designed to behave just like the real-life system. The more accurate the model, the closer it matches real-life. [2]
A computer model is a translation of objects or phenomena from the real world into mathematical equations.[3]
Why use a model[edit]
Thanks to https://www.igcseict.info for the content below. A model might be used:
- To test a system without having to create the system for real (Building real-life systems can be expensive, and take a long time)
- To predict what might happen to a system in the future (An accurate model allows us to go forward in virtual time to see what the system will be doing in the future)
- To train people to use a system without putting them at risk (Learning to fly an airplane is very difficult and mistake will be made. In a real plane mistakes could be fatal!)
- To investigate a system in great detail (A model of a system can be zoomed in/out or rotated. Time can be stopped, rewound, etc.)
Constructing a model[edit]
Model Construction Principle[4]: Problems must be designed to allow for the creation of a model dealing with:
- Elements
- Relationships and operations between these elements
- Patterns and rules governing these relationships
What is a useful model?[edit]
Two different types of models[edit]
deterministic
A model or simulation where no randomness is involved.
stochastic
A model or simulation that uses random numbers so that the system states and the output results are not exactly
predictable from run to run.
Do I have a model?[edit]
- I have identified important features / factors of whatever event(s) I hope to represent.
- I identified rules that control those features and their relationships.
- I have mathematically expressed those rules
- I have adjusted for how likely each factor is.
Standards[edit]
- Define the term computer modelling.