OriginLab создать кривую подгонку

Мне нужно подогнать следующее уравнение к исходному графику,

y = y_0 + (ka) / (((x-x_c) ^ 2 + a ^ 2) ^ (3/2))

где a, как известно, равно 0.105, y_0 - базовая линия, x_c - центр пика. Может кто-нибудь просветить меня о том, как создать такую ​​подходящую функцию?

Спасибо!

1 ответ

Если ответ по-прежнему представляет интерес:
Это можно сделать с помощью инструмента для нелинейного подбора, используя пользовательскую функцию. (См. Origin-Help: NLFit для обзора)
Подводя итоги по шагам:

  1. Открыть диалоговое окно NLFit (Ctrl + Y)
  2. Для функции выберите "новый..." и следуйте диалогу
  3. Выберите "Явный" и "Выражение", нажмите "Далее"
  4. Задавать y_0, ka, а также x_c как параметры и добавить a как постоянный. Нажмите "Далее'
  5. Функция копирования y_0 + (ka)/(((x-x_c)^2 + a^2)^(3/2)) в функциональном окне
  6. Дайте разумные начальные значения для ваших параметров и установите постоянную a в 0.105
  7. На следующих страницах вы можете установить ограничения и многое другое, но это необязательно. Вы можете "Готово" на этом этапе
  8. Вернувшись в диалог подгонки, данные должны быть уже установлены, если соответствующий график для подгонки был активен при открытии диалога.
  9. Перейдите на вкладку "Параметр", чтобы увидеть результаты, и начните подгонку с помощью кнопки "Подогнать до схождения" слева от кнопки "Подогнать".
  10. Если он не сходится, начните играть с начальными значениями параметров
Другие вопросы по тегам