Страница 1 из 1

Аппроксимация произвольной функцией

Добавлено: 03 сен 2022, 16:44
s0ra
Здравствуйте. Существует набор данных, которые нужно аппроксимировать методом наименьших квадратов. Но аппроксимацию необходимо произвести функцией вида y=a*x^2*exp(b/x). А затем необходимо получить значения коэффициентов a и b. Я пользовался встроенными функциями типа Exponential Fit VI, Linear Fit VI и т.п. но в них функциональные зависимости "вшиты", А модуля, где функцию можно было бы задать самому не нашел.
Надеюсь на вашу помощь)

Re: Аппроксимация произвольной функцией

Добавлено: 03 сен 2022, 22:14
Artem.spb
Я нашёл двух претендентов, которые принимают формулу на вход
fit.png
fit.png (15.44 КБ) 1111 просмотров

Re: Аппроксимация произвольной функцией

Добавлено: 07 сен 2022, 14:30
s0ra
Artem.spb писал(а): 03 сен 2022, 22:14 Я нашёл двух претендентов, которые принимают формулу на вход
fit.png
Прошу прощения что долго не отвечал. Благодарю за ответ, воспользовался «Curve fitting», теперь необходимо вывести коэффициенты a и b. Выход “non linear coefficients” выдает только коэффициент b. Пробовал создать массив, но приходит 0 и значение b. Каким образом можно выводить оба (или больше, в зависимости от уравнения) значения?
Коэффициенты.png
Коэффициенты1.png

Re: Аппроксимация произвольной функцией

Добавлено: 07 сен 2022, 16:23
dadreamer
s0ra писал(а): 07 сен 2022, 14:30Пробовал создать массив, но приходит 0 и значение b. Каким образом можно выводить оба (или больше, в зависимости от уравнения) значения?
Именно так они и выводятся.

Re: Аппроксимация произвольной функцией

Добавлено: 09 сен 2022, 13:40
s0ra
Сделал заново массив и всë заработало! Спасибо всём большое за ответы. Хочу уточнить, если появятся вопросы по аппроксимации этих же графиков, но несколько иные, то их в этой же теме писать или создать новую?

Re: Аппроксимация произвольной функцией

Добавлено: 10 сен 2022, 12:18
Artem.spb
s0ra писал(а): 09 сен 2022, 13:40 Хочу уточнить, если появятся вопросы по аппроксимации этих же графиков, но несколько иные, то их в этой же теме писать или создать новую?
Если по теме, то тут