Julia 1.4.2-平滑阵列

Julia 1.4.2-平滑阵列,julia,smoothing,moving-average,Julia,Smoothing,Moving Average,Julia中是否有一个函数类似于MATLAB的smooth()函数 MATLAB平滑功能: z=平滑(y,跨度,方法) y->输入阵列 span->移动平均线的跨度 方法->默认移动平均线、下限等之间的选项 此操作的结果是与y维数相同的向量,基本上是原始数组y的平滑 我在Julia中找不到一个简单的函数来实现这一点。TimeSeries.jl的函数名为moving(),但问题是我们需要首先将输入变量转换为TimeArray,而不是普通的数组。该函数的输出也是一个TimeArray。这很好,但

Julia中是否有一个函数类似于MATLAB的smooth()函数

MATLAB平滑功能:
z=平滑(y,跨度,方法)

  • y
    ->输入阵列
  • span
    ->移动平均线的跨度
  • 方法
    ->默认移动平均线、下限等之间的选项
此操作的结果是与
y
维数相同的向量,基本上是原始数组
y
的平滑


我在Julia中找不到一个简单的函数来实现这一点。TimeSeries.jl的函数名为
moving()
,但问题是我们需要首先将输入变量转换为
TimeArray
,而不是普通的
数组。该函数的输出也是一个
TimeArray
。这很好,但是对于其他一些函数(例如,那些只允许
Array
,而不允许
TimeArray
)来说,TimeArray会有点问题。

看看DSP.jl,它提供了
filt、filtfilt
等函数。只是一个小问题。如果MATLAB是开源的,那么就可以重新实现并测试它的行为完全相同。。