Compute measurement uncertainty - MATLAB Cody - MATLAB Central

Problem 58941. Compute measurement uncertainty

Difficulty:Rate
Suppose a variable y depends on n independent variables x1, x2, x3,...,xn. If the independent variables have uncertainty Deltax1, Deltax2, etc. and the uncertainties are independent, then the uncertainty in y can be estimated with
Deltay = sqrt(sum((dy/dxj Deltaxj)^2))
For this problem, the relationship between y and xj will be power laws of the form
y = c x1^a1 x2^a2 x3^a3 ...xn^an
For example, the relationship KE = (1/2)mv^2 would have c = 0.5 and a = [1 2].
Write a function that takes a vector of values of x, the coefficient c, exponents a, and a vector of uncertainties Deltax and returns the absolute uncertainty Deltay, relative uncertainty Deltay/y, and the index of the variable that contributes the most to the uncertainty in y. Identifying the largest contributor to the uncertainty tells the experimentalist which measurement to target first to improve the measurement.

Solution Stats

18.42% Correct | 81.58% Incorrect
Last Solution submitted on Jan 08, 2024

Problem Comments

Solution Comments

Show comments
R2025a Pre-release highlights
This topic is for discussing highlights to the current R2025a Pre-release.
13
5

Problem Recent Solvers6

Suggested Problems

More from this Author290

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Go to top of page