Функция повторной выборки Джулии в пакете DSP, похоже, выдает ошибку при определенной повторной выборке rat ios.
Если я повторю выборку из столбцов следующего сложного массива, ошибки не будет
Num_col = 485
Test_sample = rand(Complex{Float64},35,Num_col)
t = mapslices(Array_to_Resample -> resample(Array_to_Resample,474/Num_col), Test_sample; dims=2)
Принимая во внимание, что следующий код выдает ошибку
Num_col = 484
Test_sample = rand(Complex{Float64},35,Num_col)
t = mapslices(Array_to_Resample -> resample(Array_to_Resample,474/Num_col), Test_sample; dims=2)
BoundsError: attempt to access 474-element Array{Complex{Float64},1} at index [475]
in top-level scope at Testscript_Wavelet.jl:90
in at base\none
in #mapslices#109 at base\abstractarray.jl:1994
in at Testscript_Wavelet.jl:90
in resample at DSP\0oYMW\src\Filters\stream_filt.jl:733
in resample at DSP\0oYMW\src\Filters\stream_filt.jl:728
in filt at DSP\0oYMW\src\Filters\stream_filt.jl:673
in filt! at DSP\0oYMW\src\Filters\stream_filt.jl:660
in setindex! at base\array.jl:782
Эта функция не может увеличить или уменьшить выборку при определенных соотношениях? Есть ли обходной путь или я неправильно использую эту функцию?