C#将Y轴数据Listdouble filteredDataNew = new Listdouble;滤波
你可以使用以下代码来对Y轴数据进行滤波:
List<double> filteredDataNew = new List<double>();
for (int i = 0; i < yData.Count; i++)
{
if (i == 0 || i == yData.Count - 1)
{
filteredDataNew.Add(yData[i]);
}
else
{
double average = (yData[i - 1] + yData[i] + yData[i + 1]) / 3.0;
filteredDataNew.Add(average);
}
}
这段代码将遍历Y轴数据列表,并对每个数据点进行滤波。在边界点上,直接将原始数据添加到滤波数据列表中。对于其他数据点,将使用当前点及其前后两个点的平均值作为滤波后的值,并将其添加到滤波数据列表中。
原文地址: http://www.cveoy.top/t/topic/ilr8 著作权归作者所有。请勿转载和采集!