Здравствуйте!
Есть некоторая экспериментальная зависимость, описываемая известной функцией. Для ясности, это функция

Как это решает матлабовский пакет Сurve Fitting:

С задачей справляется просто идеально, находит

. Используется метод Левенберга — Марквардта, либо доверительных интервалов. Правильно-ли я понимаю, что это
нелинейный метод наименьших квадратов?
Мне не удается найти никакого готового алгоритма, или материала, при помощи которого я бы сам реализовал его (суть методов я понимаю). Я полагаю, если писать алгоритм под одну аппроксимирующая функцию, будет проще. Подскажите пожалуйста, где можно найти готовый алгоритм или хоть что-то, что может помочь в реализации?
P.S. Или может есть какой-то другой метод, способный дать подобные результаты?