Allow me to slip into something a little more formal . . . .
Usually this topic would be called ``Error Propagation in Functions of Several Variables'' or something like that; I have used the term ``vector tolerance'' because (a) the word ``error'' has these perjorative connotations for most people, whereas ``tolerance'' is usually considered a good thing;5.2 (b) when our final result is calculated in terms of several other quantities, each of which is uncertain by some amount, and when those uncertainties are independent of each other, we get a situation much like trying to define the overall length of a vector with several independent perpendicular components. Each contribution to the overall uncertainty can be positive or negative, and on average you would not expect them to all add up; that would be like assuming that if one were positive they all must be. So we square each contribution, add the squares and take the square root of the sum, just as we would do to find the length of a vector from its components.
The way to do this is easily prescribed if we use a little
calculus notation: suppose the ``answer'' A is a function of
several variables, say x and y. We write A(x,y).
So what happens to A when x changes by some amount
?5.3
Simple, we just write
where the x subscript on
reminds us that
this is just the contribution to the change in A from
that little change in x, not from any changes in y;
the
sign acknowledges that this doesn't get
exact until
,
which is really small;
and the
symbols are like derivatives except they
remind us that we are treating y as if it
were a constant when we take this derivative.
The same trick works for changes in y, of course,
so then we have two ``orthogonal'' shifts of the result
to combine into one uncertainty in A.
I have already given the prescription for this above.
The formula reads
![]() |
(5.1) |
The treatment above is a little too ``advanced'' mathematically for some people (or for anyone on a bad day), so here are a few special cases that the enthusiast may wish to derive from the general form in Eq. (2):
![]() |
(5.3) |
![]() |
(5.4) |
![]() |
(5.5) |
![]() |
(5.6) |