⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sma.h

📁 很好的kalman程序。.zip文件包含了所有的用到kalman滤波的库和头文件。
💻 H
字号:
#ifndef MEMS_SMA_H
#define MEMS_SMA_H

#include "Vector.h"

namespace mems
{

class SMA
{
public:
    SMA(unsigned short windowSize);
    virtual ~SMA();

    void reset();
    double updateSMA(double newElem);
    double getSMA();
    bool isValid();

private:
    Vector          m_elems;        // circular buffer
    unsigned short  m_currIdx;      // index of current (last) item added
    double          m_sma;
    unsigned short  m_windowSize;
    bool            m_isValid;      // true if valid SMA, else false
};

} // mems

#endif // MEMS_SMA_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -