Cheat sheet

Every key formula, in canonical order, at a glance. Each formula links to the lesson that derives it.

0 — Pre-calculus: trigonometry and logarithms

Unit-circle point

P=(cosθ, sinθ)P=(\cos\theta,\ \sin\theta)

Pythagorean identity

cos2θ+sin2θ=1\cos^2\theta+\sin^2\theta=1

Angle-sum (cosine)

cos(α+β)=cosαcosβsinαsinβ\cos(\alpha+\beta)=\cos\alpha\cos\beta-\sin\alpha\sin\beta

Angle-sum (sine)

sin(α+β)=sinαcosβ+cosαsinβ\sin(\alpha+\beta)=\sin\alpha\cos\beta+\cos\alpha\sin\beta

Power reduction

sin2α=12(1cos2α)\sin^2\alpha=\tfrac12(1-\cos 2\alpha)

Pure oscillation

x(t)=Acos(ωt+φ), T=2π/ωx(t)=A\cos(\omega t+\varphi),\ T=2\pi/\omega

ee is its own derivative

ddxex=ex\tfrac{d}{dx}e^x=e^x

Log of a product

loga(xy)=logax+logay\log_a(xy)=\log_a x+\log_a y

Change of base

logax=logbxlogba\log_a x=\dfrac{\log_b x}{\log_b a}

Decibel level

L=10log10 ⁣PP0=20log10 ⁣AA0L=10\log_{10}\!\tfrac{P}{P_0}=20\log_{10}\!\tfrac{A}{A_0}

Exponential decay

x(t)=x0et/τx(t)=x_0\,e^{-t/\tau}

1 — Single-variable calculus

Derivative (limit)

f(t)=limh0f(t+h)f(t)hf'(t)=\lim_{h\to0}\dfrac{f(t+h)-f(t)}{h}

Product rule

(fg)=fg+fg(fg)'=f'g+fg'

Chain rule

(f(g(t)))=f(g(t))g(t)\big(f(g(t))\big)'=f'(g(t))\,g'(t)

Fundamental theorem

abf(t)dt=F(b)F(a)\int_a^b f(t)\,dt=F(b)-F(a)

Substitution

f(g(t))g(t)dt=f(u)du\int f(g(t))\,g'(t)\,dt=\int f(u)\,du

Integration by parts

udv=uvvdu\int u\,dv=uv-\int v\,du

Root-mean-square

frms=1T0Tf(t)2dtf_\text{rms}=\sqrt{\tfrac1T\int_0^T f(t)^2\,dt}

Taylor expansion

f(t0+ε)=f(t0)+εf(t0)+12ε2f(t0)+f(t_0+\varepsilon)=f(t_0)+\varepsilon f'(t_0)+\tfrac12\varepsilon^2 f''(t_0)+\cdots

2 — Partial derivatives and vector calculus

Total differential

df=fxdx+fydy+fzdzdf=\tfrac{\partial f}{\partial x}dx+\tfrac{\partial f}{\partial y}dy+\tfrac{\partial f}{\partial z}dz

Gradient

ϕ=(ϕx,ϕy,ϕz)\nabla\phi=\big(\tfrac{\partial\phi}{\partial x},\tfrac{\partial\phi}{\partial y},\tfrac{\partial\phi}{\partial z}\big)

Directional derivative

Du^ϕ=ϕu^=ϕcosθD_{\hat u}\phi=\nabla\phi\cdot\hat{\mathbf u}=\lvert\nabla\phi\rvert\cos\theta

Divergence

v=vxx+vyy+vzz\nabla\cdot\mathbf v=\tfrac{\partial v_x}{\partial x}+\tfrac{\partial v_y}{\partial y}+\tfrac{\partial v_z}{\partial z}

Curl (zz-component)

(×v)z=vyxvxy(\nabla\times\mathbf v)_z=\tfrac{\partial v_y}{\partial x}-\tfrac{\partial v_x}{\partial y}

Laplacian

2ϕ=2ϕx2+2ϕy2+2ϕz2\nabla^2\phi=\tfrac{\partial^2\phi}{\partial x^2}+\tfrac{\partial^2\phi}{\partial y^2}+\tfrac{\partial^2\phi}{\partial z^2}

3 — Complex exponentials and phasors

Euler’s formula

eiθ=cosθ+isinθe^{i\theta}=\cos\theta+i\sin\theta

Phasor representation

X~=Aeiφ,x(t)=Re[X~eiωt]\tilde X=A\,e^{i\varphi},\quad x(t)=\operatorname{Re}[\tilde X\,e^{i\omega t}]

Complex-argument decay

e(γ+iω)t=eγt(cosωt+isinωt)e^{(-\gamma+i\omega)t}=e^{-\gamma t}(\cos\omega t+i\sin\omega t)

Plane wave

p(r,t)=Re[P0ei(ωtkr)]p(\mathbf r,t)=\operatorname{Re}[P_0\,e^{i(\omega t-\mathbf k\cdot\mathbf r)}]

Dispersion relation

ω2=c2k2\omega^2=c^2\lvert\mathbf k\rvert^2

Specific acoustic impedance

Z0=ρcZ_0=\rho c

Series RLC impedance

Z(ω)=R+i ⁣(ωL1ωC)Z(\omega)=R+i\!\left(\omega L-\tfrac{1}{\omega C}\right)

4 — Linear algebra

Matrix–vector product

(Av)i=jaijvj(A\mathbf v)_i=\sum_j a_{ij}v_j

2×22\times2 determinant

detA=a11a22a12a21\det A=a_{11}a_{22}-a_{12}a_{21}

Eigenvalue equation

Av=λvA\mathbf v=\lambda\mathbf v

Characteristic equation

det(AλI)=0\det(A-\lambda I)=0

2×22\times2 characteristic poly

λ2(trA)λ+detA=0\lambda^2-(\operatorname{tr}A)\lambda+\det A=0

Dot product

uv=kukvk\mathbf u\cdot\mathbf v=\sum_k u_k v_k

Norm

v=vv\lVert\mathbf v\rVert=\sqrt{\mathbf v\cdot\mathbf v}

Angle between vectors

cosθ=uvuv\cos\theta=\dfrac{\mathbf u\cdot\mathbf v}{\lVert\mathbf u\rVert\,\lVert\mathbf v\rVert}

Orthonormal expansion

v=k(vek)ek\mathbf v=\sum_k(\mathbf v\cdot\mathbf e_k)\,\mathbf e_k

Eigendecomposition

A=QDQTA=Q\,D\,Q^{T}

5 — Linear ordinary differential equations

First-order linear ODE

x˙+αx=f(t)\dot x+\alpha x=f(t)

Exponential solution

x(t)=x0eαt, τ=1/αx(t)=x_0\,e^{-\alpha t},\ \tau=1/\alpha

Second-order linear ODE

ax¨+bx˙+cx=f(t)a\ddot x+b\dot x+c\,x=f(t)

Simple harmonic motion

x¨+ω02x=0, ω0=k/m\ddot x+\omega_0^2 x=0,\ \omega_0=\sqrt{k/m}

Damped roots

λ=γ±γ2ω02\lambda=-\gamma\pm\sqrt{\gamma^2-\omega_0^2}

Underdamped solution

x(t)=eγt[Acosωdt+Bsinωdt], ωd=ω02γ2x(t)=e^{-\gamma t}[A\cos\omega_d t+B\sin\omega_d t],\ \omega_d=\sqrt{\omega_0^2-\gamma^2}

Driven steady-state amplitude

X~(ω)=F0/m(ω02ω2)+2iγω\tilde X(\omega)=\dfrac{F_0/m}{(\omega_0^2-\omega^2)+2i\gamma\omega}

Phase-plane system

x˙=Ax, x=(x, v)T\dot{\mathbf x}=A\mathbf x,\ \mathbf x=(x,\ v)^{T}

6 — Linear partial differential equations

Wave equation

t2u=c22u\partial_t^2 u=c^2\nabla^2 u

Heat equation

tu=D2u\partial_t u=D\nabla^2 u

Laplace’s equation

2u=0\nabla^2 u=0

d’Alembert solution

u(x,t)=12[f(xct)+f(x+ct)]+12cxctx+ctg(s)dsu(x,t)=\tfrac12[f(x-ct)+f(x+ct)]+\tfrac{1}{2c}\int_{x-ct}^{x+ct}g(s)\,ds

Clamped-string modes

u(x,t)=nAnsin ⁣nπxLcos ⁣nπctLu(x,t)=\sum_n A_n\sin\!\tfrac{n\pi x}{L}\cos\!\tfrac{n\pi ct}{L}

Mode coefficient

cn=2L0Lf(x)sin ⁣nπxLdxc_n=\tfrac{2}{L}\int_0^L f(x)\sin\!\tfrac{n\pi x}{L}\,dx

Heat-equation solution

u(x,t)=nAnsin ⁣nπxLeD(nπ/L)2tu(x,t)=\sum_n A_n\sin\!\tfrac{n\pi x}{L}\,e^{-D(n\pi/L)^2 t}

Helmholtz equation

2ϕ+k2ϕ=0, k=ω/c\nabla^2\phi+k^2\phi=0,\ k=\omega/c

Rectangular cavity modes

ωmn=cπ(m/Lx)2+(n/Ly)2\omega_{mn}=c\pi\sqrt{(m/L_x)^2+(n/L_y)^2}

Schrödinger equation

itΨ=22m2Ψ+VΨi\hbar\,\partial_t\Psi=-\tfrac{\hbar^2}{2m}\nabla^2\Psi+V\Psi

Particle-in-a-box energies

En=n2π222mL2E_n=\dfrac{n^2\pi^2\hbar^2}{2mL^2}

7 — Fourier series and the Fourier transform

Fourier series

f(t)=ncnei2πnt/T, cn=1T0Tf(t)ei2πnt/Tdtf(t)=\sum_n c_n e^{i2\pi nt/T},\ c_n=\tfrac1T\int_0^T f(t)e^{-i2\pi nt/T}dt

Fourier transform

f~(ω)=f(t)eiωtdt\tilde f(\omega)=\int_{-\infty}^{\infty} f(t)\,e^{-i\omega t}\,dt

Inverse transform

f(t)=12πf~(ω)eiωtdωf(t)=\tfrac{1}{2\pi}\int_{-\infty}^{\infty}\tilde f(\omega)\,e^{i\omega t}\,d\omega

Uncertainty relation

ΔtΔω12\Delta t\cdot\Delta\omega\geq\tfrac12

Convolution

(fg)(t)=f(τ)g(tτ)dτ(f*g)(t)=\int_{-\infty}^{\infty} f(\tau)g(t-\tau)\,d\tau

Convolution theorem

(fg)(t)  f~(ω)g~(ω)(f*g)(t)\ \longleftrightarrow\ \tilde f(\omega)\cdot\tilde g(\omega)

Parseval’s theorem

f(t)2dt=12πf~(ω)2dω\int_{-\infty}^{\infty}\lvert f(t)\rvert^2 dt=\tfrac{1}{2\pi}\int_{-\infty}^{\infty}\lvert\tilde f(\omega)\rvert^2 d\omega

Nyquist criterion

fs2fmaxf_s\geq 2f_{\max}

Discrete Fourier transform

Xk=n=0N1xnei2πkn/NX_k=\sum_{n=0}^{N-1}x_n\,e^{-i2\pi kn/N}

Aliased frequency

falias=f0nfsf_\text{alias}=\lvert f_0-nf_s\rvert

8 — Dimensional analysis

Buckingham π\pi count

groups=nk\text{groups}=n-k

Sound speed (fluid)

cK/ρc\sim\sqrt{K/\rho}

Wave speed (string)

cT/μc\sim\sqrt{T/\mu}

Pendulum period

τ/g\tau\sim\sqrt{\ell/g}

Reynolds number

Re=ρvL/μRe=\rho vL/\mu

Mach number

M=v/cM=v/c

Strouhal number

St=fL/vSt=fL/v

Helmholtz number

ka=2πa/λka=2\pi a/\lambda

9 — Numerical methods

Forward difference

f(x)f(x+h)f(x)hf'(x)\approx\dfrac{f(x+h)-f(x)}{h}

Centred difference

f(x)f(x+h)f(xh)2hf'(x)\approx\dfrac{f(x+h)-f(x-h)}{2h}

Second-derivative stencil

f(x)f(x+h)2f(x)+f(xh)h2f''(x)\approx\dfrac{f(x+h)-2f(x)+f(x-h)}{h^2}

Forward Euler

xn+1=xn+hf(tn,xn)x_{n+1}=x_n+h\,f(t_n,x_n)

Runge–Kutta 4

xn+1=xn+h6(k1+2k2+2k3+k4)x_{n+1}=x_n+\tfrac{h}{6}(k_1+2k_2+2k_3+k_4)

Wave-equation leapfrog

ujn+1=2ujnujn1+C2(uj+1n2ujn+uj1n)u^{n+1}_j=2u^n_j-u^{n-1}_j+C^2(u^n_{j+1}-2u^n_j+u^n_{j-1})

CFL stability

C=cΔt/Δx1C=c\,\Delta t/\Delta x\leq1

Jacobi relaxation

ui,j=14(ui+1,j+ui1,j+ui,j+1+ui,j1)u_{i,j}=\tfrac14(u_{i+1,j}+u_{i-1,j}+u_{i,j+1}+u_{i,j-1})

Newton’s method

xn+1=xnf(xn)f(xn)x_{n+1}=x_n-\dfrac{f(x_n)}{f'(x_n)}

10 — Statistics and probability

Expected value

E[X]=kkp(k)\mathbb E[X]=\sum_k k\,p(k)

Variance

Var[X]=E[X2]μ2\operatorname{Var}[X]=\mathbb E[X^2]-\mu^2

Binomial PMF

Pr(X=k)=(nk)pk(1p)nk\Pr(X=k)=\binom{n}{k}p^k(1-p)^{n-k}

Gaussian PDF

f(x)=1σ2πexp ⁣((xμ)22σ2)f(x)=\tfrac{1}{\sigma\sqrt{2\pi}}\exp\!\big(-\tfrac{(x-\mu)^2}{2\sigma^2}\big)

Central limit theorem

SnnμσnN(0,1)\dfrac{S_n-n\mu}{\sigma\sqrt n}\to\mathcal N(0,1)

Standard error

σXˉ=σ/n\sigma_{\bar X}=\sigma/\sqrt n

Random-walk mean square

E[XN2]=N\mathbb E[X_N^2]=N

Brownian variance

E[B(t)2]=2Dt\mathbb E[B(t)^2]=2Dt

Einstein relation

D=kBT/ζD=k_B T/\zeta

Poisson PMF

Pr(N(T)=k)=(λT)keλTk!\Pr(N(T)=k)=\dfrac{(\lambda T)^k e^{-\lambda T}}{k!}

Bayes’ rule

Pr(AB)=Pr(BA)Pr(A)Pr(B)\Pr(A\mid B)=\dfrac{\Pr(B\mid A)\,\Pr(A)}{\Pr(B)}

11 — Chaos and nonlinear dynamics

Logistic map

xn+1=rxn(1xn)x_{n+1}=r\,x_n(1-x_n)

Feigenbaum constant

δ=limkrkrk1rk+1rk=4.6692016\delta=\lim_{k\to\infty}\dfrac{r_k-r_{k-1}}{r_{k+1}-r_k}=4.6692016\ldots

Lorenz system

x˙=σ(yx), y˙=x(ρz)y, z˙=xyβz\dot x=\sigma(y-x),\ \dot y=x(\rho-z)-y,\ \dot z=xy-\beta z

Lyapunov separation

δ(t)δ0eλt\lvert\boldsymbol\delta(t)\rvert\approx\lvert\boldsymbol\delta_0\rvert\,e^{\lambda t}

Prediction horizon

thorizon=1λlnLδ0t_\text{horizon}=\tfrac{1}{\lambda}\ln\tfrac{L}{\delta_0}