How to cut the signal for a particular time period
9 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(2 个)
KSSV
2018-5-21
编辑:KSSV
2018-5-21
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 个评论
KSSV
2018-5-21
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
2018-5-21
编辑:Ameer Hamza
2018-5-21
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
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Waveform Generation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!