Blackman/Hamming Window
显示 更早的评论
How can I change the amplitude of a hamming/blackman window and on ox axis and have time on ox axis(in seconds)?
6 个评论
Mathieu NOE
2021-1-14
hello !
sorry , your question is not clear - windows are defined by their lenght in samples
like hanning(10) is a 10 samples lenght hanning window , whatever the sampling (time interval)
Joanna Mark
2021-1-14
Mathieu NOE
2021-1-15
all windows are normalised so the central value is always 1 (demo for odd number of samples below )
you can always multiply the output of the window function by any factor if you need to , like out = 10*hanning(5)
>> hanning(5)
0.2500
0.7500
1.0000
0.7500
0.2500
>> hamming(5)
0.0800
0.5400
1.0000
0.5400
0.0800
>> blackman(5)
0
0.3400
1.0000
0.3400
0
Joanna Mark
2021-1-15
Joanna Mark
2021-1-15
Bjorn Gustavsson
2021-1-15
Whenever you get errors like that always start investigating the cause by checking the sizes of your arrays. Here that would be done most easily with whos:
whos window X Y
That way you can check that you're concatenating arrays of matching sizes.
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Windows 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!