How to remove a signal from a timeseries (the signal is known and the same length as timeseries)
이전 댓글 표시
I have a timeseries of length 35. I want to remove a signal from this timeseries. The signal I want to remove is another timeseries also of length 35.
The image link:
shows the two timeseries plotted as a plotyy(). How would I go about removing the signal of 'timeseries B' from 'timeseries A'. I am implying that 'timeseries B' makes up part of 'timeseries A' as noise.
Thanks
답변 (2개)
Azzi Abdelmalek
2015년 7월 16일
편집: Azzi Abdelmalek
2015년 7월 16일
Look at this example
t=0:0.1:10
y1=sin(t)
y2=t.^2
plotyy(t,y1,t,y2)
h=findobj(gcf,'type','axes')
delete(h(1))
댓글 수: 2
Azzi Abdelmalek
2015년 7월 16일
편집: Azzi Abdelmalek
2015년 7월 16일
Please, make your question clear. have you one signal or two? The plot shows two signals, maybe you should show us another plot, to better illustrate what you want.
Peter Perkins
2015년 7월 16일
0 개 추천
Oliver, how are your data stored? If B is a noise component of A that you want to remove, can you not just compute C = A - B? You can do this if A and B are double vectors; you can also do it if they are timeseries objects.
카테고리
도움말 센터 및 File Exchange에서 Descriptive Statistics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!