Здравствуйте. Существует набор данных, которые нужно аппроксимировать методом наименьших квадратов. Но аппроксимацию необходимо произвести функцией вида y=a*x^2*exp(b/x). А затем необходимо получить значения коэффициентов a и b. Я пользовался встроенными функциями типа Exponential Fit VI, Linear Fit VI и т.п. но в них функциональные зависимости "вшиты", А модуля, где функцию можно было бы задать самому не нашел.
Надеюсь на вашу помощь)
Аппроксимация произвольной функцией
-
- professor
- Сообщения: 3403
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 172 раза
- Контактная информация:
Re: Аппроксимация произвольной функцией
Я нашёл двух претендентов, которые принимают формулу на вход
-
- interested
- Сообщения: 4
- Зарегистрирован: 27 июл 2022, 01:28
- Версия LabVIEW: 2016
- Контактная информация:
Re: Аппроксимация произвольной функцией
Прошу прощения что долго не отвечал. Благодарю за ответ, воспользовался «Curve fitting», теперь необходимо вывести коэффициенты a и b. Выход “non linear coefficients” выдает только коэффициент b. Пробовал создать массив, но приходит 0 и значение b. Каким образом можно выводить оба (или больше, в зависимости от уравнения) значения?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
-
- interested
- Сообщения: 4
- Зарегистрирован: 27 июл 2022, 01:28
- Версия LabVIEW: 2016
- Контактная информация:
Re: Аппроксимация произвольной функцией
Сделал заново массив и всë заработало! Спасибо всём большое за ответы. Хочу уточнить, если появятся вопросы по аппроксимации этих же графиков, но несколько иные, то их в этой же теме писать или создать новую?
-
- professor
- Сообщения: 3403
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 172 раза
- Контактная информация: