Physics is the science that seeks to understand the fundamental workings of the universe: from the motion of everyday objects to the structure of atoms and galaxies. To do this, physicists have developed a precise and powerful language: one that combines mathematics, both colloquial and technical language, and visual representations. This language allows us not only to describe how the physical world behaves, but also to predict how it will behave under new conditions.
In this chapter, we introduce the foundational elements of this language, covering how to express physical ideas using equations, graphs, diagrams, and words. You’ll also get a first taste of how physics uses numerical simulations as an essential complement to analytical problem solving.
This language is more than just a set of tools—it is how physicists think. Mastering it is the first step in becoming fluent in physics.
1.1Representations¶
Physics problems and concepts can be represented in multiple ways, each offering a different perspective and set of insights. The ability to translate between these representations is one of the most important skills you will develop as a physics student. In this section, we examine three key forms of representation: equations, graphs and drawings, and verbal descriptions using the context of a base jumper, see Figure 1.

Figure 1:A base jumper is used as context to get familiair with representation, picture from https://
1.1.1Verbal descriptions¶
Words are indispensable in physics. Language is used to describe a phenomenon, explain concepts, pose problems and interpret results. A good verbal description makes clear:
- What is happening in a physical scenario;
- What assumptions are being made (e.g., frictionless surface, constant mass);
- What is known and what needs to be found.
1.1.2Visual representations¶
Visual representations help us interpret physical behavior at a glance. Graphs, motion diagrams, free-body diagrams, and vector sketches are all ways to make abstract ideas more concrete.
- Graphs (e.g., position vs. time, velocity vs. time) reveal trends and allow for estimation of slopes and areas, which have physical meanings like velocity and displacement.
- Drawings help illustrate the situation: what objects are involved, how they are moving, and what forces act on them.
1.1.3Equations¶
Equations are the compact, symbolic expressions of physical relationships. They tell us how quantities like velocity, acceleration, force, and energy are connected.
A physicist is able to switch between these representations, carefully considering with representations suits best for the given situation. We will practice these when solving problems.
1.2How to solve a physics problem?¶
One of the most common mistakes made by ‘novices’ when studying problems in physics is trying to jump as quickly as possible to the solution of a given problem or exercise by picking an equation and slotting in the numbers. For simple questions, this may work. But when stuff gets more complicated, it is almost a certain route to frustration.
There is, however, a structured way of problem solving, that is used by virtually all scientists and engineers. Later this will be second nature to you, and you apply this way of working automatically. It is called IDEA, an acronym that stands for:
Figure 3:IDEA
- Interpret - First think about the problem. What does it mean? Usually, making a sketch helps. Actually always start with a sketch;
- Develop - Build a model, from coarse to fine, that is, first think in the governing phenomena and then subsequently put in more details. Work towards writing down the equation of motion and boundary conditions;
- Evaluate - Solve your model, i.e. the equation of motion;
- Assess - Check whether your answer makes any sense (e.g. units OK? What order of magnitude did we expect?).
We will practice this and we will see that it actually is a very relaxed way of working and thinking. We strongly recommend to apply this strategy for your homework and exams (even though it seems strange in the beginning).
The first two steps (Interpret and Develop) typically take up most of the time spend on a problem.
1.2.1Example¶
Three forces act on the jumper, shown in the figure below. Finding the terminal velocity implies that all forces are balanced ()
The buoyancy force is much smaller than the force of gravity (about 0.1%) and we neglect it.
We know all forces: gravitational force equals the drag force
Assume a mass of , an acceleration due to gravity of , and air density of , a drag coefficient of 1, a frontal surface area of .
Rewriting:
We may know that raindrops typically reach a terminal velocity of less than . A terminal velocity of seems therefore plausible.
Note that we didn’t solve the problem entirely! We only calculated the terminal velocity, where the question was how long it would roughly take to reach such a velocity.
powers of ten
In physics, powers of ten are used to express very large or very small quantities compactly and clearly, from the size of atoms (~10⁻¹⁰ m) to the distance between stars (~10¹⁶ m). This notation helps compare scales, estimate orders of magnitude, and maintain clarity in calculations involving extreme values.
We use prefixes to denote these powers of ten in front of the standard units, e.g. km for 1000 meters, ms for milli seconds, GB for gigabyte that is 1 billion bytes. Here is a list of prefixes.
Prefix | Symbol | Math | Prefix | Symbol | Math |
---|---|---|---|---|---|
Yocto | y | 10-24 | Base | - | 100 |
Zepto | z | 10-21 | Deca | da | 101 |
Atto | a | 10-18 | Hecto | h | 102 |
Femto | f | 10-15 | Kilo | k | 103 |
Pico | p | 10-12 | Mega | M | 106 |
Nano | n | 10-9 | Giga | G | 109 |
Micro | µ | 10-6 | Tera | T | 1012 |
Milli | m | 10-3 | Peta | P | 1015 |
Centi | c | 10-2 | Exa | E | 1018 |
Deci | d | 10-1 | Zetta | Z | 1021 |
Base | - | 100 | Yotta | Y | 1024 |
On quantities and units
Each quantity has a unit. As there are only so many letters in the alphabet (even when including the Greek alphabet), letters are used for multiple quantities. How can we distinguish then meters from mass, both denoted with the letter m? Quantities are expressed in italics () and units are not (m).
We make extensively use of the International System of Units (SI) to ensure consistency and precision in measurements across all scientific disciplines. The seven base SI units are:
- Meter (m) – length
- Kilogram (kg) – mass
- Second (s) – time
- Ampere (A) – electric current
- Kelvin (K) – temperature
- Mole (mol) – amount of substance
- Candela (cd) – luminous intensity
All other quantities can be derived from these using dimension analysis:
1.3Calculus¶
Most of the undergraduate theory in physics is presented in the language of Calculus. We do a lot of differentiating and integrating, and for good reasons. The basic concepts and laws of physics can be cast in mathematical expressions, providing us the rigor and precision that is needed in our field. Moreover, once we have solved a certain problem using calculus, we obtain a very rich solution, usually in terms of functions. We can quickly recognize and classify the core features, that help us understanding the problem and its solution much deeper.
Given the example of the base jumper, we would like to know how the jumper’s position as a function of time. We can answer this question by applying Newton’s second law (though it is covered in secondary school, the next chapter explains in detail Newton’s laws of motion):
Clearly this is some kind of differential equation: the change in velocity depends on the velocity itself. Before we even try to solve this problem (), we have to dig deeper in the precise notation, otherwise we will get lost in directions and sign conventions.
1.3.1Differentiation¶
Many physical phenomena are described by differential equations. That may be because a system evolves in time or because it changes from location to location. In our treatment of the principles of classical mechanics, we will use differentiation with respect to time a lot. The reason is obviously found in Newton’s law: .
The acceleration is the derivative of the velocity with respect to time; velocity in itself is the derivative of position with respect to time. Or when we use the equivalent formulation with momentum: . So, the change of momentum in time is due to forces. Again, we use differentiation, but now of momentum.
There are three common ways to denote differentiation. The first one is by ‘spelling it out’:
- Advantage: it is crystal clear what we are doing.
- Disadvantage: it is a rather lengthy way of writing.
Newton introduced a different flavor: he used a dot above the quantity to indicate differentiation with respect to time. So,
- Advantage: compact notation, keeping equations compact.
- Disadvantage: a dot is easily overlooked or disappears in the writing.
Finally, in math often the prime is used: or . Similar advantage and disadvantage as with the dot notation.
1.4Definition of velocity, acceleration and momentum¶
In mechanics, we deal with forces on particles. We try to describe what happens to the particles, that is, we are interested in the position of the particles, their velocity and acceleration. We need a formal definition, to make sure that we all know what we are talking about.
1-dimensional case
In one dimensional problems, we only have one coordinate to take into account to describe the position of the particle. Let’s call that . In general, will change with time as particles can move. Thus, we write showing that the position, in principle, is a function of time . How fast a particle changes its position is, of course, given by its velocity. This quantity describes how far an object has traveled in a given time interval: . However, this definition gives actually the average velocity in hte time interval . The (momentary) velocity is defined as:
Similarly, we define the acceleration as the change of the velocity over a time interval : . Again, this is actually the average acceleration and we need the momentary one:
Consequently,
Now that we have a formal definition of velocity, we can also define momentum: momentum is mass times velocity, in math:
In the above, we have not worried about how we measure position or time. The latter is straight forward: we use a clock to account for the time intervals. To find the position, we need a ruler and a starting point from where we measure the position. This is a complicated way of saying the we need a coordinate system with an origin. But once we have chosen one, we can measure positions and using a clock measure changes with time.
Figure 5:Calculating velocity requires both position and time, both easily measured e.g. using a stopmotion where one determines the position of the car per frame given a constant time interval.
1.4.1Vectors - more dimensional case¶
Position, velocity, momentum, force: they are all vectors. In physics we will use vectors a lot. It is important to use a proper notation to indicate that you are working with a vector. That can be done in various ways, all of which you will probably use at some point in time. We will use the position of a particle located at point P as an example.
1.4.1.1Position vector¶
We write the positionvector of the particle as . This vector is a ‘thing’, it exists in space independent of the coordinate system we use. All we need is an origin that defines the starting point of the vector and the point P, where the vector ends.
Figure 6:Some physical quantities (velocity, force etc) can be represented as a vector. The have in common the direction, magnitude and point of application.
A coordinate system allows us to write a representation of the vector in terms of its coordinates. For instance, we could use the familiar Cartesian Coordinate system {x,y,x} and represent as a column.
Alternatively, we could use unit vectors in the x, y and z-direction. These vectors have unit length and point in the x, y or z-direction, respectively. They are denoted in varies ways, depending on taste. Here are 3 examples:
With this notation, we can write the position vector as follows:
Note that these representations are completely equivalent: the difference is in how the unit vectors are named. Also note, that these three representations are all given in terms of vectors. That is important to realize: in contrast to the column notation, now all is written at a single line. But keep in mind: and are perpendicular vectors.
1.4.1.2Differentiating a vector¶
We often have to differentiate physical quantities: velocity is the derivative of position with respect to time; acceleration is the derivative of velocity with respect to time. But you will also come across differentiation with respect to position.
As an example, let’s take velocity. Like in the 1-dimensional case, we can ask ourselves: how does the position of an object change over time? That leads us naturally to the definition of velocity: a change of position divided by a time interval:
What does it mean? Differentiating is looking at the change of your ‘function’ when you go from to :
In 3 dimensions we will have that we go from point P, represented by to ‘the next point’ . The small vector is a small step forward in all three directions, that is a bit in the x-direction, a bit in the y-direction and a bit in the z-direction.
Consequently, we can write as
Now, we can take a look at each component of the position and define the velocity component as, e.g., in the x-direction
Applying this to the 3-dimensional vector, we get
Note that in the above, we have used that according to the product rule:
since (the unit vectors in a Cartesian system are constant). This may sound trivial: how could they change; they have always length 1 and they always point in the same direction. Trivial as this may be, we will come across unit vectors that are not constant as their direction may change. But we will worry about those examples later.
Now that the velocity of an object is defined, we can introduce its momentum:
We can use the same reasoning and notation for acceleration:
1.4.2The base jumper¶
Given the above explanation, we can now reconsider our description of the base jumper.
We see a z-coordinate pointing upward, where the velocity. As gravitational force is in the direction of the ground, we can state
Buoyancy is clearly along the z-direction, hence
The drag force is a little more complicated as the direction of the drag force is always against the direction of the velocity . However, in the formula for drag we have . To solve this, we can write
Note that is missing in (32) on purpose. That would be a simplification that is valid in the given situation, but not in general.
1.5Numerical computation and simulation¶
In simple cases we can come to an analytical solution. In the case of the base jumper, an analytical solution exists, though it is not trivial and requires some advanced operations as separation of variables and partial fractions:
with
In that case there is nothing to add or gain from a numerical analysis. Nevertheless, it is instructive to see how we could have dealt with this problem using numerical techniques. One way of solving the problem is, to write a computer code (e.g. in python) that computes from time instant to time instant the force on the jumper, and from that updates the velocity and subsequently the position.
some initial conditions
t = 0
x = x_0
v = 0
dt = 0.1
for i is 1 to N:
compute F: formula
compute new v: v[i+1] = v[i] - F[i]/m*dt
compute new x: x[i+1] = x[i] + v[i]*dt
compute new t: t[i+1] = t[i] + dt
You might already have some experience with numerical simulations. (Figure 8) presents a script for the software Coach, which you might have encountered in secondary school.

Figure 8:An example of a numerical simulation made in Coach. At the left the iterative calculation proces, at the right the initial conditions.
1.5.1The base jumper¶
Let us go back to the context of the base jumper and write some code.
First we take: which eases writing. The force balance then becomes:
We rewrite this to a proper differential equation for into a finite difference equation. That is, we go back to how we came to the differential equation:
with
On a computer, we can not literally take the limit of to zero, but we can make very small. If we do that, we can rewrite the difference equation (thus not taken the limit):
This expression forms the heart of our numerical approach. We will compute at discrete moments in time: . We will call these values . Note that the force can be calculated at time once we have .
Similarly, we can keep track of the position:
With the above rules, we can write an iterative code:
Source
# Simulation of a base jumper
## Importing libraries
import numpy as np
import matplotlib.pyplot as plt
## Constants
rho = 1.29 #kg/m^3
A = 0.7 #m^2
m = 75 #kg
C_d = 1.0 #-
k = 1/2*rho*A*C_d #kg/m
g = 9.81 #m/s^2
## Time step
dt = 0.01 #s
t = np.arange(0, 12, dt) #s
## Initial conditions
z = np.zeros(len(t)) #m
v = np.zeros(len(t)) #m/s
z[0] = 300 #m
for i in range(0, len(t)-1):
F = - m*g - k*abs(v[i])*v[i] #N
v[i+1] = v[i] + F/m*dt #m/s
z[i+1] = z[i] + v[i]*dt #m
if z[i+1] < 0:
break
v_t = np.sqrt(m*g/k)*np.tanh(np.sqrt(k*g/m)*t) #m/s
## Plotting results
figs, axs = plt.subplots(1, 2, figsize=(10, 5))
axs[0].set_xlabel('Time (s)')
axs[0].set_ylabel('Velocity (m/s)')
axs[0].plot(t, v, 'k.', markersize=1, label='numerical solution')
axs[0].plot(t, -v_t, 'r--', label='analytical solution')
axs[0].legend()
axs[1].set_xlabel('Time (s)')
axs[1].set_ylabel('Position (m)')
axs[1].plot(t, z, 'k.', markersize=1)
plt.show()

Important to note is the sign-convention which we adhere to. Rather than using we make use of which takes into account that drag is always against the direction of movement. Note as well the similarity between the analytical solution and the numerical solution.
To come back to our initial problem:
It roughly takes to get close to terminal velocity (note that without friction the velocity would be ). The building is not high enough to reach this velocity (safely).