diff options
| author | ozpv <39195175+ozpv@users.noreply.github.com> | 2026-05-29 07:11:29 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-29 07:11:29 +0000 |
| commit | 57764f725b7877a8d74038f329db8721ec415515 (patch) | |
| tree | 788e915a1a1471ee2d0b123c673c46690fc5e377 | |
| parent | 3cc7363ab0cc169d96481467236288e63f332131 (diff) | |
update
| -rw-r--r-- | src/window_function.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/window_function.rs b/src/window_function.rs index 0095ccc..0234d81 100644 --- a/src/window_function.rs +++ b/src/window_function.rs @@ -167,7 +167,7 @@ impl HammingWindow { .map(|i| { let i = i as f32; - 0.54 - (0.46 * f32::cos((2.0 * PI * i) / (window_size_f32 - 1.0))) + 0.54 - (0.46 * f32::cos((2.0 * PI * i) / (window_size_f32))) }) .collect::<Vec<f32>>(); @@ -406,10 +406,10 @@ impl Sine4Window { .map(|i| { let i = i as f32; - let two = f32::cos((2.0 * PI * i) / (window_size_f32 - 1.0)); - let four = f32::cos((4.0 * PI * i) / (window_size_f32 - 1.0)); + let one = Self::A_1 * f32::cos((2.0 * PI * i) / (window_size_f32)); + let two = Self::A_2 * f32::cos((4.0 * PI * i) / (window_size_f32)); - Self::A_0 - (Self::A_1 * two) + (Self::A_2 * four) + Self::A_0 - one + two }) .collect::<Vec<f32>>(); |
