How to cut the signal

20 ビュー (過去 30 日間)
djoerig Hartono
djoerig Hartono 2017 年 11 月 30 日
移動済み: Image Analyst 2025 年 7 月 7 日
Dear All, I have waveform data in csv file in 'X' and 'Y' axis, the plot is on the figure attached. I want to remove the unneeded signal marked by arrows sign in order to get complete waveform signal. Is there any advice/better algorithm to remove the signal automatically ? My idea is to track the data in a loop then find the '0' value in the 'Y' axis and delete the rows before. Best regards.
  1 件のコメント
Supratim
Supratim 2025 年 6 月 29 日

You can go to the Panner under display tab in signal analyzer app, and then you can crop out your signal

サインインしてコメントする。

採用された回答

Image Analyst
Image Analyst 2017 年 11 月 30 日
編集済み: Image Analyst 2025 年 6 月 29 日
How about if you simply find the first and last time that y is negative?
index1 = find(y < 0, 1, 'first'); % Find left index
index2 = find(y < 0, 1, 'last'); % Find right index.
% Now crop signal
yCropped = y(index1:index2);
  3 件のコメント
Lokesh Chowdary Patibandla
Lokesh Chowdary Patibandla 2018 年 5 月 28 日
What is the 1 value in the index 1 & 2.
Image Analyst
Image Analyst 2018 年 5 月 28 日
編集済み: Image Analyst 2025 年 6 月 29 日
I don't know what that means. Please reword the question.
1 is just a number I put in the variable name index1 to distinguish it from a different variable called index2. You could use other names if you want.
The 1 that is the second argument to the find function means to return 1 value where y is negative, not multiple indexes where it's negative.

サインインしてコメントする。

その他の回答 (5 件)

Supratim
Supratim 2025 年 6 月 29 日
移動済み: Image Analyst 2025 年 6 月 30 日

You can go to the Panner under display tab in signal analyzer app, and then you can crop out your signal


Supratim
Supratim 2025 年 6 月 29 日
移動済み: Image Analyst 2025 年 6 月 30 日

You can go to the Panner under display tab in signal analyzer app, and then you can crop out your signal


Supratim
Supratim 2025 年 6 月 29 日
移動済み: Image Analyst 2025 年 7 月 7 日

You can go to the Panner under display tab in signal analyzer app, and then you can crop out your signal


Supratim
Supratim 2025 年 6 月 29 日
移動済み: Image Analyst 2025 年 7 月 1 日

You can go to the Panner under display tab in signal analyzer app, and then you can crop out your signal


Supratim
Supratim 2025 年 6 月 29 日
移動済み: Image Analyst 2025 年 7 月 2 日

You can go to the Panner under display tab in signal analyzer app, and then you can crop out your signal

カテゴリ

Help Center および File ExchangeTime-Frequency Analysis についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by