Working With Mathematical Methods In Physics: What Actually Happens When You Sit Down to Solve a Problem
Most people approaching Mathematical Methods In Physics come in expecting a toolkit where each technique maps neatly to one type of equation. That is not how it works in practice. You will spend more time deciding which method even applies than you will spend executing the method itself. The subject breaks into a few major categories. Complex analysis handles contour integration and residue theorems for evaluating difficult real integrals. Partial differential equations cover separation of variables, Green's functions, and eigenvalue problems across Cartesian, cylindrical, and spherical coordinates. Vector calculus underpins almost everything that follows. Fourier series and transforms deal with periodic and non-periodic boundary value problems. Linear algebra and Hilbert space formalism appear constantly once you move past introductory work. Probability and statistics get heavy use in statistical mechanics and quantum contexts. Numerical methods round out the list because almost no interesting problem has a clean analytic solution. The standard textbooks you will see recommended are Arfken, Riley and Hobson, and Boas. They cover the same ground with different emphases. Boas is more pedagogical. Arfken is denser. Riley and Hobson sits somewhere in between. Pick one and do problems. Reading passively does not build the skill.
Here is the thing that nobody stresses enough. Boundary conditions matter more than the method you choose. I spent a semester working on a heat conduction problem where I had already derived the correct eigenfunction expansion, but the non-homogeneous boundary condition at one end was tripping me up the entire time. The standard workaround is to subtract a steady-state solution first so the remaining problem has homogeneous boundaries, then solve for the transient part with separation of variables. If you try to plug non-homogeneous boundaries directly into the eigenfunction expansion, you get garbage coefficients. I learned this after about three weeks of wrong answers. There is a shortcut if you recognize it early, but most people do not. Green's functions are another area where the textbook treatment makes things look straightforward and the actual implementation is messier. The theory says you write the solution as an integral involving the Green's function and your source term. In practice, finding the right Green's function for your geometry can take longer than solving the original problem numerically. For simple geometries like a rectangle or sphere, tabulated forms exist. For anything irregular, you are usually better off switching to a finite difference or finite element approach unless you have a strong reason to need the analytic form. The analytic result is useful mainly for verification or limiting cases.
Common Pitfalls That Waste Time
Confusing convergence types. Pointwise convergence does not guarantee you can integrate or differentiate the series term by term. Uniform convergence is what you need for those operations. Fourier series of piecewise smooth functions converge pointwise, but at discontinuities you get the Gibbs phenomenon and the convergence is not uniform near the jump. If you are using a Fourier series inside another integral or a derivative, check uniform convergence first. Skipping this step produces incorrect results that look plausible because the numbers are close enough for rough estimates. Assuming orthogonality without checking the weight function. Sturm-Liouville problems give you orthogonal eigenfunctions, but the orthogonality includes a weight function that depends on the coordinate system and the specific problem. In cylindrical coordinates with a Bessel equation, the weight is r. In spherical coordinates with Legendre polynomials, the weight is sin(theta). Forgetting the weight when computing Fourier-Bessel or Fourier-Legendre coefficients is a very common mistake. It shows up as coefficients that are off by a factor or give wrong physical predictions later. Choosing the wrong coordinate system. Separation of variables only works cleanly when the boundary matches the coordinate surface. Putting a rectangular boundary problem into spherical coordinates will not fail completely, but the resulting series will converge extremely slowly and be nearly impossible to evaluate by hand. Match the geometry to the coordinates or use a numerical method from the start.
Get the Full Details

Contour integration without checking decay. When you use Jordan's lemma or the large arc contribution argument, you need to verify that the exponential factor actually decays in the half-plane you are closing the contour in. A small sign error in the exponent flips the decay from one half-plane to the other and sends you closing the contour in the wrong direction. This happens often when doing Laplace transforms evaluated by inversion integrals. Write out the exponent explicitly before choosing the contour.
When Numerical Methods Beat Analytic Ones
There is a threshold past which analytic methods become counterproductive. For a linear PDE with constant coefficients on a regular domain, separation of variables or transform methods are fast. For variable coefficients, nonlinear terms, or irregular boundaries, you should reach for a numerical solver. Finite differences are simplest to implement. Finite elements handle complex geometries better. Spectral methods give exponential convergence for smooth solutions but require smooth domains and periodic or well-behaved boundary conditions. I once worked on a wave propagation problem in a medium with spatially varying refractive index. The analytic path through separation of variables led to a coupled system of ODEs that could not be decoupled in closed form. I tried for two weeks attempting various perturbation approaches before switching to a finite difference time domain scheme. The numerical solution took about an hour to set up and run. The perturbation approach would have required assumptions that made the result physically questionable. I still have the notes from those two weeks as a reminder that recognizing when to stop pursuing an analytic path is a skill you develop only by failing at it repeatedly.
A Practical Workflow
Start by identifying the governing equation and the boundary or initial conditions. Classify the PDE as elliptic, parabolic, or hyperbolic. This classification determines which methods are appropriate. Elliptic problems like Laplace or Poisson equations respond to separation of variables, Green's functions, or numerical relaxation. Parabolic problems like the heat equation favor separation of variables with Fourier series or numerical time stepping. Hyperbolic problems like the wave equation work well with d'Alembert's solution in one dimension, separation of variables in higher dimensions, or characteristics methods. Check whether the problem has symmetry. Cylindrical symmetry suggests Bessel functions. Spherical symmetry suggests Legendre polynomials and spherical harmonics. Planar symmetry often reduces to ordinary Fourier series. If the domain lacks symmetry, numerical methods are usually the only realistic option for anything beyond trivial source terms. Work through a few standard problems until the process becomes automatic. The standard problems are the heat equation on a rod, the wave equation on a string or membrane, Laplace's equation in a rectangle and a circle, and the Helmholtz equation in separable coordinates. These are not advanced topics. They are the foundation. Most students rush past them because they seem simple, then struggle later when confronted with a slightly less standard problem. The extra twenty minutes spent truly understanding the one-dimensional heat equation with mixed boundary conditions pays off everywhere else in the course.

The field does not have a single best resource because different students learn differently, but the mathematical structure is universal. Focus on building the habit of classifying problems before reaching for a method. That habit alone will save you more time than any particular textbook or software tool.