How to do a baseline correction
121 ビュー (過去 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 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!