How to do a baseline correction
119 次查看(过去 30 天)
显示 更早的评论
Hello everyone,
I have an experimental data as shown in the figure, I need to do a baseline correction, in a way that the black line that I drew in the picture becomes horizental. Can any of you help me to do it in MATLAB?
1 个评论
David Hill
2019-9-25
Looks like you know how exactly how the baseline needs to be adjusted. Just subtract the linear adjustment from your power array.
采纳的回答
Rik
2019-9-25
You mean like a simple subtraction?
t=linspace(0,10,100);
bias=@(t) t/9;
P_fun=@(t) 0.1*(t-3).^2+sin(t/2)-0.85 +bias(t);
P=P_fun(t);
%subtract bias
P_new=P-bias(t);
plot(t,P,'b',t,bias(t),'k',t,P_new,'r')
1 个评论
Hassan Nawazish
2020-6-29
plot(ta,zeros(size(ta)),'r.-')
try this after plot command for your plot here ta is xaxis variable and you will get a horizontal baseline.'r' is representing the color.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!