我理解数字滤波器 -电容

欢迎使用Markdown编辑器写博客

   static void Main(string[] args)
        {
            float[] input=new float[40];
            for (int i = 0; i < input.Length; i++)
            {
                input[i] = 10;
            }

            float result = 0;

            for (int i = 0; i < input.Length; i++)
            {
                result = (input[i] - result)*0.2f + result;
                Console.WriteLine(result);
            }

            Console.ReadKey();


            input = new float[40];
            for (int i = 0; i < input.Length; i++)
            {
                if (i%2 == 0)
                {
                     input[i] = 10;
                }
                else
                {
                    input[i] = 11;
                }

            }

             result = 0;

            for (int i = 0; i < input.Length; i++)
            {
                result = (input[i] - result) * 0.2f + result;
                Console.WriteLine("纹波"+result);
            }

            Console.ReadKey();

        }

你可能感兴趣的:(我理解数字滤波器 -电容)