📄 datenfilter.cpp
字号:
#include "stdafx.h"
#include "Datenfilter.h"
//schiebt die Daten eines i Arrays um eins weiter ([0]->[1] etc.)
void DatenShift(float* Daten, int i)
{
i--;
for(; i>0; i--)
{
Daten[i] = Daten[i-1];
}
}
//speichert den mittleren Wert aus Daten in MittelwertGefiltert[0] (rest verschiebt sich [0]->[1])
void MittelwertFilter(float* Daten, float* MittelwertGefiltert)
{
int i;
int k;
float Mittelwert[5] = {0, 0, 0, 0, 0};
for(i=0; i<5; i++)
{
int j=0;
while(Daten[i] <= Mittelwert[j] && j<4)
{
j++;
}
for(k=4; k>j; k--)
{
Mittelwert[k] = Mittelwert[k-1];
}
Mittelwert[j] = Daten[i];
}
DatenShift(MittelwertGefiltert, 5);
MittelwertGefiltert[0] = Mittelwert[2];
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -