2017-01-26 29 views
0

Чтобы найти FWHM, мне нужно найти гауссовский f, соответствующий набору значений (x, f (x)). Доступные методы подгонки (я ограничен C#) предполагают, что это решение является полиномионом n-й степени (или это то, что я смог найти до сих пор). Мне интересно, существует ли специализированный подход/схема, направленная на поиск гауссианцев. Или существует обобщенный метод, который быстро сходится? Я могу дать хорошее предположение для середины кривой звонка и его высоты, но не более того.Установка гауссовой функции в набор точек

+0

Смотрите fowlloing пост: http://stackoverflow.com/questions/10950733/gaussian-curve -крепление-алгоритм. Он просто оценивает среднее и стандартное отклонение для получения гауссовской подгонки. – Jaco

+0

Спасибо за вашу ссылку. Это для нахождения гауссова g для функции f, так что g описывает свойства f. У меня есть примеры точек для гауссова, а не набора данных. – beyond

ответ

0

решаемые это, заметив, что

п (у) = п (а) - ½ (XB)^2/с^2

который дает

с = SQRT (½ (хь)^2/п (ау))

Так с и б знал, что это не легкая задача :)