История изменений
Исправление Evgueni, (текущая версия) :
Посмотрел на картинку и не понял в чём проблема. Подгоняем методом наименьших квадратов чем-нибудь вида Логарифмический гаусс aka Новосибирская функция и всё хорошо. Главное чтобы всё было гладенько. По резко поплохевшему chi^2 можно определить, что подгонка разъехалась. Чтобы не разъезжалась нужно правильно задать начальную точку для подгонки, например, найти найти максимум, RMS и оценить площадь со средним в пределах максимум ± 3RMS. Если сигнал совсем не подгоняется, то это намёк что что-то погорело.
Тебе точность какая нужна? В чём задача.
Исходная версия Evgueni, :
Посмотрел на картинку и не понял в чём проблема. Подгоняем методом наименьших квадратов чем-нибудь вида Логарифмический гаусс aka Новосибирская функция и всё хорошо. Главное чтобы всё было гладенько. По резко поплохевшему chi^2 можно определить, что подгонка разъехалась. Чтобы не разъезжалась нужно правильно задать начальную точку для подгонки, например, найти найти максимум, RMS и оценить площадь со средним в пределах максимум ± 3RMS.
Тебе точность какая нужна? В чём задача.