OriginLab создать кривую подгонку
Мне нужно подогнать следующее уравнение к исходному графику,
y = y_0 + (ka) / (((x-x_c) ^ 2 + a ^ 2) ^ (3/2))
где a, как известно, равно 0.105, y_0 - базовая линия, x_c - центр пика. Может кто-нибудь просветить меня о том, как создать такую подходящую функцию?
Спасибо!
1 ответ
Если ответ по-прежнему представляет интерес:
Это можно сделать с помощью инструмента для нелинейного подбора, используя пользовательскую функцию. (См. Origin-Help: NLFit для обзора)
Подводя итоги по шагам:
- Открыть диалоговое окно NLFit
(Ctrl + Y)
- Для функции выберите "новый..." и следуйте диалогу
- Выберите "Явный" и "Выражение", нажмите "Далее"
- Задавать
y_0
,ka
, а такжеx_c
как параметры и добавитьa
как постоянный. Нажмите "Далее' - Функция копирования
y_0 + (ka)/(((x-x_c)^2 + a^2)^(3/2))
в функциональном окне - Дайте разумные начальные значения для ваших параметров и установите постоянную
a
в0.105
- На следующих страницах вы можете установить ограничения и многое другое, но это необязательно. Вы можете "Готово" на этом этапе
- Вернувшись в диалог подгонки, данные должны быть уже установлены, если соответствующий график для подгонки был активен при открытии диалога.
- Перейдите на вкладку "Параметр", чтобы увидеть результаты, и начните подгонку с помощью кнопки "Подогнать до схождения" слева от кнопки "Подогнать".
- Если он не сходится, начните играть с начальными значениями параметров