我有一个数据集,它在每个维度(等距)中间隔开。 但是尺寸的间距是不同的。
dx!= dy!= dz(!= - >不是)
我傅里叶变换这个数据集而不是过滤它 对于波数,我考虑了不同的间距。 然后我将数据转换回来。 这似乎给出了我所期待的结果,但我仍然怀疑这是否正确。
我现在的问题是:3个维度中的间距是不一样的吗?
这是在带有j-transforms的java中实现的。
答案 0 :(得分:0)
如果内核依赖于维度参数,则在波数空间中构建过滤器时,必须考虑间距差异。
例如,如果间距为mchat.join()
,而您需要各向同性过滤,那么在k空间中您可以使用dx, dy=Fyx*dx, dz=Fzx*dx