Lesson 6 of 6 · Numerical errors and model limits
Separate numerical accuracy from physical completeness
8 minute lesson · 3 checks along the way
Your goal for this lessonTest step size and arithmetic without mistaking convergence for truth.
In this lesson 3 sections · 3 checks
Using archive links & definitions
Follow a linked name to explore its archive card. “Back to your lesson” brings you to the same part of the reading.
Words with a dotted underline open a short definition right here in the lesson.
Read & understand
Two approximations can coexist
A physical model simplifies reality by choosing which effects to include. A numerical method approximates the solution of that model. Making the numerical solution more accurate does not automatically add an omitted force or correct a wrong . These are different sources of discrepancy.
A toy central-gravity orbit can converge toward its own ideal solution while still disagreeing with a real spacecraft affected by thrust or drag. State the intended question before demanding more detail: a simple model can be useful when its limits match the learning or analysis purpose.
Check 1 of 3
10 pointsUse the reading above. You can try again without losing points.
Read & understand
Refine a step and compare
In the velocity-first exercise, reducing the step from 0.1 to 0.05 changes the first updated velocity to (−0.05, 1) and position to (0.9975, 0.05). Those states occur at different times, so their coordinates should not be compared as if they were simultaneous. Compare runs at shared output times instead.
For a fictional study, suppose an output at the same final time is 1.20, 1.10 and 1.05 as steps are halved. The differences are shrinking, which is useful evidence about this calculation. It does not alone prove a particular exact answer or guarantee that every other output has converged.
NASA’s Galileo Regio mosaic places Galileo imagery over Voyager data. The contrast in visible detail is a useful reminder that a combined display can contain different observation scales and processing histories.
Look closely
Why should a validation routine not assume every pixel has the same independent resolving power?
See what to notice
The mosaic combines observations with different detail. Source resolution, resampling and provenance must be checked before interpreting neighboring output pixels as independent measurements.
Check 2 of 3
10 pointsUse the reading above. You can try again without losing points.
Read & understand
Account for finite arithmetic
Computers often represent real numbers with finite binary precision. Some simple decimal fractions are therefore stored approximately. Python’s documentation explains why arithmetic such as adding decimal-looking values can differ slightly from exact decimal expectations. More printed digits do not create more physical information.
Use tolerances tied to the problem and inspect sensitivity to numerical choices. Very small steps also increase computation and can expose accumulated rounding effects; smaller is not a universal guarantee of a better result. Preserve the model, units, parameters, method and versions so another person can reproduce the calculation and judge the same limits.
Check 3 of 3
10 pointsUse the reading above. You can try again without losing points.
Put it together
Your lesson progress
Each check connects to a part of the story. Complete all 3 to earn your 25-point lesson bonus.
Explore further · Optional
Go to the source
Explore the evidence behind this lesson. These optional readings and videos open in a new tab.