How do you remove a trend from data without using the 'detrend' function?
6 views (last 30 days)
Show older comments
%I have imported data into matlab and plotted the data onto a graph. I am having difficulty removing the trend without using the 'detrend' function. Any ideas on how to start this process?
A = dlmread('signal_1.txt');
x= A(:,1);
y= A(:,2);
plot(x,y);
xlabel('Time(s)');
ylabel('Amplitude');
How would i achieve this goal?
0 Comments
Answers (2)
the cyclist
on 19 Feb 2020
Usually, when someone "doesn't want" to use a function, it means that it is homework, and they are not allowed to use a function, and are instead trying to learn something.
Here is a hint: In base MATLAB, you could use the polyfit function to find the line of best fit. That's the trend line. Then figure out how to subtract it out of your data.
0 Comments
See Also
Categories
Find more on Multirate Signal Processing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!