3.168 FAQ-1177 如何在拟合函数中定义与输入数据相关的常量?

Last Update: 10/10/2023

如果您的用户定义拟合函数具有与输入数据相关的常数,您可以将其定义为参数,并用初始化公式将其固定。

例如,定义以下拟合函数

y = y_min + (y_max-y_min)*exp(-k*x)

其中"k"是需要计算的参数,y_maxy_min 是与输入数据相关的常量 —— y_max 是 Y 数据集的最大值,y_min 是最小值。

要在 Origin 中定义常量 y_maxy_min

  1. 拟合函数生成器 > 变量和参数,将 k, y_maxy_min 定义为"参数"。
    User Define Constant FAQ 1177 1.png
  2. 参数初始化代码上,通过单击 y_maxy_min 行的三角形按钮并在弹出列表中选择所需的公式来指定 初始公式
  3. 选中允许初始化固定参数来将 y_maxy_min 固定为其初始值。
    User Define Constant FAQ 1177 2.png

Keywords:user defined function, initial value, nonlinear curve fit, constant, metadata, 用户定义函数, 初始值, 非线性曲线拟合, 常数, 元数据