常规多变量拟合
• multidfit(X, Y, G, F) - 返回将记录在矩阵 Y 中的结果拟合到矩阵 X 中所找到数据的任意函数 F 的多变量拟合参数。
自变量
• X 为 mxn 设计矩阵,或其中的每一列均代表一个独立自变量的矩阵。列数 n 必须大于 1,且每一列必须有兼容的单位。
• Y 为矢量,或者为测量结果或模拟结果的矩阵 (每一行都包含在 X 中定义的每个游程或数据点的结果)。当这些行并非都包含相同数量的副本时,您必须用 Y 填充 NaN 的空元素。Y 的元素必须有兼容单位。
• G 为矢量 u 的每个参数的估值组成的矢量。
• F(x, u) 为拟合函数,其中 x 为自变量组成的矩阵,u 为参数组成的矢量。例如:
F(x, u):= u0 + u1 * x01/2 + u2 * x12/3
要计算参数 u 组成的矢量,仅向 multidfit 提供拟合函数 F 的名称而无需提供任何自变量。矢量 x 中的每个变量必须具有与 X 的对应列兼容的单位。拟合函数 F 返回的单位与 Y 的单位兼容。