Hi,
So i have a set of energy values x and corresponding spectral information y.
I fit a straight line to my data with the polyfit function (which uses least square fitting)
I end up with coefficients p and the struct S containing the error estimates.
I want to find the x intercept with the associated uncertainity. How do I do this?
My attempt :
If I can find the errors on the coefficients p, then I can easily find the uncertainity in the x intercept through propagation of errors. But somehow I cant find the bounds of p in S?
PS : I know finding the intercept is just -p(2)/p(1), its the uncertainity I need help with.

 채택된 답변

Matt J
Matt J 2025년 4월 8일
편집: Matt J 2025년 4월 8일

0 개 추천

If I can find the errors on the coefficients p, then I can easily find the uncertainity in the x intercept through propagation of errors. But somehow I cant find the bounds of p in S?
The approximate covariance matrix is,
Rinv=inv(S.R);
cov=(Rinv*Rinv')*S.normr^2/S.df

추가 답변 (0개)

카테고리

제품

릴리스

R2024b

질문:

2025년 4월 8일

편집:

2025년 4월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by