Example: barber

MATLAB time-based simulations of projectile motion ...

MATLAB time-based simulations ofprojectile motion , pendulum oscillation, andwater dischargeKaan Yetilmezsoy1,3and Carl E Mungan21 Department of Environmental Engineering, Faculty of Civil Engineering, YildizTechnical University, 34220, Davutpasa, Esenler, Istanbul, Turkey2 Physics Department, US Naval Academy, Annapolis, MD 21402-1363, United Statesof 27 March 2018, revised 8 July 2018 Accepted for publication 17 August 2018 Published 24 September 2018 AbstractIn addition to teaching undergraduate technical majors about theory andexperiments, an important component of their instruction should be to developproficiency in using computers for simulations and data presentation.

A study based on an object-oriented programming language was performed by Lee and Lee [8] at Soongsil University in Korea to discuss various aspects of developing interactive physics education software using Adobe Flash and ActionScript source code for the simu-lator. They demonstrated three examples of interactive simulations (i.e. one-dimensional

Tags:

  Programming, Actionscript

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of MATLAB time-based simulations of projectile motion ...

1 MATLAB time-based simulations ofprojectile motion , pendulum oscillation, andwater dischargeKaan Yetilmezsoy1,3and Carl E Mungan21 Department of Environmental Engineering, Faculty of Civil Engineering, YildizTechnical University, 34220, Davutpasa, Esenler, Istanbul, Turkey2 Physics Department, US Naval Academy, Annapolis, MD 21402-1363, United Statesof 27 March 2018, revised 8 July 2018 Accepted for publication 17 August 2018 Published 24 September 2018 AbstractIn addition to teaching undergraduate technical majors about theory andexperiments, an important component of their instruction should be to developproficiency in using computers for simulations and data presentation.

2 A par-ticularly appropriate course for this purpose is classical mechanics because oneof the primary goals of that course is to simulate the motion of physicalsystems, which is greatly aided by visualizations that help to build students intuition about expected behaviors. As a demonstration of the ease with whichthis objective can be accomplished using the MATLAB software package,fully executable scripts are presented here for three commonly studied sys-tems: point projectiles, simple pendula, and waterflowing out of a hole in atank.

3 It is much easier for students to edit a functioning script than to try towrite their own from scratch. However, the present scripts are sufficientlyshort and well-documented that instructors can readily ask their students tomodify and adapt them according to their local instructional environmentsand : computational simulation, projectile motion , simple pendulum,water discharge, MATLAB (Somefigures may appear in colour only in the online journal)European Journal of PhysicsEur. J. (2018)065803(18pp) to whom any correspondence should be +18$ 2018 European Physical Society Printed in the UK11.

4 IntroductionIn today s world, educators and students are aware of the needs of the science educationcommunity regarding the use of computation in physics. There is no doubt that conventionalhand calculations are often laborious and time-consuming when the number of inputs isincreased, and/or different initial parameters are introduced in every new scenario of acomplicated problem. More importantly, computer-aided techniques are inevitable in theanalysis of many physical systems( structural mechanics, andfluid mechanics)whosebehavior must be studied both visually and practically under different dynamic theoretical knowledge obtained during lectures is important and can play a sig-nificant role in learning fundamental principles, scientific interpretation of a concept is limitedfor lectures full of theory.

5 Implementation of modern computer technologies( animation,dynamic objects, and visualization of the studied physics phenomena)improves students perception of the material and help them comprehend it[1]. It is essential to teach studentsabout computational methods, modeling knowledge, and simulation experience to encouragethem to create robust and practical solutions to the real-world problems that they will face intheir future careers[2,3].The American Association of Physics Teachers recommends that computer-basedapplications be incorporated into the undergraduate physics curriculum[4].

6 Topics in clas-sical mechanics are particularly appropriate for this purpose because they are well-suited tocomputational approaches[5]. A synthesis of curriculum development, computational phy-sics, computer science, and physics education will be useful for scientists and studentswishing to write their own simulations and develop their own curricular material[6].Moreover, to support the computer-based applications, inclusion of course-related experi-ments in the curriculum will offer a remarkable opportunity for both students and discipline-specific practitioners to comprehend the theoretical issues in a visual manner[3].

7 In a study performed at the International IT University in Kazakhstan, Dainekoet al[1]investigated the effect of using physics virtual laboratories(PVL)on the performance ofPhysics-1 and Physics-2 courses. PVL was developed in C#(.NET)based on the and realized with the use of 3D modeling by employing Blender and Maya 3 Dsoftware. The authors implemented a PVL software package consisting of nine physicalexperiments( the Atwood machine, Maxwell pendulum, Clement Desormes method,Stefan Boltzmann constant, photoconductivity properties of semiconductors, magneticinduction, direct current laws, Ohm s law for alternating current, and Frank Hertz experi-ment)from various domains of physics integrated into a single curriculum.

8 The study con-cluded that the introduction of innovative computer technologies, such as virtual laboratories,could be used during lectures to enhance the teaching experience and improve educationquality, without large facilities and material on the incorporation of computational science into introductory physicscourses revealed positive results. For instance, at the University of Maryland in the USA,Redish and Wilson[7]proposed a computational environment at thebeginning of an introductory physics course for student programming .

9 The authors sawseveral benefits of teaching physics in a computerized environment. The study concluded thatwhen the computational science tools were combined with introductory physics courses,students were able to discuss real-world problems( projectile motion with air resistance)without needing an intensive mathematical J. (2018)065803K Yetilmezsoy and C E Mungan2A study based on an object-oriented programming language was performed by Lee andLee[8]at Soongsil University in Korea to discuss various aspects of developing interactivephysics education software using Adobe Flash and actionscript source code for the simu-lator.

10 They demonstrated three examples of interactive simulations ( one-dimensionalkinematics: bus simulator; Newton s laws of motion and law of gravity: motions of twocelestial bodies interacting with gravity; and motions of eight celestial bodies in the solarsystem)based on Flash software that enable students to understand basic concepts in authors concluded that the students could grasp relevant concepts intuitively with thehelp of the object-oriented nature and powerful graphics capability of the study reported by Sherin[9]aimed to compare the performance of two distinctgroups of students(from University of California, Berkeley, USA)


Related search queries