curve fitting with error bar

175 views (last 30 days)
Babu Sankhi
Babu Sankhi on 26 May 2021
Hi,
I want to fit the curve with the error bar but it didn't display the error bar. Can you please help me how can I fit the data (curve) with error bar? I tried the following codes..
curvefit = fit(x2,y2,'poly3','normalize','on');
figure (13);
errorbar(x2,y2,err2,'go');hold on;% plots the graph with errorbar
plot(curvefit,x2,y2);hold off

Answers (1)

Srivardhan Gadila
Srivardhan Gadila on 7 Jun 2021
Based on the above information I think while calling the errorbar function you have to first compute the value of y coordinates from the fitted curve and then call the errorbar funtion on these new values in order to get the errorbar on the curve.
load franke
cfit = fit(x,y,'poly3','normalize','on');
figure
plot(cfit,x,y)
hold on
yfit = cfit(x);
err = abs(y-yfit);
errorbar(x,yfit,err,'go')
If this is not what you are looking for, can you provide more information by attaching images of what should be the output plot and any other required information.

Community Treasure Hunt

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

Start Hunting!