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?DSCdata1.png

1 件のコメント

David Hill
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
Rik 2019 年 9 月 25 日

0 投票

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
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 件)

カテゴリ

ヘルプ センター および File ExchangeMathematics についてさらに検索

質問済み:

2019 年 9 月 25 日

コメント済み:

2020 年 6 月 29 日

Community Treasure Hunt

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

Start Hunting!

Translated by