Mathematical modelling is the process of formulating an abstract model in terms of mathematical language to describe the complex behaviour of a real system. Mathematical models are quantitative models and often expressed in terms of ordinary differential equations and partial differential equations. Mathematical models can also be statistical models, fuzzy logic models and empirical relationships. In fact, any model description using mathematical language can be called a mathematical model. Mathematical modelling is widely used in natural sciences, computing, engineering, meteorology, and of course earth sciences. For example, theoretical physics is essentially all about the modelling of real world processes using several basic principles (such as the conservation of energy, momentum) and.