Finding error using differentials

Click For Summary

Homework Help Overview

The problem involves estimating the maximum possible error in the product of four positive numbers, each less than 50, after rounding them to the first decimal place. The context is centered around the application of differentials in error analysis.

Discussion Character

  • Exploratory, Assumption checking, Mathematical reasoning

Approaches and Questions Raised

  • Participants discuss the need for a function versus an equation, with some suggesting the function f = wxyz. There are attempts to derive expressions for differentials and error propagation, with varying interpretations of how to apply these concepts.

Discussion Status

The discussion has seen various contributions regarding the formulation of the error estimation, with some participants questioning the correctness of each other's approaches. There is an ongoing exploration of the maximum possible error, with differing opinions on the calculations involved.

Contextual Notes

Participants note that each variable is rounded to one decimal place, leading to a maximum error of 0.1 for each variable. The largest possible values for the variables are stated to be 50, and there is mention of the implications of these constraints on the error calculations.

ProPatto16
Messages
323
Reaction score
0

Homework Statement



Four positive numbers, each less than 50, are rounded to the first decimal place and then multiplied together. use differentials to estimate the maximum possible error in the computed product that might result from the rounding.

The Attempt at a Solution



i need an equation to differentiate. but from the question all i can gather is that the error range is 0.05 units. and the equation has to be something like wxyz = ? but that's just silly.

where do i start?

i know i need to prtially differentiate the equation by all variables then multiply each deifferential by error 0.05. but i need an equation to begin with and i got no idea.
 
Physics news on Phys.org
nevermind got it.
 
f=w*x*y*z. So σf = [((df/dw)σw)^2+((df/dx)σx)^2+((df/dy)σy)^2+((df/dw)σz)^2]^1/2.
 
You don't need an equation, you need a function. f= wxyz so
df= xyz dw+ wyz dx+ wxz dy+ wxy dz

Since each is rounded to one decimal place, so that "3.1" might mean anything from 2.5 to 3.5, a difference of 0.1, dw= dx= dy= dz= 0.1. And, we are told, the largest that w, x, y, and z could be is 50.
 
"df= xyz dw+ wyz dx+ wxz dy+ wxy dz" is incomplete.

It should be df= [(xyz dw)^2+ (wyz dx)^2+ (wxz dy)^2+ (wxy dz)^2]^1/2 per my post above.
 
Polyamorph said:
f=w*x*y*z. So σf = [((df/dw)σw)^2+((df/dx)σx)^2+((df/dy)σy)^2+((df/dw)σz)^2]^1/2.
No, df = xyz*dw + wyz*dx + wxz*dy + wxy*dz, just as HallsOfIvy has it below.

Also, why are you using sigma (σ) in the differentials?
HallsofIvy said:
You don't need an equation, you need a function. f= wxyz so
df= xyz dw+ wyz dx+ wxz dy+ wxy dz

Since each is rounded to one decimal place, so that "3.1" might mean anything from 2.5 to 3.5, a difference of 0.1, dw= dx= dy= dz= 0.1. And, we are told, the largest that w, x, y, and z could be is 50.
Minor correction: 3.1 would be any number between 3.05 and 3.15.
 
σ is the error. since d is the symbol used for differentials it is always better not to confuse the two.

The generic formula to compute the error in the function f(wxyz) is:

σf = [((df/dw)σw)^2+((df/dx)σx)^2+((df/dy)σy)^2+((df/dw)σz)^2]^1/2

See http://books.google.fr/books?id=giF...g=PA210#v=onepage&q=error propagation&f=false

equation 9.2.

It is exactly the same equation as I have used!

The formalism used by HallsOfIvy is an approximation, see equation 9.1 of the same reference.
 
Last edited:
Polyamorph,
The formula you show gives the standard deviation of the error, which is not what was asked for. In ProPatto16's OP, it says "use differentials to estimate the maximum possible error" (emphasis added).
 
Error analysis is always an estimate. I think the point to emphasise though is that the OP needed the maximum possible error.

So yes you're right, I concede that HallsofIvy gives the correct formula for the maximum error since the formalism I provided will always be less than or equal to the result given by HallsofIvy.
 
  • #10
further investigation into the question has yielded the following.

the maximum possible error, that is the maximum number of units the product may be incorrect by due to rounding is 25,000 units.

since 50^4 = 6,250,000 then the error is only 0.4% which is reasonable.

the equation given by poly yields an answer of sq rt of 25000 if I've done it correctly. which gives approx 158.11. when compared to 6.25 mil its completely negliable.

apologies for the disagreements.
 
  • #11
That result is strange because you would be saying ((df/dw)σw)2+((df/dx)σx)2+((df/dy)σy)2+((df/dw)σz)2= xyz σw+ wyz σx+ wxz σy+ wxy σz = 25000 which is clearly false, perhaps you forgot to square the partials?

The maximum error in each variable is actually 0.1. So using HallsofIvy formula gives an error of: 4*(50*50*50*0.1)=50,000 (0.8% of 6,250,000)

If you needed a more accurate estimate of the error (as opposed to just the maximum error) then you can use the formula I showed you:
[4*((50*50*50*0.1)2)]1/2 = 25,000

So it is half the the maximum value and gives a percentage error of 0.4%. No good for your homework but useful if you are taking accurate measurements and need a more reliable error estimate.

Feel free to correct me if I'm wrong but I think your final answer should be 50,000, not 25,000.
 

Similar threads

Replies
4
Views
11K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
6K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
10
Views
3K
Replies
6
Views
11K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
8
Views
3K
Replies
15
Views
2K