How to cut the signal for a particular time period
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I had a data with x samples in which i only need the samples during the time period y.How can I get those specific samples?
0 Kommentare
Antworten (2)
KSSV
am 21 Mai 2018
Bearbeitet: KSSV
am 21 Mai 2018
Read about inerp1. Do the interpolation and get what you want.
Let t,x be your signal, and you want signal value at time ti.
xi = interp1(t,x,ti) ;
2 Kommentare
KSSV
am 21 Mai 2018
If you want to know where 1 comes...let x be your signal.
tol = 10^-3 ;
idx = x(abs(x-1)<=tol) ;
iwant = t(idx)
Ameer Hamza
am 21 Mai 2018
Bearbeitet: Ameer Hamza
am 21 Mai 2018
y = x(1:seqperiod(x));
For example
x = [1 2 3 1 2 3 1 2 3 1]
y = x(1:seqperiod(x))
y =
1 2 3
Note: This function require Signal Processing Toolbox
Siehe auch
Kategorien
Mehr zu Waveform Generation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!