Информация об изменениях

Сообщение Re[2]: всё перепробывал от 18.04.2019 8:06

Изменено 18.04.2019 8:08 vvv848165@ya.ru

Re[2]: всё перепробывал
Здравствуйте, okon, Вы писали:

O>Что в этом методе Next делается ?

no_filtres — от 8 до 16 (процессор 4х ядерный)
x.LongLength = 8192
public void Next(double[] y, double[] x)
        {

            for (int i = 0; i < no_filtres; i++)
                filters[i].Next(y, x);
        }

public void Next(double[] y, double[] x)
        {
            for (long i = 0; i < x.LongLength; i++)
            {
                double v0 = pregain * x[i] - a2 * v1 - a3 * v2;
                y[i] = v0 + b2 * v1 + v2;

                v2 = v1; v1 = v0;
            }
        }
Re[2]: всё перепробывал
Здравствуйте, okon, Вы писали:

O>Что в этом методе Next делается ?

no_filtres — 15
x.LongLength = 8192
public void Next(double[] y, double[] x)
        {

            for (int i = 0; i < no_filtres; i++)
                filters[i].Next(y, x);
        }

public void Next(double[] y, double[] x)
        {
            for (long i = 0; i < x.LongLength; i++)
            {
                double v0 = pregain * x[i] - a2 * v1 - a3 * v2;
                y[i] = v0 + b2 * v1 + v2;

                v2 = v1; v1 = v0;
            }
        }