Project 01
Project 01
SIMULATIONS IN PHYSICS
1.1
INTRODUCTION:
Computing has become necessary for scientific analysis. It is not only the
modern societies which rely only on computers, the ancient societies also had
to deal with computation and quantify their knowledge and events e.g., the
Mayans recorded multiplication tables in the form of bar and dots and used
the tables to figure out the period of lunar eclipses [1].
We can divide the use of computer in Physics into four categories:
1. Numerical computation
2. Symbolic computation
3. Real time control
4. Simulation
In the Numerical computation the simplifying physical principles are discovered before computation. For example the solution of many problems in
Physics can be reduced to the solution of a set of simultaneous linear equations.
The second one is the Symbolic computation. It becomes very important in
theoretical Physics. As an example, suppose we want to know the solution to
the quadratic equation.ax2 + bx + c = 0. A Symbolicmanipulation program
(b b2 4ac)
can give us the solution in symbolic form x =
. Mathematical
2a
expressions such as differentiation, integration, equation solutions and power
series expansions can be performed using a typical Symbolic manipulation.
In simulation mode, the basic laws of the model are included in the program
1
1.2
the motion evolves is studied over successive times as if particles are actually
moving. In aircraft flight simulators, wind tunnel, river basin model, network
analysers,simulations are used intensively.
1.3
1.4
1.5
COMPUTATIONAL ENVIRONMENT
1.6
WHY C++ ?
1.7
NO UNIFIED THEORY
1.8
SUMMARY
REFERENCES
1. Pang Tao, An Introduction to Computational Physics(Cambridge,1997)
2. Gould/Tobochink,An Introduction Simulation Method(Addison-Wasley,1988)
3. Verma R.C., Ahluwalia P.K., Sharma K.C, Computational Physics: An
Introduction(NEW AGE INTERNATIONAL(P) LIMITED,2005)
4. Deo Narsingh, System Simulation with Digital Computer(Prentice Hall
of India,2009)
5. Balagurusamy E., Numerical Methods(Tata McGraw-Hill,2008)
6. Balagurusamy E.,OOP with C++(Tata McGraw-Hill,2009)