math.extras: rename 2pi-range to [0,2pi].
parent
5f543dd8af
commit
66e3138f4b
|
@ -123,22 +123,22 @@ PRIVATE>
|
||||||
] curry map
|
] curry map
|
||||||
] if ;
|
] if ;
|
||||||
|
|
||||||
: 2pi-range ( n -- seq )
|
: [0,2pi] ( n -- seq )
|
||||||
[ iota ] [ 1 - 2pi swap / ] bi v*n ;
|
[ iota ] [ 1 - 2pi swap / ] bi v*n ;
|
||||||
|
|
||||||
: hanning ( n -- seq )
|
: hanning ( n -- seq )
|
||||||
dup 1 <= [ 1 = [ 1 1array ] [ { } ] if ] [
|
dup 1 <= [ 1 = [ 1 1array ] [ { } ] if ] [
|
||||||
2pi-range [ cos -0.5 * 0.5 + ] map!
|
[0,2pi] [ cos -0.5 * 0.5 + ] map!
|
||||||
] if ;
|
] if ;
|
||||||
|
|
||||||
: hamming ( n -- seq )
|
: hamming ( n -- seq )
|
||||||
dup 1 <= [ 1 = [ 1 1array ] [ { } ] if ] [
|
dup 1 <= [ 1 = [ 1 1array ] [ { } ] if ] [
|
||||||
2pi-range [ cos -0.46 * 0.54 + ] map!
|
[0,2pi] [ cos -0.46 * 0.54 + ] map!
|
||||||
] if ;
|
] if ;
|
||||||
|
|
||||||
: blackman ( n -- seq )
|
: blackman ( n -- seq )
|
||||||
dup 1 <= [ 1 = [ 1 1array ] [ { } ] if ] [
|
dup 1 <= [ 1 = [ 1 1array ] [ { } ] if ] [
|
||||||
2pi-range [
|
[0,2pi] [
|
||||||
[ cos -0.5 * ] [ 2 * cos 0.08 * ] bi + 0.42 +
|
[ cos -0.5 * ] [ 2 * cos 0.08 * ] bi + 0.42 +
|
||||||
] map
|
] map
|
||||||
] if ;
|
] if ;
|
||||||
|
|
Loading…
Reference in New Issue