代码之家  ›  专栏  ›  技术社区  ›  Vivek Subramanian

去除均值不给出对称信号

  •  0
  • Vivek Subramanian  · 技术社区  · 6 年前

    我把Matlab数据存储在矢量中 here figure; plot(B) ,看起来是这样的:

    enter image description here

    通常情况下,当从这种看起来几乎周期性的信号中去除平均值时,信号就变成X轴对称。我用密码试过了 B2 = B - mean(B); . 使用命令打印时 figure; plot(B2) enter image description here

    它不是对称的(最大值约为0.9,最小值约为-1.25)。但是,对于发现的非常相似的数据集,此结果不是真的 here C 看起来像这样: enter image description here

    之后, C2 = C - mean(C) 看起来像这样: enter image description here

    是什么导致了这两个看似相似的数据集之间的差异?

    2 回复  |  直到 6 年前
        1
  •  2
  •   Christian Heigele    6 年前

    通常情况下,当你从这样一个看起来几乎是周期性的信号中去除平均值时,信号就变成了X轴对称。

        2
  •  1
  •   Ryanless    6 年前

    而基督徒的回答是100%正确的。它不能解决这个问题。 把你的函数放在X轴上,你需要计算: B3=B-(最大(B)+最小(B))/2

    注意:这只对sol起到很好的作用,因为函数“看起来是周期性的”

    推荐文章