Ok, tnx :)
But now `fftshift`, which before used to work, gives:

> fftshift(DSP.fftfreq(10))

type: circshift: in typeassert, expected Frequencies, got Array{Float64,1}


in circshift at abstractarray.jl:417
 in fftshift at dsp.jl:145


On Wednesday, July 2, 2014 5:01:01 PM UTC+2, João Felipe Santos wrote:
>
> Hi Andrei,
>
> you can use fftfreq in DSP.jl. The syntax is exactly the same as for your 
> function: http://dspjl.readthedocs.org/en/latest/util.html#fftfreq.
>
> Best
>
> --
> João Felipe Santos
>
>
> On Wed, Jul 2, 2014 at 9:28 AM, Andrei Berceanu <andreib...@gmail.com 
> <javascript:>> wrote:
>
>> I have written the following function to provide the same functionality 
>> as numpy's fftfreq (
>> http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html
>> )
>>
>> ```
>> function fftfreq(n::Int64, d::Float64)
>>   N = fld(n-1,2)
>>   p1 = [0:N]
>>   p2 = [-fld(n,2):-1]
>>   return [p1, p2]/(d*n)
>> end
>> ```
>>
>> From the response on https://github.com/JuliaLang/julia/issues/7317, I 
>> understand that such a function is already implemented in the DSP.jl 
>> package, perhaps using the immutable Frequencies?
>> I am not quite sure how to use that though, could anyone please provide a 
>> concrete example which reproduces the use of fftfreq? Tnx!
>>
>
>

Reply via email to