Problem in applying loop

1 次查看(过去 30 天)
dear
I want to apply loop in a way that there is a window of 2000 samples and will increment by 500 samples...
means window size (w) increase like: 0-2000, 2500-4500, 5000-7000, 7500-9500....till 30000.
then the window (w) apply in same way on data (x) like = 0-2000, 2500-4000 etc...
how can i do this?
x = dath001 % data, size 30000x4
w = hann(2000); % window
datawindow = w.*x(1:2000,:); % apply window in data

采纳的回答

Star Strider
Star Strider 2019-8-7
You have the Signal Processing Toolbox, so see if the buffer function will do what you want.
  5 个评论
Ali Asghar
Ali Asghar 2019-8-11
Thanks alot dear....
Star Strider
Star Strider 2019-8-11
As always, my pleasure.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Startup and Shutdown 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by