Цитата(condor @ Apr 24 2008, 11:15)

Имеется выборка длинной ~1000 точек с зашумленным сигналом вида f(t)=exp(-at)+b. Необходимо определить а и желательно без использования итеративных алгоритмов.
Строим новую вспомагательную последовательность в виде разности значений в соседних точках. Эта последовательность не имеет смещение b, но имеет тот же показатель экспоненты. Если есть отрицательные значения, то заменяем их на очень малые положительные значения. К прологарифмированным данным применяем метод наименьших квадратов с взвешиванием самими данными до логарифмирования. Смещение b можно найти после вычитания найденной экспоненциальной функции.
Для суммы нескольких экспонент наиболее адекватным является метод Прони, применение которого для экспоненциально затухающих синусоид приведено, например, в книге Марпла.
Сообщение отредактировал Ulysses - May 5 2008, 14:50