4 Mathematics for Engineering
Introduction
Omnia de mathematica agitur![1] Many will say that mathematics is the engineer’s language, so the first thing students need to do before they can study engineering is to learn (or relearn) the essential mathematics. Learning mathematics is a lifelong endeavor for most engineers and is essential to the profession. All rigorous engineering analysis ultimately rests on mathematical structure, even when the mathematics is implicit. Mathematics enables engineers to understand and predict the behavior of physical systems, deal with uncertainties, and find optimal solutions to complex problems.
Readers of this eBook will likely be already familiar with the essential mathematics required to enter various engineering and scientific disciplines. However, they will still need to review fundamental mathematical concepts to progress successfully. Geometry, algebra, trigonometry, calculus, and vectors provide engineers with essential mathematical tools for tracking processes and solving problems. Differential equations, for example, also arise in many aspects of engineering problem-solving. To this end, all engineers must become well-versed in solving various types of differential equations, analytically and numerically. In particular, when performing arithmetical and algebraic calculations, engineers must do so accurately and without error. Errores in engineeringo plerumque sunt catastrophes.[2]
In engineering, quantities with both magnitude and direction are often required, such as forces, velocities, and accelerations, as well as their manipulations involving scalar and vector products. Vector quantities are most conveniently expressed using vector notation, a concise shorthand for the corresponding scalar equations. For example, the equations of motion for a fluid are often written as vector equations. Therefore, engineers must become comfortable with vector quantities, including shorthand notation for operators such as the gradient, the Laplace operator, and the substantial derivative. Exercitatio perfectos efficit.[3]
Learning Objectives
- Review the essential mathematical tools needed for aerospace engineering analysis.
- Apply algebraic manipulation to rearrange and simplify engineering equations.
- Review the basic rules of differentiation and integration and their use in engineering problems.
- Use vectors to represent physical quantities with both magnitude and direction.
- Interpret and apply primary vector operations, including the scalar product, cross-product, gradient, divergence, and curl.
- Explain the meanings of line integrals, surface integrals, and volume integrals.
- Describe the substantial derivative and the Laplace operator and recognize where they arise in engineering analysis.
- Use complex numbers and recognize how quaternions extend similar ideas to three-dimensional rotations.
- Recognize why ordinary and partial differential equations are needed to model engineering systems.
Algebra
Algebra is used extensively in engineering. It is the branch of mathematics that uses symbols to represent quantities and their relationships. These symbols are manipulated using the rules of arithmetic to solve equations, simplify expressions, and rearrange formulas into more useful forms. In engineering applications, algebra is not merely an abstract mathematical exercise; it is the means by which physical relationships are converted into useful numerical results.
Some of the most important algebraic operations include collecting like terms, expanding and factoring expressions, simplifying fractions, working correctly with exponents and radicals, and rearranging equations to solve for a specified variable. Care is needed when applying the same operation to both sides of an equation and when preserving signs, units, and dimensions throughout the calculation. For example, suppose an engineering relation has the form
(1)
where ,
,
,
, and
are known quantities, and
is a velocity to be determined. First, subtract
from both sides to isolate the term containing
, i.e.,
(2)
Next, divide by and multiply by
, giving
(3)
Taking the square root then gives
(4)
provided that the quantity inside the square root is non-negative. This example also shows why units and signs must be tracked carefully. The combination must have the dimensions of velocity squared, and the selected square-root branch must be consistent with the physical meaning of
. Such rearrangements are common in engineering because equations are often derived first from physical principles, and only afterward rearranged to solve for the quantity of interest.
As a more demanding example, suppose another engineering relation has the form
(5)
where ,
, and
are temperatures,
is a known positive constant, and
is to be determined. First, subtract
from both sides, i.e.,
(6)
Next, divide by to isolate the exponential term to get
(7)
Taking the natural logarithm of both sides gives
(8)
and solving for gives
(9)
This result is valid only when the argument of the logarithm is positive. In addition, the result must be checked against the problem’s physical meaning. Because , the value of
is non-negative only when the temperature difference has decreased in magnitude from its initial value.
A sound working knowledge of algebra is essential before progressing to more advanced engineering mathematics. Many errors in engineering calculations arise from incorrect algebraic manipulations, sign errors, inconsistent units, and the substitution of numerical values too early in the solution process. For this reason, algebraic fluency remains one of the most important foundations for reliable engineering problem-solving.
Check Your Understanding #1 – Review problems in algebra
- Simplify the expression given by
.
- Solve for
in the equation
.
- Simplify the expression
.
- Solve for
in the equation
.
- Solve for
in the equation
.
- Solve for
in the equation
.
Show solution/hide solution.
- Removing parentheses and combining like terms gives
- Distributing the 2 gives
Combining like terms gives
Subtracting 6 from both sides gives
Finally, dividing both sides by 3 gives
- Distributing the coefficients gives
Combining like terms gives
- The expression is undefined when
because it would result in division by zero. For this reason,
is excluded from the domain and cannot be a solution. Factoring the numerator gives
The fraction is zero only when the numerator is zero and the denominator is not zero. Setting the numerator factors equal to zero gives
Solving each equation separately gives
- Subtracting
from both sides gives
Dividing by
gives
Taking the cube root gives
For a physical speed, the result must be consistent with the allowable range of
.
- Dividing both sides by
gives
Taking the natural logarithm of both sides gives
Multiplying both sides by
gives
This result is valid when the argument of the logarithm is positive.
Calculus
Engineering requires calculus, and to use it, one must know how to differentiate and integrate. Both processes have rules. Success with calculus means first learning the rules, i.e., the mechanical processes usually taught to engineers by the mathematics department. But to succeed with calculus in engineering means much more, in that the process of doing the mathematics must also be physically interpreted. For example, differentiation is akin to finding a rate of change, a slope, or a gradient, while integration involves finding a sum, such as an area, a volume, or the contribution of something that acts or is distributed along a particular path or over a particular area. The tangible application of mathematics within the engineering framework is an acquired skill, but one essential for success as an engineer.
Ordinary Differentiation
Finding the change in one thing with respect to another is the essence of differentiation. For a function of one variable, such as , the derivative measures how rapidly the function changes as
changes. It is defined as the limiting value of a ratio of small changes, i.e.,
(10)
This derivative is the local slope of the function at a point, as shown in Figure 1. It tells how much changes per unit change in
, in the limit as the change in
approaches zero. In engineering, this idea appears constantly. For example, velocity is the derivative of position with respect to time, acceleration is the derivative of velocity with respect to time, and a pressure gradient is the derivative of pressure with respect to distance.

The fundamental rules of differentiation are:
1. Power Rule:
(11)
2. Constant Rule:
(12)
3. Sum/Difference Rule:
(13)
4. Product Rule:
(14)
5. Quotient Rule:
(15)
6. Chain Rule:
(16)
Having laid down these basic rules, which are the first things to learn, they are necessary but insufficient for engineering. Interpreting and understanding the meaning of these processes is more challenging but essential to achieving success in engineering problem-solving. Experienced engineers take these “rules” for granted and do the mathematics valor facialis.[4]
Check Your Understanding #2 – Review problems using differentiation
- Find the derivative of the function
- Find the derivative of the function
- Find the derivative of the function
- Find the derivative of the function
- Find the derivative of the function
Show solution/hide solution.
- By taking the derivative term by term, then
2. Applying the chain rule leads to
3. Using the power rule gives
4. Applying the chain rule gives
5. Using the power rule and the chain rule leads to
Partial Differentiation
Many engineering quantities depend on more than one independent variable. For example, the temperature in a room may vary with position and time so that it can be written as . Similarly, the pressure in a fluid may vary with all three spatial coordinates and time so that it can be written as
. In such cases, the question “how fast does the quantity change?” is incomplete unless the variable with respect to which the change is being measured is specified. A partial derivative answers this question by measuring the rate of change with respect to one independent variable while all other independent variables are held fixed.
For a function of two variables, , the partial derivative of
with respect to
is defined as
(17)
In this operation, is treated as a constant. Therefore,
measures the local rate of change of
in the
direction only. Similarly, the partial derivative of
with respect to
is defined as
(18)
where is held constant. Therefore,
measures the local rate of change of
in the
direction only.
In practice, partial derivatives are computed by differentiating with respect to the variable of interest while treating all other independent variables as constants. For example, if
(19)
then the partial derivative with respect to is found by treating
as a constant. This gives
(20)
Because is being held fixed, both
and
are constants with respect to
. It follows that
(21)
The partial derivative with respect to is found by treating
as a constant. This gives
(22)
Because is being held fixed,
is a constant with respect to
. Hence,
(23)
The same function can have different partial derivatives, depending on which independent variable is being varied.
Partial differentiation is a fundamental tool in engineering because most physical quantities depend on several variables. As will become apparent in later chapters of this eBook, the use of partial derivatives is the norm rather than the exception. They are used to describe spatial gradients, time rates of change, conservation laws, fluid motion, heat transfer, structural deformation, electric and magnetic fields, and many other physical systems.
Check Your Understanding #3 – Review problems using partial derivatives
For each of the following functions, compute and
:
Show solution/hide solution.
. First, differentiate the function with respect to
while treating
as a constant, giving
Next, differentiate the function with respect to
while treating
as a constant, giving
. First, differentiate with respect to
(treat
as constant), i.e.,
Next, differentiate with respect to
(treat
as constant), i.e.,
. First, differentiate with respect to
(use the chain rule), i.e.,
Next, differentiate with respect to
(again using the chain rule), i.e.,
. First, differentiate with respect to
(treat
as constant and apply the chain rule to
), i.e.,
Next, differentiate with respect to
(product‐and chain‐rule on
), i.e.,
. First, differentiate with respect to
(treat
as constant), i.e.,
Next, differentiate with respect to
(treat
as constant), i.e.,
Integration
Integration is a process often described as the inverse of differentiation. Integration is more complex than differentiation, but it comes up in some form in most engineering problem-solving. Integration techniques involve using the power rule, trigonometric and logarithmic integrals, and the substitution method. Most engineers only recall some of the rules of integration; after all, they aspire to be more than just pure mathematicians. Still, they can look them up in books as standard integrals or use computational tools such as Wolfram Alpha or ChatGPT, provided the result is also checked against the mathematical and physical context. The successful use of calculus should never depend on guesswork or AI. Labora callide, non fortiter.[5]
The fundamental rules of integration are:
1. Power Rule:
(24)
2. Constant Multiple Rule:
(25)
3. Sum/Difference Rule:
(26)
4. Integration by Parts:
(27)
5. Substitution Rule:
(28)
Again, the rules are the first things to learn, but the meaning of the integration processes must also be understood in engineering. For example, integration also has an important geometric interpretation. For a function , the definite integral
(29)
represents the signed area under the curve between and
, as shown in Figure 2. In engineering applications, this idea is often more important than the symbolic rule used to evaluate the integral. For example, integrating a velocity-time curve gives displacement, integrating a force-displacement curve gives work, and integrating a distributed load gives the resultant force.

Check Your Understanding #4 – Review problems using integration
- Evaluate the integral
- Evaluate the integral
- Evaluate the integral
- Evaluate the integral
- Evaluate the integral
Show solution/hide solution.
1. Integrating term by term gives
where is the constant of integration.
2. Integrating each term separately leads to
where is the constant of integration.
3. Applying the power rule of integration gives
where is the constant of integration.
4. Using the substitution , then
and the integral becomes
By substituting back , the final result is
5. The integral to be solved is
Let so
. Therefore,
where is the constant of integration.
Working with Vectors
A vector is a quantity that possesses both magnitude and direction, such as force, velocity, or acceleration. Vectors come up everywhere in engineering. Si vectores nescis, tunc errabis. Vectors are represented by arrows with a length proportional to the magnitude, and the orientation denotes the direction. Vectors are also used to specify a position in space; such vectors are called position vectors. The location of an arbitrary point in space, say P, can be defined by specifying the values of three coordinates, i.e., in terms of in a standard Cartesian coordinate system. As shown in Figure 3, the point P can be located by the position vector,
, where
(30)

In general, if is a given vector in a Cartesian coordinate system and
, and
are the scalar components of
in the
,
, and
directions, then
(31)
as shown in Figure 4 below.

Vectors can represent velocities (a speed in a given direction), forces, accelerations, or other quantities. Vectors can be added to find the total effect (such as total velocity, force, or acceleration) by adding components component-by-component, nose-to-tail, as shown in Figure 5. If is directed from point
to point
and a second vector
is defined as
(32)
that points from to
, then the resultant vector
that points from
to
is
(33)

Alternative coordinate systems can be used to describe any problem; for example, cylindrical or spherical coordinates can be used instead of Cartesian coordinates. Typically, selecting a suitable coordinate system is a matter of convenience. Still, it is also essential to determine whether the mathematics can be appropriately simplified in an alternative coordinate system. For example, in introductory engineering problems, Cartesian coordinates are used primarily, but polar coordinates are sometimes used when convenient. It is best to start with Cartesian coordinates to understand mathematical rules.
Scalar & Vector Fields
A field is a quantity that is defined at every point in space, and in general varies continuously from point to point. If physical systems are described in terms of such fields, the natural mathematical problem is to determine how these quantities change with position and with time. This problem leads directly to calculus. A simple example is a temperature distribution in a room: each point in space is associated with a specific temperature. A flow provides a second example: at each point, the air is characterized by a velocity with both magnitude and direction. In this description, attention is focused not on the motion of individual fluid elements, but on the value of the field at a specified point in space.
A scalar quantity given as a function of coordinate space (and perhaps time
) is called a scalar field. For example, fluid properties such as pressure
, density
, and temperature
are all scalar quantities, i.e.,
(34)
Similarly, a vector quantity defined as a function of position and time is called a vector field. For example, velocity is a vector quantity. A velocity can be written in terms of its scalar components, i.e.,
(35)
where the components are
(36)
More often than not, the velocity vector is written as
(37)
where ,
and
are the components in the
,
and
direction, respectively.
Similar expressions can be written for cylindrical and spherical coordinates. In many theoretical aerodynamic and other engineering problems, various scalar and vector fields are unknowns that must be determined as part of a solution subject to prescribed initial and boundary conditions.
Scalar Products & Vector Projections
Let the vectors and
be given by
(38)
The scalar product, or dot product, of and
is written as
and is defined by
(39)
where the centered dot represents the scalar product operator. The result of this operation is a scalar, not a vector.
As shown in Figure 6, the scalar product has a useful geometric interpretation. It can also be written as
(40)
where is the angle between the vectors
and
. The factor
is the scalar projection of
in the direction of
, while
is the scalar projection of
in the direction of
. For this reason, the dot product can be interpreted as the magnitude of one vector multiplied by the scalar projection of the other vector onto it.

Vector projections isolate the part of one vector that lies along another. This idea recurs whenever a quantity must be decomposed into components parallel and perpendicular to a specified direction. For example, in calculating mechanical work, only the component of the force parallel to the displacement contributes. Similar decompositions also appear in aerospace engineering applications such as structural analysis, where loads may be split into axial and shear components.
The scalar projection, or scalar component, of onto
is
(41)
This quantity is a signed scalar. It is positive if has a component in the same general direction as
, negative if it has a component in the opposite direction, and zero if the two vectors are perpendicular.
The corresponding vector projection of onto
is
(42)
This expression gives the actual vector component of that lies in the direction of
. Dividing by
gives the scalar projection, while dividing by
and multiplying by
gives the vector projection.
Vector Products
The vector product , also called the cross product, produces a vector that is perpendicular to the plane containing
and
, as shown in Figure 7. The magnitude of the vector product is proportional to the area of the parallelogram formed by the two vectors, i.e.,
(43)
where is the angle between the vectors and
is a unit vector normal to the plane containing
and
, as determined by the right-hand rule. Notice that
(44)
which is the area of the parallelogram spanned by the two vectors.

In general, the vector product can also be written as
(45)
Expanding this determinant gives
(46)
Check Your Understanding #5 – Review problems with vector operations
Given two vectors and
, then evaluate:
-
- The angle
between
and
- The projection of
onto
Show solution/hide solution.
- Multiply
by 3 and subtract from
, i.e.,
Notice that the result is a vector.
- Take the dot product of matching components, i.e.,
Notice that the result is a scalar.
- Form the determinant (treating the
‐components as zero), i.e.,
- Find the angle
between the vectors using
. The magnitudes of the vectors are
so that
- Project
onto
using
Therefore,
Differentiating a Vector
A vector can be differentiated with respect to any independent variable on which it depends. For example, if a vector depends on a variable
, then its derivative with respect to
is
(47)
where the Cartesian unit vectors ,
, and
are assumed to be fixed. The derivative describes how the vector changes with respect to the chosen independent variable. The change may be in the magnitude of the vector, its direction, or both. The derivative of a vector is also a vector.
In many engineering applications, the independent variable is time. For example, let the vector be , a position vector in space. The time derivative of
is a velocity vector, i.e.,
(48)
In other engineering examples, if were the momentum of something, then the time rate of change of momentum would be a force. If the vector were velocity, then its time derivative would be acceleration. Vector differentiation can yield valuable outcomes in engineering applications. Scalar quantities can also be differentiated with respect to time; for example, the time derivative of work or energy is power.
Check Your Understanding #6 – Differentiating a vector
Differentiate each of the following vector functions:
Show solution/hide solution.
Line Integrals
Consider a vector field . Also, consider a curve in space connecting two points
and
, as shown in Figure 8. Let
be an elemental length of the curve.

The line integral of a vector field along the curve from to
is
(49)
which represents the accumulated component of the vector field tangent to the curve. If the curve is closed, i.e., points and
are coincident, then the line integral is
(50)
where, for a closed curve in a plane, the counterclockwise direction is usually taken as positive. More generally, the positive direction around a closed curve is defined relative to the chosen surface normal by the right-hand rule, as shown in Figure 9. Line integrals can also be based on scalar functions. For example, the scalar field integrated along a curve
is written as
(51)
where represents an infinitesimal length along the curve
.

Check Your Understanding #7 – Line Integrals
Evaluate each of the following line integrals:
along the straight-line segment from (0, 0) to (2, 4).
along the quarter-circle arc of radius 1 from (1, 0) to (0, 1) in the first quadrant.
along the straight-line segment from (0, 0) to (1, 1).
Show solution/hide solution.
- First, parameterise the line by
with
. Then
so
, and
- Parameterise the quarter-circle using
and
with
. Notice that
because
and so
- Parameterise the line using
with
. Then
The integrand becomes
, so that
Surface Integrals
Consider now a surface bounded by a curve
, as shown in Figure 10. Let
be an elemental surface area and let
be a unit normal vector, i.e., one perpendicular to the surface. Let
be a scalar field in this space and
a vector field. A surface integral over the surface can be defined as
(52)
where is the elemental vector area. If the surface is closed, then the integral is written as
(53)

Unit Normal Vector
The meaning of a unit normal vector, also known as a normal unit vector or simply a normal vector, should be understood because it comes up in many engineering problems. The unit normal is a vector perpendicular (or orthogonal) to a surface at a particular point, the idea being shown in Figure 11. It has a magnitude of 1, hence the term “unit.” The unit normal vector is perpendicular to the surface; for closed surfaces, the outward normal is used by convention.

The unit normal vector is often denoted by the symbol . For a surface defined by a function
, where
are the coordinates of a point on the surface, the unit normal vector at that point can be obtained by taking the gradient of the function and normalizing it, as given by
(54)
where denotes the Euclidean L2 norm or magnitude of the vector. By normalizing the gradient vector, the resulting unit normal vector will have unit magnitude. This normalization is achieved by dividing the gradient vector by its magnitude.
Various methods exist for computing the unit normal at discrete surface points, such as the cross-product approach and the least-squares fitting procedure. The cross-product approach is the easiest. The steps are:
- Select three neighboring points on the surface defined by the vectors
,
, and
.
- Calculate the vectors between these points, i.e.,
and
.
- Compute the cross product of these vectors giving
.
- Normalize the resulting vector to obtain the unit normal vector, i.e.,
.
Remember that the unit normal vector is a crucial concept in vector calculus, used in various mathematical and physical applications, such as determining the direction of a force on a surface and solving problems involving surface integrals or differential equations.
Check Your Understanding #8 – Calculating unit normal vectors
- In a three-dimensional Cartesian coordinate system, what is the unit vector in the positive
-direction?
- Consider the three-dimensional plane defined by
. What is one unit normal to this plane?
- Consider a three-dimensional plane defined by
. What is one unit normal to this plane?
Show solution/hide solution.
- This vector is parallel to the
-axis and points in the positive
-direction, so
.
- In this case,
. Therefore, at any point on this plane, one unit normal vector is
- In this final case,
. Therefore, at any point on this plane, one unit normal vector is
Volume Integrals
Consider a volume in space, as shown in Figure 12, which contains a small elemental volume
. Let
be a scalar field in this space. The volume integral over the volume
of the quantity
is written as
(55)
The result of the integration is a scalar.

If is a vector field in space, then the volume integral is written as
(56)
And in the latter case, the result will be a vector. If , then the volume integral of
over a region
is evaluated using
(57)
which is a vector representing the accumulated effect of the vector field throughout the entire volume.
Check Your Understanding #9 – Volume integrals
- Evaluate the volume integral that gives the volume of a solid sphere of radius
, i.e.,
where the sphere’s domain is
.
- A right circular cone of height
and base radius
has a density that varies linearly with height according to
Set up and evaluate the volume integral for the total mass, i.e.,
Show solution/hide solution.
- Using spherical coordinates
with
,
, and
, then
- In cylindrical coordinates
the cone is given by
and
. The mass integral is
Carrying out the integrations gives
Integral Relations
The relationships among line, surface, and volume integrals arise naturally in many engineering problems. Consider an area bounded by a closed curve
. Let
be a vector field. The line integral of
over
is related to the surface integral of
over
by using Stokes’ Theorem, i.e.,
(58)
This relation shows that the circulation of a vector field around a closed curve is determined by the curl of the field over the enclosed surface, i.e., by the local rotational behavior of the field.
Again, consider the volume enclosed by the closed surface
. Then, the surface and volume integrals of the vector field
are related by using Gauss’s divergence theorem, i.e.,
(59)
which connects a volume integral to a surface integral. This relation shows that the net flux of a vector field through a closed surface is determined by the divergence of the field within the enclosed volume. Finally, if represents a scalar field, then for a conservative field the line integral of its gradient between two points depends only on the end points, i.e.,
(60)
Gradient of a Scalar Field
If , then the gradient
(or grad
) is defined as
(61)
where the operator (which is called nabla or del) is defined as
(62)
Physically, is a vector normal to the surface defined by
= constant, and its magnitude represents the rate of change of
in the direction of greatest increase. In fluid mechanics, this means that fluid accelerates in the direction of decreasing pressure because the force per unit volume is proportional to
.

Related to the gradient is the concept of a directional derivative. Consider some scalar quantity defined at some point over a surface. Choose some arbitrary direction
away from the point and let
be a unit vector in that direction. The rate of change of
per unit length in the
direction is
(63)
The directional derivative is defined as the rate of change of the scalar field in a specified direction, i.e., . Therefore, it can be appreciated that the rate of change of
in any arbitrary direction is simply the component of
in that particular direction.
Check Your Understanding #10 – Gradient of a scalar field
A two-dimensional pressure field is given by . If an isobar is a constant pressure line, plot the isobars for
= 0, 2, 4, 6, and 8.
Show solution/hide solution.
The equations of the isobars are
which are all straight lines, as shown in the figure below.
The gradient is given by
so that
and the magnitude of the pressure gradient is
The pressure gradient vector represents the magnitude and direction of the pressure change at a specific point in space. It points in the direction of the steepest increase in pressure, and its magnitude indicates the rate of change of pressure in that direction. In this case, the pressure gradient vector is given by , which means that the pressure increases most rapidly in the direction
.
Pressure gradient vectors are typically plotted as arrows with their tails placed at the corresponding points in space. The direction and length of the arrows indicate the pressure gradient’s direction and magnitude at those points. Some arbitrary points can be selected, and then the corresponding pressure gradient vectors are plotted, e.g.,
Notice that the gradient vector runs perpendicular to the isobars. The pressure gradient vector is the same at points A, B, and C.
Check Your Understanding #11 – Gradient and directional change
A scalar field is given by . Answer the following:
1. Determine the gradient .
2. Evaluate at the point
.
3. A unit vector in the direction is given by
. Determine the directional derivative of
at
in this direction.
4. Explain physically what this directional derivative represents.
Show solution/hide solution.
1. The gradient is
2. At
3. The directional derivative is
4. This result represents the rate of change of the scalar field at the point
in the specified direction. It gives the slope of the surface in that direction and indicates how rapidly
increases along that path.
Divergence of a Vector Field
Consider a vector field , then
(64)
which is a scalar quantity. In aerodynamics and fluid dynamics, divergence can be interpreted as a flux density, i.e., the rate at which flux enters or leaves a point in space. Mass fluxes such as ,
, etc., are often used. Divergence is the rate of flux expansion (positive divergence) or contraction (negative divergence). By convention, the flux is defined as positive when it flows out of a closed surface. So, the divergence is just the net flux per unit volume or flux density of the contents of a given region of space.
Curl of a Vector Field
Again, consider the vector field defined by
(65)
Then the curl of is defined as
(66)
and expanding this determinant gives
(67)
A physical interpretation of the curl is that it measures the local rotation or “spin” of the contents of a given region of space. In aerodynamics, the curl of a velocity field is called vorticity; for a velocity field, the vorticity is twice the local angular velocity of a fluid element. If the vorticity is zero, the flow is irrotational; if it is nonzero, the flow is rotational.
Check Your Understanding #12 – Finding the curl of a vector field
In a solution to a specific engineering problem, the solution of the vector field is
Find the curl of this field.
Show solution/hide solution.
The curl of a vector requires the evaluation of a determinant, i.e.,
Evaluating this determinant gives
After differentiation then
or
Other Mathematical Operators
Mathematical operators are fundamental in fields such as calculus, differential equations, and physics, and are essential tools for describing and analyzing engineering problems. In addition to operators such as the gradient operator , the divergence
, and the curl
, the Laplace operator and substantial derivative operator are frequently used.
Laplace Operator
The Laplace operator appears in several of the equations of fluid mechanics and is a second-order differential operator defined as the divergence (i.e., ) of the gradient (i.e.,
). The Laplace operator can be applied to both scalar and vector fields.
In the case of a scalar field, say , the Laplace operator would be written in Cartesian coordinates as
(68)
Of course, the Laplace operator appears in the familiar Laplace equation, i.e.,
(69)
In aerodynamics, the Laplace equation is, in fact, the governing equation for an incompressible, irrotational flow. To this end, the linearity of the Laplace equation is helpful in that if and
are both flow solutions to the Laplace equation, then
is also a solution, i.e., the idea that incompressible, irrotational flows can be combined using the principle of linear superposition, which is a significant advantage when dealing with complex flows.
The Laplace operator can also be applied to a vector field, i.e., . In this case, then
(70)
where
(71)
Check Your Understanding #13 – Finding the Laplacian of a scalar field
A two-dimensional function , where
and
are the Cartesian coordinates. Determine the Laplacian of this function.
Show solution/hide solution.
1. To find the Laplacian, the second partial derivatives must be computed and then summed. Calculate the first partial derivatives:
2. Calculate the second partial derivatives, i.e.,
3. Sum the second partial derivatives to obtain the Laplacian, i.e.,
So, in this example, the Laplacian of the function is 4.
Substantial Derivative Operator
The substantial derivative operator in Cartesian coordinates is written as
(72)
or because the velocity components are given by
(73)
then
(74)
Recall that the vector gradient operator is defined as
(75)
Hence, the substantial derivative operator can be written as
(76)
The substantial derivative can be applied to any flow-field variable, scalar, or vector. For example, if is the component of the velocity field
in the
direction, then
can be written as
(77)
The term is called the local derivative, which can be interpreted physically as the time rate of change of a given quantity at a fixed point. The term
is called the convective derivative, which can be interpreted as the contribution to the rate of change caused by motion through a spatially varying flow field. It will be apparent that terms like
have units of time
.
Notice that for a vector then
is
(78)
which, in terms of the scalar components, is
(79)
where
(80)
Check Your Understanding #14 – Calculating a substantial derivative
A fluid flows through a pipe, and the temperature distribution is given by =
. What is the change in temperature at the point where the fluid velocity is
?
Show solution/hide solution.
The temporal change and the convective terms involving the gradients and velocity components must be determined to calculate the substantial derivative of temperature at that point. The substantial derivative is
The contributing terms are
Therefore,
So, the substantial temperature derivative at the point in this example is 40.
Notice that the substantial derivative incorporates both the local temporal change in temperature and the convective transport from fluid motion. In this case, the local temporal change in temperature alone contributes a rate of 3 units per unit of time. The remaining terms, which involve convective transport and account for temperature gradients and fluid velocity, contribute a total rate of 37 units per unit time.
Matrices & Systems of Linear Equations
A matrix is a rectangular array of numbers organized into rows and columns. It is denoted as having dimensions , where
is the number of rows and
is the number of columns. Matrices are widely used to represent and solve systems of equations, perform transformations, and model phenomena in various engineering applications.
Types of Matrices
A square matrix has the same number of rows and columns, i.e., . For example,
(81)
The identity matrix, , is a square matrix with 1s on the main diagonal and 0s elsewhere. For a square matrix
of compatible size, multiplication by the identity matrix leaves
unchanged, i.e.,
(82)
For example,
(83)
A zero matrix has all elements equal to 0, i.e.,
(84)
A diagonal matrix has zero elements everywhere off the main diagonal; the diagonal entries themselves may be zero or nonzero. For example,
(85)
A symmetric matrix is a square matrix that is equal to its transpose, i.e., . This means that the element in the
-th row and
-th column,
, is equal to the element in the
-th row and
-th column,
, for all
and
. For example, a symmetric matrix is
(86)
To verify that is symmetric, its transpose
is obtained by flipping the matrix over its diagonal, i.e.,
(87)
Because , this matrix is symmetric.
Matrix Operations
Addition and subtraction are performed element by element, and the matrices must have the same dimensions. For example, if
(88)
then
(89)
Matrix multiplication is defined when the number of columns in the first matrix equals the number of rows in the second matrix. If , then
(90)
For example, if
(91)
then
(92)
The transpose of a matrix flips it over its main diagonal. For example,
(93)
A square matrix is invertible if its determinant is nonzero, i.e., . The inverse matrix,
, satisfies
(94)
The determinant is a scalar quantity associated with a square matrix. It is denoted by and provides important information about whether the matrix is invertible. If
, then the matrix is called singular and no inverse exists. If
, then the matrix is nonsingular and has an inverse. Geometrically, the determinant can also be interpreted as a scale factor for area or volume under the linear transformation represented by the matrix. A determinant of zero means that the transformation collapses area or volume, so the original variables cannot be uniquely recovered.
Jacobian Matrix
A Jacobian matrix is a matrix of first partial derivatives. It is used when several dependent variables are each influenced by several independent variables. For example, suppose
(95)
Then the Jacobian matrix of with respect to
,
, and
is
(96)
The Jacobian describes how small changes in the independent variables produce small changes in the dependent variables. In differential form, then
(97)
where
(98)
This relationship is important in many engineering applications, including coordinate transformations, nonlinear equation solving, finite element methods, flight dynamics, robotics, and optimization.
For example, if
(99)
then
(100)
The determinant of the Jacobian is also important in coordinate transformations because it gives the local scale factor for area or volume elements.
Systems of Linear Equations
A system of linear equations can be written in matrix form as
(101)
where is the coefficient matrix,
is the column vector of unknowns, and
is the right-hand-side vector.
Solving systems of linear equations is a fundamental task in engineering. The rank of a matrix is the number of linearly independent rows or columns. In solving systems of equations, rank helps determine whether the system has a unique solution, no solution, or infinitely many solutions. Row reduction is one practical way to determine the rank of a matrix. Different methods may be used depending on the size and properties of the coefficient matrix , as well as the purpose of the calculation. These methods include row reduction (also known as Gaussian elimination), matrix inversion, LU decomposition, and Cramer’s Rule. Each method has advantages and limitations.
Row Reduction (Gaussian Elimination)
Gaussian elimination solves a system of linear equations by applying elementary row operations to the augmented matrix. These operations do not change the solution of the system. The objective is to convert the system to row echelon form, or to reduced row echelon form, from which the unknowns can be found directly.
The basic procedure is to choose a nonzero pivot element, use row operations to eliminate the entries below the pivot, and then repeat the process for the remaining rows. Once an upper triangular form has been obtained, the variables are found by back substitution. In practical numerical computations, row exchanges may be used to avoid zero or very small pivot elements.
For example, to solve the system
(102)
the augmented matrix is
(103)
Dividing the first row by 2 to make the pivot element in the first column equal to 1 gives
(104)
Subtracting 4 times the first row from the second row gives
(105)
The second row gives . Substituting this value into the first row gives
. Therefore,
(106)
Matrix Inversion
Inverse matrices arise in many engineering applications because they describe how one set of variables can be recovered from another. They appear in coordinate transformations, control systems, structural flexibility methods, least-squares estimation, covariance propagation, and many other problems where the inverse matrix itself has physical or computational significance. Matrix inversion can also be used to solve a system of linear algebraic equations.
A system of linear equations can be written in matrix form as
(107)
where is the coefficient matrix,
is the vector of unknowns, and
is the right-hand-side vector. If the matrix
is invertible, then
and the system has a unique solution. Multiplying both sides of
by
gives
(108)
so that
(109)
If , then
does not exist, and the system does not have a unique solution.
For small matrices, the inverse may be found using the adjugate, or cofactor, method. In this approach,
(110)
where is the transpose of the cofactor matrix of
. For a
matrix,
(111)
the determinant is
(112)
and the inverse is
(113)
provided that . For larger matrices, the same idea can be extended using cofactors, but the arithmetic becomes lengthy.
The basic procedure is to check that , find the inverse matrix
using cofactors, row reduction, or another suitable method, and then multiply
by
to obtain
. Although matrix inversion is straightforward in principle, explicitly forming
is not always the most efficient way to solve large systems of equations. If the only objective is to find
from
, then direct solution methods such as Gaussian elimination, LU decomposition, or other numerical algorithms are usually preferred. However, when the inverse matrix itself is needed, or when the same matrix must be applied repeatedly to many different right-hand-side vectors, forming or factoring the inverse relationship may be useful.
LU Decomposition
LU decomposition is a method for solving systems of linear algebraic equations by factoring the coefficient matrix into a lower-triangular matrix and an upper-triangular matrix. For a system written as
(114)
the matrix is decomposed as
(115)
where is a lower triangular matrix and
is an upper triangular matrix. The original system then becomes
(116)
If
(117)
then the solution can be found in two steps. First, solve
(118)
for using forward substitution. Then solve
(119)
for using back substitution.
This method is especially useful in engineering computations when the same coefficient matrix must be used with several different right-hand-side vectors. In that case, the matrix is factored once, and the triangular systems are solved repeatedly for each new
. In practical numerical work, row pivoting is often used for stability so that the decomposition may be written as
(120)
where is a permutation matrix that accounts for row exchanges.
Consider, for example, the system
(121)
One possible LU decomposition is
(122)
so that . The first step is to solve
, i.e.,
(123)
The first equation gives . The second equation gives
(124)
and so . Therefore,
(125)
The second step is to solve , i.e.,
(126)
The second equation gives . The first equation then gives
(127)
and so 2.5. Therefore, the solution is
(128)
Cramer’s Rule
Cramer’s Rule is a determinant-based method for solving a square system of linear equations. For the system
(129)
each unknown is found from
(130)
where is obtained by replacing the
-th column of
with
. This method requires
; otherwise, the system does not have a unique solution.
Cramer’s Rule is useful for small systems and for illustrating the relationship between determinants and linear systems. However, it is not usually used for large engineering systems because it requires computing several determinants, which becomes inefficient as the number of unknowns increases.
For example, if
(131)
then
(132)
The solution for is
(133)
and the solution for is
(134)
Therefore,
(135)
Check Your Understanding #15 – Solving a set of linear simultaneous equations
Show solution/hide solution.
The system of equations is
In matrix form, these equations can be written as
The determinant of the coefficient matrix is
The inverse of a matrix is
Substituting the values gives
To solve for the unknown vector , use
Substituting gives
Performing the matrix multiplication gives
Therefore, the solution to the system is
Complex Numbers
A complex number combines a “real” part
and an “imaginary” part
. Engineering work can leverage complex number theory to simplify the mathematics. The use of complex numbers appears throughout core engineering classes because they combine magnitude and direction into a single quantity, simplifying the bookkeeping for differential equations. All of this reduces to ordinary algebra or trigonometry once the rules, such as
, are kept in mind.
The addition and subtraction of complex numbers combine the like parts, i.e.,
(136)
The multiplication of complex numbers follows the distributive law of algebra. Collecting real and imaginary terms gives
(137)
Complex numbers are often expressed in their polar (exponential) form, i.e.,
(138)
where the modulus sets the length of the vector and the exponential factor
rotates the vector through an angle
. If
(139)
then their product becomes
(140)
Therefore, their magnitudes multiply, and their arguments add.
Division is equally simple in polar form, but in Cartesian form it is usually performed by multiplying the numerator and denominator by the complex conjugate, i.e., , so that
(141)
where the modulus is
(142)
The argument (phase) is defined by
(143)
so can be reconstructed from its modulus and argument as
(144)
which is the famous Euler formula, condensing the cosine and sine components into a single exponential function. The special case is known as Euler’s identity.
Powers and roots of complex numbers follow directly. In polar form, then
(145)
so raising a complex number to the th power multiplies its modulus by itself
times and adds its argument
times. Correspondingly, the
th roots are
(146)
thereby revealing the equally spaced root pattern commonly encountered in solving differential equations and various engineering problems. Aerospace engineers often first encounter complex number theory in the study of dynamics and control, as well as in two-dimensional potential flows. In advanced courses, they appear in descriptions of unsteady aerodynamics and aeroelasticity.
Mastering the use of complex numbers largely involves recognizing when to switch between Cartesian and polar forms. For example, a lumped spring-mass-damper system obeys the canonical form
(147)
Assuming a complex displacement converts the differential equation into the algebraic relation
(148)
The complex denominator reveals resonance when its magnitude is at its minimum, and its phase indicates how far the mass lags the forcing.
In aerodynamics, complex potentials can help solve two-dimensional, incompressible, irrotational “potential” flows because both the velocity potential
and the stream function
satisfy Laplace’s equation, i.e.,
and
. This allows the entire flow field to be represented by a single analytic function of the complex variable
, thereby significantly simplifying the analysis of potential flow.
Quaternions
Quaternions are an extension of complex numbers that can be used to represent rotations in three-dimensional space. A complex number has one real part and one imaginary part, i.e., in the form . A quaternion has one real part and three imaginary parts and is written as
(149)
where is the scalar part and
is the vector part. The quantities
,
, and
obey special multiplication rules, including
(150)
These rules make quaternion multiplication order-dependent, which is useful for describing rotations because finite rotations in three-dimensional space are also order-dependent. For example, rotating an object about one axis and then about another axis generally does not yield the same final orientation as applying the same two rotations in the opposite order.
A rotation through an angle about a unit vector
can be represented by the unit quaternion
(151)
where specifies the axis of rotation. The appearance of the half-angle
is a characteristic feature of the quaternion representation of rotations.
Although quaternions are less intuitive than ordinary angles, they are very useful in numerical simulations because they can represent arbitrary three-dimensional orientations compactly and robustly. In aerospace engineering, quaternions are used in spacecraft attitude dynamics, inertial navigation systems, autopilots, flight simulators, and full six-degree-of-freedom simulations of aircraft, rotorcraft, missiles, and uncrewed aerial vehicles. They are especially valuable when a vehicle may rotate through large angles or assume orientations for which ordinary angle-based descriptions become inconvenient or poorly conditioned. If the orientation must be expressed in terms of ordinary angles, the quaternion can be converted back to roll, pitch, and yaw angles using trigonometric relationships.
Eigenvalues, Eigenvectors, & Eigenfunctions
In many areas of aerospace engineering, particularly in dynamics, vibrations, stability analysis, and fluid mechanics, mathematical solutions naturally yield eigenvalue formulations. These arise whenever a linear system can be expressed in the form
(152)
where is a square matrix,
is a nonzero vector, and
is a scalar. The scalar
is called an eigenvalue, and the corresponding vector
is the eigenvector.[6] An “eigenvalue” is literally a value that is intrinsic to or belongs to a given transformation, and an “eigenvector” (or eigenfunction) is the shape or direction that the transformation leaves unchanged except for scaling. Physically, this relation means that the action of the linear operator
on the vector
produces a scaled version of the same vector rather than changing its direction. The set of all eigenvalues of
forms the spectrum of the system. For an
matrix, the eigenvalues are found from the characteristic equation given by
(153)
whose roots give the possible values of
. Each eigenvalue
has one or more associated eigenvectors
.
A classic example illustrating the appearance of eigenvalues and eigenvectors is the determination of the natural frequencies of a spring–mass system. For a system of discrete masses, Newton’s second law gives a set of coupled linear equations, i.e.,
(154)
where is the
mass matrix,
is the
stiffness matrix, and
is the vector of displacements measured from an equilibrium position. If harmonic motion is assumed in the form of
(155)
then and substitution gives
(156)
This equation represents an eigenvalue problem. The scalar acts as the eigenvalue, and the corresponding vector
is the eigenvector. In vibration problems, this eigenvector defines the relative motion of the masses and is called a mode shape. Each eigenvalue is the square of a natural frequency, i.e.,
, and each eigenvector describes the shape of vibration associated with that frequency. Therefore, finding the normal modes of a mechanical system is mathematically equivalent to finding the eigenvalues and eigenvectors of its governing matrix equations.
In a continuous system, the motion of a system is described not by a finite set of coordinates but by a field variable that varies with position and time, such as the displacement of a vibrating string or beam, or the velocity or pressure field in a fluid flow. Here, the concept of eigenvalues and eigenvectors extends naturally to eigenfunctions, which describe the spatial modes of the system. As an example, consider the one-dimensional wave equation given by
(157)
where represents a dependent variable such as displacement or pressure fluctuation,
is the spatial coordinate,
is time, and
is the wave propagation speed, e.g., the speed of sound in air. A standard method of solution is to assume that the spatial and temporal dependences are separable, i.e.,
(158)
where is a purely spatial function and
is a purely temporal function. Substituting this form into the governing equation gives
(159)
Dividing both sides by gives
(160)
where the common constant of separation, , must be introduced because the left-hand side depends only on
and the right-hand side only on
. This separation produces the two ordinary differential equations
(161)
Here, is the eigenvalue, and the corresponding spatial function
is the eigenfunction, which are then determined by the boundary conditions of the problem.
For example, for a string of length fixed in displacement at both ends (
at
and
), the eigenfunctions are
(162)
with eigenvalues . The corresponding temporal functions are harmonic, i.e.,
(163)
where is the natural angular frequency of the
th mode. The mode shapes of a string fixed at both ends, corresponding to the first four eigenfunctions,
,
,
, and
, are shown in Figure 14. Each mode satisfies the boundary conditions that
, with standing wavelengths
and natural frequencies
.

Because the eigenfunctions form an orthogonal set over the domain
, any physically allowable solution can be expressed as a linear combination (or series expansion) of these modes, i.e.,
(164)
These spatial eigenfunctions allow any vibration pattern to be expressed as a linear combination of the normal modes. This principle underpins modal analysis in fields such as structural dynamics, aeroelasticity, and acoustics, where the overall response of a system is represented as a superposition of independent modes, each associated with its own eigenvalue and eigenfunction.
Check Your Understanding #16 – Eigenvalues of a two-mass system
Two identical masses of are connected by three springs, as shown in the figure below. Each outer spring has stiffness
=100 N/m, and the center spring has a stiffness of
=50 N/m. Let
represent the small horizontal displacements of the masses. The equations of motion are given by
Find the natural frequencies and mode shapes of the system.
Show solution / hide solution.
Assuming harmonic motions of the form gives
which is an eigenvalue problem with . The characteristic equation is
giving
Hence the eigenvalues are =100 and
= 200, and the corresponding natural frequencies are
rad/s and
rad/s.
To find the eigenvectors, substitute each into
. For
= 100 then
, i.e., the masses move in phase. For
=200 then
, i.e., the masses move out of phase.
Notice that the two eigenvalues correspond to the squares of the natural frequencies, and the eigenvectors describe the relative motion in each mode. Mode 1 has both masses moving in phase, and Mode 2 has them moving out of phase.
Ordinary Differential Equations (ODEs)
An ordinary differential equation (ODE) is an equation that involves the derivatives of a function with respect to a variable. A common engineering problem is solving an ordinary differential equation (ODE), i.e., determining the function (or functions) that will satisfy a given differential equation or a set of such equations. For example, given the ODE
(165)
then what will be the function ? The antiderivative of
is
, so
(166)
where is some unknown constant. Therefore, solving an ODE is more complicated than just anti-differentiation because the value of the constant
must also be determined. To this end, additional information, such as an initial or boundary condition, is required. Commonly, the value of
will be known at some specific value of
, e.g.,
. In this case,
, so
. Therefore, the particular solution is
(167)
for all values of .
Check Your Understanding #17 – Solving ODEs
- Use the method of separation of variables to solve
Determine the function
. Take the particular case
to evaluate the integration constant.
- Solve the first-order linear ordinary differential equation
subject to the initial condition
.
- Find the general solution of the second-order constant-coefficient ODE
Show solution / hide solution.
- Separate the variables to get
Integrating gives
so that
Hence,
Use the result that
to find
. Substituting into
gives
, so
. Therefore
- The integrating factor is
Multiply through the equation to obtain
so that
Integrating gives
so that
Apply
to get
, i.e.,
. Therefore,
- The characteristic equation is
so that
. Therefore, the general solution is
where
and
are arbitrary constants.
State-Space Form
Many engineering systems are modeled by differential equations, often of second or higher order. To analyze such systems systematically, it is convenient to rewrite them in state-space form, which expresses the dynamics as a set of coupled first-order equations. A linear, time-invariant system can be written as
(168)
Here, is the state vector,
is the input vector, and
is the output vector. The matrices
,
,
, and
have dimensions that depend on the number of states, inputs, and outputs. For a system with
states,
inputs, and
outputs,
is
,
is
,
is
, and
is
. The first equation, known as the state equation, determines how the system evolves in time, while the second equation, called the output equation, relates the states and inputs to the outputs.
Consider a linear differential equation of order , i.e.,
(169)
where . Defining the state variables as successive derivatives of the output gives
(170)
This definition leads to the chain of first-order equations
(171)
The last equation comes from solving the original differential equation for the highest derivative, i.e.,
(172)
Collecting these equations in matrix form gives
(173)
For this particular choice of states, if the output is the original dependent variable , then
(174)
so that and
.
The solution of the state-space equations follows directly. For the homogeneous system with zero input, i.e.,
(175)
the solution is
(176)
where is the state-transition matrix. In the presence of inputs, the complete solution is
(177)
This second term is known as Duhamel’s integral or the convolution integral, which represents the forced response obtained by superposing the effects of the input over time. The corresponding output is
(178)
Therefore, the eigenvalues of govern the natural modes of the system, while Duhamel’s integral describes the forced response to the input. This solution framework is widely used in both control theory and flight dynamics, where the state-space form offers a compact and powerful representation of system behavior.
In more general cases, the system equations may be nonlinear and so will take the form
(179)
Around an equilibrium or reference point , a first-order Taylor expansion gives the linearized state-space equations, i.e.,
(180)
with the Jacobian matrices
(181)
Check Your Understanding #18 – Mass-spring-damper in state-space form
Consider a classic mass-spring-damper system governed by
First, put this governing equation into state-space form by defining the appropriate state variables. Then find the eigenvalues of the state matrix and express them in terms of the natural frequency and damping ratio
. State the damped natural frequency for the underdamped case.
Show solution / hide solution.
Define the states as and
. Then from the definitions
. From the ODE, then solve for the highest derivative, i.e.,
Substituting gives
With the states as
then
If the output is the displacement, , then
Therefore, the system matrices are
The characteristic polynomial of is
Now the natural frequency and damping ratio become
Then the eigenvalues are
For the underdamped case, i.e., , the eigenvalues are a complex-conjugate pair,
The damped natural frequency is
For the critically damped case, , the eigenvalues reduce to a repeated real negative root.
Laplace Transforms
The Laplace transform is a mathematical technique that converts a function of time, , into a function of a complex variable
, thereby linking the time domain with the frequency domain. This transformation simplifies the analysis of dynamic systems by converting differential equations into algebraic equations that are easier to manipulate and solve. In the
-domain, a system’s behavior can be expressed in terms of its natural frequencies, damping, and stability characteristics, providing clear insight into its response to external inputs. After solving the algebraic equation in the transformed domain, the inverse Laplace transform is applied to obtain the corresponding time-domain solution.
The Laplace transform of a time-dependent function is defined as
(182)
where is a complex variable written as
. The exponential factor
acts as a weighting function that measures how strongly each part of
contributes to different rates of exponential decay and oscillation. The result, i.e.,
, describes the behavior of
in the combined frequency-growth domain. For the transform to exist, the function
must not grow faster than an exponential function as
.
The behavior of many engineering systems is described by differential equations that express how some quantity changes with time. The Laplace transform allows these time-dependent equations to be expressed and solved in terms of the complex variable , which combines both frequency and damping. In the transformed domain, differentiation in time produces multiplication by
together with terms involving the initial conditions, while integration in time corresponds to division by
when the integral is taken from zero. Applying the Laplace transform to a differential equation such as
(183)
uses the properties
(184)
so that each time derivative of produces powers of
multiplying
, together with the corresponding initial-condition terms. Substituting these relations gives
(185)
which is an algebraic equation in . This simplification arises because the exponential kernel
in the Laplace transform converts differentiation into algebraic terms in
upon integration by parts, with additional terms that account for the initial conditions. Once
is obtained algebraically, the original time-domain solution follows from the inverse transform
, i.e.,
(186)
In most practical cases, this is done by expanding into partial fractions and consulting tables of standard transforms.
The Laplace transform is used widely in engineering analysis to describe the behavior of dynamic systems, including mechanical vibrations, electrical circuits, and control systems. In flight dynamics, for example, the linearized equations of motion are often written in the Laplace or -domain so that stability and transient response can be examined in terms of system poles and damping.
Check Your Understanding #19 – Solving a first-order ODE using Laplace transforms
Solve the first-order ordinary differential equation
where and
are constants, and
is the unit step input.
Show solution / hide solution.
Taking Laplace transforms gives
so that
Solving for gives
Using partial fractions, then
so that
Taking the inverse Laplace transform gives
This result represents a step response that exponentially approaches the steady-state value with a time constant of
, starting from the initial condition
.
Fourier Series
While the Laplace transform is useful for analyzing the transient and general time-dependent behavior of a system, the Fourier series applies specifically to periodic functions, expressing them as sums of harmonic sinusoids in the frequency domain. This is a very important concept in engineering. A periodic function with period
can be represented as a sum of sine and cosine terms whose frequencies are integer multiples of the fundamental frequency
. In practical use, the Fourier series is usually approximated by retaining a finite number of harmonics, i.e.,
(187)
where is the number of harmonics retained in the reconstruction. The coefficients determine the mean value and the contribution of each harmonic, and are given by
(188)
and, for , then
(189)
The quantity is a finite approximation to the periodic function
. Increasing
adds more harmonics and generally improves the reconstruction. In the limiting case, as more and more harmonics are retained, the Fourier series approaches the original periodic function, subject to the usual convergence behavior near discontinuities.
The Fourier series shows that a periodic signal can be expressed as a superposition of harmonically related sinusoids. Each term corresponds to a distinct frequency component, and the relative magnitudes and phases of these components describe the frequency content of the signal. The energy or power associated with each component is related to the squared magnitude of its coefficient, with the precise normalization depending on the Fourier-series convention used.
A useful way to interpret the Fourier series is to examine how a periodic waveform is reconstructed as more harmonics are retained. Figure 15 shows this process for a square wave. The first harmonic gives only a smooth sinusoidal approximation, but additional odd harmonics progressively sharpen the waveform and bring the reconstruction closer to the original periodic function. The remaining oscillations near the jump discontinuities are not plotting errors; they are a characteristic feature of Fourier reconstruction of discontinuous functions, known as the Gibbs phenomenon.

In practical applications, signals are often available only as discrete samples rather than as continuous functions of time. Examples include measured acoustic pressure, structural vibration, rotor loads, or unsteady aerodynamic data recorded at equally spaced time intervals. Suppose that a signal has been sampled at equally spaced instants, giving the finite sequence
. Here,
is the number of samples and
is the sample index.
The Discrete Fourier Transform (DFT) determines the harmonic content of this finite set of samples. The integer is the sample number, so
denotes the value of the signal at sample number
, where
. For real-valued sampled data, the reconstruction can be interpreted as a sum of discrete sine and cosine components, i.e.,
(190)
where is the total number of samples,
is the harmonic number, and
is the highest harmonic number retained in the reconstruction. For a finite sampled sequence, only a finite number of independent harmonic modes are available; for real-valued data, this limit is set by the Nyquist harmonic. The coefficients
and
determine how much of each cosine and sine component is present in the sampled data. With a small value of
, only the slowly varying components are included, so the reconstruction gives a smoothed approximation to the sampled data. Increasing
adds higher-frequency content and progressively improves the reconstruction.
The interpretation of the DFT is illustrated in Figure 16. The symbols show the original sampled data. The curves show reconstructions obtained by increasing the retained harmonic order . With only the lowest harmonics retained, the reconstruction captures only the broad variation in the data. As additional harmonics are included, the reconstruction follows progressively finer features of the sampled sequence. When all independent DFT harmonics are retained, the reconstruction passes through the original sampled values, apart from numerical roundoff error.

This discrete Fourier representation is the basis of most modern signal-processing methods. In computational work, the corresponding harmonic coefficients are usually found efficiently using the Fast Fourier Transform (FFT) algorithm. This allows sampled data from acoustics, vibration, communications, and aerodynamics to be analyzed by frequency content.
Check Your Understanding #20 – Interpreting Fourier reconstruction of sampled data
Figure 16 (above) shows a finite set of sampled data and several reconstructions obtained by retaining increasing numbers of harmonic components.
- Why is the original signal shown as discrete sample points with symbols rather than as a continuous curve?
- What does it mean to retain only the lowest harmonics in the reconstruction?
- Why does the reconstruction with only a few harmonics appear smoother than the sampled data?
- What changes as more harmonics are included in the reconstruction?
- Why does retaining enough harmonics allow the reconstruction to pass through the sampled values?
Show solution/hide solution.
- The original signal is shown as discrete sample points because measured data are usually recorded at finite time intervals. The available information is the finite sequence of sampled values, given by discrete symbols, not the complete continuous signal between those samples.
- Retaining only the lowest harmonics means that only the slowly varying sine and cosine components are included. These components capture the broad variation in the sampled data but not the finer details of the signal.
- The reconstruction with only a few harmonics appears smoother because the higher-frequency components have been omitted. Without these higher harmonics, rapid changes and small-scale variations in the sampled sequence cannot be represented.
- As more harmonics are included, the reconstruction more closely matches the sampled data. The added harmonics allow the reconstruction to represent progressively finer features of the original sequence.
- Retaining all independent DFT harmonics allows the reconstruction to pass through the sampled values because these harmonic components provide a complete representation of the finite sampled sequence, apart from numerical roundoff error.
Partial Differential Equations (PDEs)
Partial differential equations (PDEs) are equations that involve multiple independent variables and their corresponding partial derivatives. They model various engineering phenomena, including heat conduction, fluid dynamics, structural dynamics, elasticity, aeroelasticity, and acoustics.
PDEs can be classified into several types based on their order and linearity. The highest order of the partial derivatives involved determines the order of a PDE. For example, a second-order PDE involves second-order partial derivatives. Linearity refers to whether the equation is linear or nonlinear in terms of the unknown function and its derivatives. Examples of PDEs include:
This equation is second-order, linear in , and parabolic. It has a single-time derivative balanced by a spatial Laplacian, so disturbances diffuse without oscillations; in the classical heat equation, the mathematical propagation speed is infinite, although the response decays rapidly with distance.
This equation is second-order, linear, and hyperbolic. The second time derivative pairs with a spatial Laplacian, giving rise to propagating waves that carry information at the finite speed .
Navier-Stokes Equations (incompressible, convective form)
It is second-order and nonlinear because of the convective term . With viscosity present (
), the momentum equation contains a parabolic diffusion term, while the incompressibility constraint
couples the velocity field to the pressure. In many incompressible-flow formulations, this coupling leads to an elliptic pressure equation. For this reason, the system is commonly treated as a coupled, nonlinear, mixed parabolic-elliptic set of PDEs.
Solving PDEs can be challenging, and different techniques are employed depending on the type of equation and its properties. For example, in incompressible flow theory, PDEs are used to determine the velocity potential and the stream function. Analytical methods involve finding exact solutions using techniques such as the separation of variables, a Fourier series, or Laplace transforms.
In general, exact or analytical solutions are feasible when the PDE is linear, and the geometry or boundary data are simple. Typical techniques include separation of variables, Fourier series expansions, and Laplace transforms. When nonlinearities or complex boundaries preclude closed-form solutions, numerical approximations based on finite-difference, finite-element, or finite-volume discretizations are employed.
Examples for Potential Flows
For two-dimensional incompressible, irrotational flow, the velocity potential and the stream function
both satisfy Laplace’s equation, i.e.,
(191)
For example, in a rectangular domain, a separated solution of Laplace’s equation may be written in the form
(192)
where
(193)
so that
(194)
For boundary conditions with , the admissible eigenvalues are
(195)
and the corresponding separated terms have the form
(196)
with the constants determined from the remaining boundary conditions.
Numerical Discretisation
When analytical techniques fail, discretization is applied. On a uniform Cartesian grid, the two-dimensional Laplacian is approximated by the five-point stencil
(197)
This second-order scheme produces a linear system of equations, i.e.,
(198)
which can be solved efficiently using the Gauss-Seidel method, successive overrelaxation, or multigrid iteration.
Verification relies on grid-convergence studies and manufactured solutions, whereas validation compares results with experimental or benchmark data, such as potential flow over a cylinder or the lid-driven cavity. Combining analytical insight with robust numerical schemes enables engineers to address the wide variety of incompressible-flow PDEs encountered in practice.
Check Your Understanding #21 – Partial differential equations
- In a specific incompressible potential flow, the velocity field
in the
-plane is given by
Find the velocity potential
.
- Solve Laplace’s equation, i.e.,
subject to the boundary conditions
Determine the harmonic function
.
- Solve the one-dimensional heat equation
with the boundary conditions
and initial condition
. Find the temperature distribution
.
Show solutions / hide solutions.
- Integrate the relation
with respect to
, giving
Differentiating this result with respect to
and equating to the given velocity component
gives
. Hence
, and so
- Assume a separable form
. Separation of variables gives
Enforcing
gives the eigen-pairs
The corresponding
solutions are proportional to
. Express the top-wall data
as a sine series, i.e.,
Therefore, the harmonic solution is
- Let
. After separation, then
The boundary conditions
give
The temporal factors satisfy
, giving
Expand the initial profile
as
Therefore, the temperature distribution can be expressed as
Other Coordinate Systems
In engineering, several coordinate systems are used to describe and analyze spatial relationships and physical phenomena. Cartesian coordinates, using orthogonal axes ,
, and
, are natural coordinates and are fundamental for geometric modeling and structural analysis in three-dimensional space. Polar coordinates, defined by radial distance
and azimuthal angle
, are valid for applications involving radial symmetry. Cylindrical coordinates expand upon polar coordinates with an added vertical dimension
, making them ideal for radial problems with cylindrical and axial symmetry. Spherical coordinates arise in specific contexts and are defined by the radial distance
, the polar angle
, and the azimuthal angle
. Lastly, curvilinear coordinates, which encompass systems such as elliptic and parabolic coordinates, also find applications in engineering.
Polar Coordinates
Polar coordinates often arise in engineering problem-solving. A polar coordinate system is a two-dimensional coordinate system in which each point in a plane is defined by its distance from a reference point and the angle it forms with a reference direction. This axis system is advantageous for problems involving radial symmetry, such as fluid dynamics and structural analysis.
In the polar system, the radial coordinate is the distance from the origin O to another point P. The corresponding angular coordinate,
, is shown in Figure 17;
is measured counterclockwise from the positive
-axis to the line connecting the origin to the point.

Polar coordinates are easily converted into Cartesian coordinates by using the transformation
(199)
and from Cartesian coordinates to polar coordinates using
(200)
Notice that the differential elements in polar coordinates are for the arc length at fixed
and
for the area element, both of which frequently occur in engineering problem-solving.
The principal value of the inverse tangent function typically returns an angle in the range to
(or -90
to 90
). The tangent function is periodic, and the inverse function needs a unique range for every output value. The inverse tangent function alone does not account for the correct quadrant of the angle because
is positive for both the first and third quadrants and negative for both the second and fourth quadrants. To handle this, the atan2 function is used, which is a function available on all scientific calculators, i.e.,
(201)
This function returns the angle in the correct quadrant by considering the signs of both and
. It returns the angle and its correct sign in the range
to
(or -180
to 180
).
In polar coordinates, the commonly used vector operators are the gradient of a scalar field, i.e.,
(202)
where is a scalar field, and
and
are the unit vectors in the
and
directions, respectively. The divergence of a vector
is
(203)
Finally, the Laplacian operator is
(204)
Cylindrical & Spherical Coordinates
Cylindrical coordinates are a three-dimensional extension of polar coordinates. They are helpful for modeling problems involving cylindrical objects, such as pipes, shafts, and columns. In cylindrical coordinates , each component has a specific role in defining the position of a point in three-dimensional space, as shown in Figure 18. Spherical coordinates
define the position of a point in space using three values: radial distance, polar angle, and azimuthal angle.

The radial coordinate represents the radial distance from the origin to the point projected onto the
plane. It is similar to the
in polar coordinates but extends vertically into three dimensions. The azimuthal angle,
, is the counterclockwise angle from the positive
-axis to the point projection onto the
-plane. The vertical coordinate
denotes the vertical height above (or below) the
plane.
Converting from Cartesian to cylindrical coordinates is done by using the transformation
(205)
and from cylindrical to Cartesian coordinates by using
(206)
In spherical coordinates, the radial distance is denoted here by . Some texts use
for this coordinate, but
avoids conflict with density notation. The polar angle,
, is the angle between the positive
-axis and the line from the origin to the point. The azimuthal angle,
, is the angle between the positive
-axis and the projection onto the
-plane.
Converting from Cartesian to spherical coordinates is performed using
(207)
and spherical to Cartesian coordinates using
(208)
Transformations
In mathematics, transformations are operations that map a set of points or coordinates defining a body or some equation(s) to another set of points or equations, altering the position, size, shape, or orientation of the initial values. Transformation operations are fundamental to a wide range of engineering applications.
Translation
One type of transformation is a translation, as shown in Figure 19 for two-dimensional space, which shifts every point of a body by the same distance in a given direction. For example, translating a point by 3 units to the right and 4 units up, the new coordinates P’ will be
(209)
Translation moves bodies or coordinates without altering their orientation or size.

Rotation
Rotation turns a set of points defining a body about a fixed point through a specified angle. For instance, by rotating P 90 counterclockwise (e.g., about the origin), the new coordinates P’ are
(210)
Rotation is a transformation used in solving many types of engineering problems.
Reflection
Reflection reverses the set of points that define a body’s shape, producing its mirror image. For example, reflecting P over the -axis, the new coordinates P’ are
(211)
This type of transformation is fundamental to understanding and solving problems involving planar symmetry.
Scaling
Scaling, or dilation, enlarges or reduces a body by a scale factor relative to a fixed point. If point P is scaled by a factor of 2 with respect to the origin, the new coordinates P’ are
(212)
Scaling is essential in similarity transformations, which occur frequently in engineering.
Shear
Shear distorts the body’s shape by sliding one part of it parallel to a fixed line. For example, in a shear transformation where the -coordinates are unchanged but the
-coordinates are shifted by twice the
-coordinate value, the new coordinates P’ are
(213)
Shear transformations occur in engineering problems involving stress and deformation.
Affine Transformations
Affine transformations include translation, rotation, scaling, and shear. An affine transformation maps points to points and preserves collinearity, i.e., points that lie on a straight line remain on a straight line after the transformation, and ratios of distances along the same line are preserved; for example, the midpoint of a line segment remains the midpoint after the transformation. Projective transformations extend affine transformations and include perspective projections. An affine transformation can be represented as
(214)
where is a matrix representing the linear part of the transformation,
is a vector representing the translation, and
is the input vector.
Transformation in the Lifting Line Theory
Lifting line theory is an aerodynamic method for analyzing finite wings. The lifting line theory uses the transformation to relate the spanwise position along the wing to the angle
. The spanwise position
along the wing is transformed into an angular coordinate
using
where is the wing span,
is the semi-span,
is the spanwise coordinate, ranging from
to
or
to
, and
is the transformed angular coordinate ranging from
to
. This transformation maps the spanwise coordinate to the angular coordinate, thereby facilitating the application of Fourier-series solution techniques.

Nonlinear Transformations
Nonlinear transformations can take various forms. Examples include polynomial transformations such as
(215)
There are also exponential transformations, such as
(216)
as well as logarithmic transformations, i.e.,
(217)
Error Function
The error function is a standard special function that first arose during the early nineteenth century and was first studied systematically by Carl Gauss within the context of the method of least squares, where integrals of the density distribution or
appeared naturally. The error function is defined as
(218)
which is shown in Figure 20.

The error function has the following properties:
(219)
Its derivative is
(220)
The complementary error function is defined as
(221)
as also shown in the plot.
The error function arises naturally in problems of heat conduction and diffusion, where it describes how thermal or concentration disturbances spread in time. Joseph Fourier showed that solutions to the heat conduction equation could be expressed in terms of the same integral. However, the term “error function” became more commonly used because of its role in describing the distribution of random errors in observational data. Today, and
are recognized as standard special functions and crop up from time to time in engineering work.
Tensors
Many engineering quantities are adequately described using scalars or vectors. Mass is a scalar, while velocity and force are vectors. In these cases, the quantity has a single value or a single direction at a point. However, some quantities, such as stress in a solid or a fluid, depend on direction in more than one way, and for these quantities, a vector description is no longer sufficient. The force acting at a point depends not only on the direction of the force but also on the orientation of the surface on which that force acts. A single force vector cannot capture this dependence.
To represent such quantities, a mathematical object is needed that accepts a direction as input and returns a force vector as output. The simplest object with this capability is a matrix. In engineering, such objects are called tensors and can be viewed as matrices that encode directional dependence. For example, in Cartesian coordinates, the stress at a point is written as the matrix
(222)
Each entry in the matrix represents a force per unit area. The column indicates the direction normal to a surface, and the row indicates the direction of the force acting on that surface. This matrix is called the stress tensor. The force per unit area acting on a surface with a unit normal vector
(223)
is obtained by direct matrix multiplication, i.e.,
(224)
Written in component form, this gives
(225)
(226)
(227)
In a fluid, the stress consists of pressure and viscous effects and may be written as
(228)
where is the pressure,
is the identity matrix, and
represents viscous stresses. Consider an example of a one-dimensional steady shear flow with velocity
(229)
In this case, the stress matrix becomes
(230)
where is the dynamic viscosity. For a surface whose normal points in the
-direction, substitution into the traction relation gives
(231)
This result directly shows that pressure produces a force normal to the surface, velocity gradients produce shear forces, and changes in surface orientation alter the force, even though the fluid state at the point remains unchanged. Therefore, stress cannot be reduced to a single number or vector, and a matrix is the minimal mathematical structure required to consistently relate surface orientation to force.
Optimization
Engineering problems rarely have a single unique solution. Instead, engineers are typically confronted with a range of feasible alternatives that satisfy the same physical and operational requirements. Mathematics is used not only to predict system behavior, but also to determine which of these alternatives is preferable according to a specified criterion. This process is known as optimization. In practice, optimization arises whenever system performance depends continuously on one or more variables. Typical examples include selecting geometric dimensions, operating conditions, or control parameters to minimize losses, reduce weight, limit power consumption, or improve efficiency. By expressing a chosen performance metric as a mathematical function of the relevant variables, calculus provides systematic tools for identifying conditions that improve or optimize performance, replacing ad hoc trial-and-error approaches with a rational and defensible methodology.
Gradient-Based Optimization
To explain the process of optimization, let an objective (or cost) function be defined as
(232)
where is a vector of independent variables. These variables may represent geometric parameters, operating conditions, or other controllable or selectable quantities. The fundamental mathematical quantity underlying most optimization methods is the gradient of the function, i.e.,
(233)
The gradient describes the local sensitivity of the function to changes in each variable. For a small change , the corresponding change in the function can be approximated using a first-order Taylor expansion, i.e.,
(234)
This expression indicates that the gradient points in the direction of the steepest local increase of the function. The direction of steepest local decrease is the negative gradient, . Therefore, for an unconstrained local maximum or minimum that occurs at an interior point of the design space, a necessary condition is
(235)
which generalizes the single-variable condition .
In many practical problems, solving analytically is not convenient or possible. Instead, the optimization process is carried out iteratively. Starting from an initial estimate
, the variables are updated according to
(236)
where is a positive step size. The step size must be chosen judiciously because a value that is too large may overshoot the minimum or prevent convergence. For a suitably chosen step size, the update moves the solution toward a decrease in
, following the negative local gradient, as shown in Figure 21. The step size may be fixed or adjusted during the iteration to improve convergence. In simple applications, engineers often assess convergence by examining plots of the objective function or by monitoring changes in the variables.

Imposition of Constraints
In many engineering problems, the design variables cannot be chosen freely. Instead, they are constrained by physical, geometric, or operational requirements. Examples include limits on stress, power, weight, size, or operating conditions. Optimization problems that include such restrictions are called constrained optimization problems. Therefore, optimization under constraints is not about finding a perfect solution, but about identifying the best feasible solution.
An equality constraint restricts the variables to satisfy a relationship of the form
(237)
Such a constraint can also reduce the number of independent variables. In practice, this means that one variable can often be expressed in terms of the others and substituted directly into the objective function. For example, if the constraint allows one variable to be written as
(238)
then the objective function becomes a function of fewer variables, i.e.,
(239)
and the optimization can proceed using the same gradient-based ideas developed for unconstrained problems. From a geometric standpoint, the constraint defines a surface in the design space, and optimization is performed along this surface rather than over the entire space.
Many engineering constraints appear in inequality form, such as
(240)
or as simple bounds on variables, i.e.,
(241)
In these cases, the optimum may occur either at an interior point, where the unconstrained optimum satisfies all constraints, or on the boundary of the feasible region. A common and effective engineering approach is first to determine the unconstrained optimum, then verify that it satisfies all constraints. If it does not, the objective function is evaluated along the relevant constraint boundaries, and the best feasible solution is selected.
Check Your Understanding #22 – Gradient-based optimization
Consider the objective function
- Compute the gradient
.
- Determine the stationary point of
.
- Starting from the initial estimate
, perform one step of a gradient-based minimization using a step size
.
Show solution / hide solution.
1. The gradient of is
2. At a stationary point, the gradient vanishes, so
Solving gives
Because the Hessian matrix is
which is positive definite, this stationary point corresponds to a minimum.
3. A single gradient-based update is given by
Substituting and
gives
This update moves the estimate from to
, which is closer to the minimum at
.
Summary & Closure
The effective use of mathematics is fundamental to engineering problem-solving. Mathematics is not an abstract exercise but a practical means of modeling physical systems, quantifying behavior, and guiding design decisions. Geometry, algebra, trigonometry, calculus, vector analysis, complex numbers, and differential equations provide a common language for expressing relationships among physical quantities and for translating physical intuition into predictive models.
Many engineering problems involve scalar, vector, and field quantities, including forces, velocities, accelerations, fluxes, potentials, and flow fields. These quantities require systematic use of mathematical operations such as dot and cross products, gradients, divergence, curl, and line, surface, and volume integrals. Calculus further enables engineers to describe change, accumulation, rates, and balances, forming the basis for conservation laws and governing equations used throughout aerospace engineering.
The value of mathematics in engineering lies not only in formal manipulation but also in interpretation. Equations must be read as statements about physical systems, not merely as symbolic expressions. Engineers must understand the assumptions underlying a model, recognize the meaning of each term, and assess whether the mathematical result is consistent with the behavior of the system under analysis. This combination of mathematical skill and physical interpretation is what turns equations into useful engineering tools.
5-Question Self-Assessment Quickquiz
For Further Thought or Discussion
- Explain the fundamentals of a scalar quantity. List some familiar scalar quantities used in engineering.
- Explain the fundamentals of a vector quantity. Make a list of some examples of vector quantities used in engineering.
- Explain the physical meaning of the curl of a vector field. Is the curl of a uniform flow positive, negative, or zero?
- Explain why line integrals, surface integrals, and volume integrals are useful in engineering analysis.
- What is the difference between an ordinary differential equation and a partial differential equation? Give an aerospace example of each.
- If the function
where
is a constant, then what is
? Your answer may depend on whether you are biased toward pure mathematics, physics, or engineering.
Other Useful Online Resources
There is more to explore with these mathematical concepts:
- This video offers a more in-depth examination of vector fields, divergence, and curl.
- If you want to learn more about the Laplace equation, this website provides a wealth of information on the topic, as well as other mathematical operations.
- All The Math You Need For Engineering: The Ultimate Guide (Step-by-Step).
- Maths Every Engineer Must Know To Be Successful & Why.
- You can’t suck at maths and be an engineer – an informative and motivational video.
- "It’s all about mathematics!" Whether it’s fluid dynamics, aerodynamics, or orbital mechanics, the foundation often rests on understanding and applying mathematical principles. ↵
- "Errors in engineering are often catastrophes." Even minor miscalculations can lead to severe consequences, which is why double-checking, simulations, and testing are vital to avoiding catastrophic outcomes. ↵
- "Practice makes perfect." Consistent practice is essential for mastery. Whether designing a flight control system or finding optimal airfoil shapes, practice refines understanding and long-term skills. ↵
- At face value, i.e., on-demand, as needed. ↵
- "Work smart, not hard." Efficiency and cleverness are crucial in accomplishing tasks, rather than relying solely on sheer effort. ↵
- The word eigen is German for “own” or “self.” “Eigenvalue” means an intrinsic or characteristic value of a system; “eigenvector” or “eigenfunction” means the corresponding intrinsic direction or shape. ↵