С последним постом параметр конкретика/лирика в этом топике скачком возрос от нуля до своего максимального значения, производная соответственно максимальна
iiv, спасибо, попробую ваши коэффициенты на 9 точках. Но один вопрос - если взять 11, 13,.... 101 и т.д. точек - то коэффициенты будут рассчитываться по аналогии как
Код
an=+-(2-sqrt(3))^n
или не все так просто и выражение в скобках тоже будет другое? Спрашиваю потому что пока не догадываюсь как Вы получили эти коэффициенты.
Покрутил ещё Лагранжа. Обнаружил, что его коэффициенты представляют собой (для первой производной) значения производной синка в точках натурального ряда (они равны 1/n) умноженные на некие факториальные коэффициенты, которые вначале получаются около 1-цы но к концу нашего конечного окна = степени полинома резко спадают до 0, причем настолько резко, что даже логарифм их значения улетает в минус бесконечность почти вертикально. Поэтому и получается, что если мы будем брать предельный случай - только производные синка, то длина окна получается бесконечна и эти факториальные коэффициенты не ограничат чистые производные синка = 1/n и ряд не будет сходящимся.
В качестве эксперимента взял окно в 50 точек (по полиному Лагранжа 100 степени, да

). После ~30 значений точности моего 1С-симулятора (15 знаков после запятой в десятичном формате) не хватает для этих коэффициентов - они получаются нулевые, хотя теоретически они есть все вплоть до 50-го. Если рассчитать окно по 80 точкам, то как раз 50 ненулевых коэффициентов и получится при моей точности их определения. А если рассчитать окно по 200 коэффициентам (полиному 400-й степени

) и взять из них первые 50, то точность аппроксимации производной ограничится, после определенного порядка не будет увеличиваться при увеличении частоты дискретизации (за счет отбрасывания коэффициентов после определенного порядка), но увеличится точность вблизи частоты Найквиста.
Таким образом, имея определенную длину окна (наши 50 коэффициентов) я могу в неких пределах варьировать соотношение между абсолютной точностью аппроксимации при больших и малых частотах дискретизации, получать некие компромиссы. Но я манипулирую лишь порядком полинома и количеством оставляемых из него значений для окна. Единственно что ещё - последнее значение окна я могу рассчитать не как значение по полиному, а по правилу схождения ряда к 1-це на прямой. При этом абсолютная точность при больших частотах дискретизации несколько повышается. Но у меня есть предположения что можно обрезать ряд коэффициентов с изменением значений не одного а многих последних элементов, так чтобы погрешность была ещё меньше а окно оптимальнее. Пока не могу придумать как это сделать, буду признателен если кто подскажет.