How can I split the signal in matlab
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
studentmatlaber
il 7 Mar 2021
Commentato: Walter Roberson
il 9 Mar 2021
I have 25 signals. these signals exist as a double. that is, when I want to plot a signal I have, I write the plot (t1, y1) command. I am sharing the screenshot of this graph of my signal with you. My goal here is to divide the signal in two from the place I marked. The left side of the graph is noise, and the right side of the graph is noise + signal. Since I have 25 different signals, the noise width of each is different. The code that I want to write here is that these 25 signals can be automatically divided into two as noise and noise + signal.

3 Commenti
Walter Roberson
il 8 Mar 2021
I don't see it. To me the ambient noise appears to be approximately +/- 0.05 .
Risposta accettata
Image Analyst
il 8 Mar 2021
How about
index = find(signal > 0.47, 1, 'first');
noisyLeftSide = signal(1:index);
goodRightSide = signal(index+1 : end);
4 Commenti
Walter Roberson
il 9 Mar 2021
No, but we just might be able to estimate the +/- 0.05-ish noise that I propose is the true ambient noise. It is not clear to me that 0.47 is objectively justifiable.
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!