Цитата(_pv @ Mar 24 2015, 17:18)

первый вариант правильный был, оно уже на 3/4 умножено
ИМХО, тоже неправильный.
Вот если взять
линейную входную последовательность и преобразовать, то выходная последовательность будет уже
нелинейной..
Имеем входную последовательность:
x[1] = 1,
x[2] = 2,
x[3] = 3,
x[4] = 4,
x[5] = 5,
x[6] = 6.
Считаем по формуле:
X[1] = (3*x[1] + 1*x[2]) / 4;
X[2] = (2*x[2] + 2*x[3]) / 4;
X[3] = (1*x[3] + 3*x[4]) / 4;
X[4] = (3*x[5] + 1*x[6]) / 4;
X[5] = (2*x[6] + 2*x[7]) / 4;
X[6] = (1*x[7] + 3*x[8]) / 4;
Находим выходную последовательность:
X[1] = (3*1 + 1*2) / 4 = 5/4;
X[2] = (2*2 + 2*3) / 4 = 10/4;
X[3] = (1*3 + 3*4) / 4 = 15/4;
X[4] = (3*5 + 1*6) / 4 = 21/4;
Находим разницу между последовательными значениями:
X[2]-X[1] = 5/4;
X[3]-X[2] = 5/4;
X[4]-X[3] = 6/4;То есть, на выходе уже нет линейной зависимости..
Как быть?