你可以使用以下代码来对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轴数据列表,并对每个数据点进行滤波。在边界点上,直接将原始数据添加到滤波数据列表中。对于其他数据点,将使用当前点及其前后两个点的平均值作为滤波后的值,并将其添加到滤波数据列表中。

C#将Y轴数据Listdouble filteredDataNew = new Listdouble;滤波

原文地址: http://www.cveoy.top/t/topic/ilr8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录