curve fitting with error bar

조회 수: 236(최근 30일)
Babu Sankhi
Babu Sankhi 2021년 5월 26일
답변: Srivardhan Gadila 2021년 6월 7일
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

답변(1개)

Srivardhan Gadila
Srivardhan Gadila 2021년 6월 7일
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!

Translated by