0

我需要将以下等式拟合到原点图上,

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

其中 a 已知为 0.105,y_0 是基线,x_c 是峰值中心。谁能启发我如何创建这样的拟合功能?

谢谢!

4

1 回答 1

0

如果答案仍然令人感兴趣:
可以使用非线性拟合工具使用用户定义的函数来完成。(参见Origin-Help:NLFit的概述)
总结步骤:

  1. 打开 NLFit 对话框(Ctrl + Y)
  2. 对于功能选择“新...”并跟随对话框
  3. 选择“显式”和“表达式”,按“下一步”
  4. y_0ka和设置x_c为参数并添加a为常量。按“下一步”
  5. y_0 + (ka)/(((x-x_c)^2 + a^2)^(3/2))功能框中复制功能
  6. 为您的参数提供合理的起始值并将常量设置a0.105
  7. 在接下来的页面中,您可以设置限制等,但这是可选的。此时您可以“完成”
  8. 回到拟合对话框中,如果在打开对话框期间相应的拟合图处于活动状态,则应该已经设置了数据。
  9. 切换到“参数”选项卡以查看结果并使用“拟合”按钮左侧的“拟合直到收敛”按钮开始拟合
  10. 如果它不收敛,开始玩弄参数的起始值
于 2018-01-05T17:52:54.720 回答