• 1.摘要
  • 2.基本信息
  • 3.1概念介绍
  • 4.2拟合方法
  • 4.1.21Origin软件法
  • 4.2.22C语言程序法
  • 4.3.23两种方法的对比
  • 5.参考资料

函数模型

函数模型分为一元函数模型和多元函数模型,其中一元函数模型最为常见。函数模型的计算机拟合方法包括两种:“Origin软件法”和“C语言程序法”。Origin软件法适用于一元函数模型的拟合,C语言程序法适用于一元函数模型和多元函数模型的拟合,这两种方法各有利弊。

基本信息

  • 中文名

    函数模型

  • 外文名

    Function Model

  • 所属学科

    数学

1概念介绍

函数模型的数学表达式是,其中:,代表函数模型中所含有的p个自变量;,代表函数模型中所含有的q个待定参数;y为因变量。当p=1时,函数模型被称为“一元函数模型”;当p≥2时,函数模型被称为“多元函数模型”。一元函数模型是函数方程式中只含有一个自变量的函数模型,其数学表达式可以写成——其中x为自变量,其函数图像通常是一条二维曲线。一元函数模型是最常见的函数模型。

2拟合方法

函数模型的拟合步骤可以分为两步:(1)建立模型;(2)确定参数。按照拟合工具的不同,本文将函数模型的计算机拟合方法分为“Origin软件法”和“C语言程序法”两种。实施这两种拟合方法的共同前提条件是:函数模型的实际测量值xji、yi(i=1~n,j=1~p)已知,其中n为样本容量,p为自变量个数。

21Origin软件法

2.1.1 操作步骤

Origin软件法适用于一元函数模型的拟合,它适用于“函数模型尚未建立”的情形。Origin软件可以根据已知的xi、yi值(i=1~n),直接拟合出x与y之间存在的函数关系——建立函数模型、确定模型参数、画出函数曲线。其操作步骤如下所示:

(1)打开Origin软件,新建Workbook文件,在操作界面中输入xi、yi两列数据;

(2)选中上述两列数据,按下快捷键“Ctrl+Y”,从而打开了“曲线拟合”对话框。

(3)在Settings选项卡中,在Category下拉菜单中选择函数模型的类别,在Function下拉菜单中选择函数模型。此时,在Fit Curve选项卡窗口中可以看到所选函数模型的拟合曲线,在Formula选项卡中可以看到所选函数模型的表达式。

(4)根据拟合曲线的形态,选择曲线拟合度看上去比较高的函数模型,点击“Fit键”左边的“Fit till converged键”。点击Messages选项卡,观察此窗口中显示的COD(R^2)值,记录下此时所选择的函数模型。

(5)重复第(3)(4)步——选择不同的函数模型。

(6)根据第(3)(4)(5)步的结果,选择COD(R^2)值最接近1时所对应的函数模型,点击“Fit键”(如果刚刚点击过“Fit till converged键”,此时则会变为“OK键”)。

此时,Origin软件的输出结果就是所求的函数模型。其中:Notes表格中的Equation就是所求函数模型的表达式;Parameters表格中显示了函数模型各个参数的数值;Statistics表格中显示了函数模型的“残差平方和”与“调整后的决定系数”的数值;Fitted Curves Plot表格中显示了函数模型的拟合曲线。

2.1.2 应用实例

下面以一个一元函数模型为例,对Origin软件法予以说明。已知xi、yi值(i=1~21)如下表所示:

表1:实际测量值xi、yi

i

1

2

3

4

5

6

7

8

9

10

xi

0.175

0.275

0.375

0.475

0.575

0.675

0.775

0.875

0.975

1.075

yi

291

1208

5739

13748

26302

35982

55748

58016

53284

45604

i

11

12

13

14

15

16

17

18

19

20

21

xi

1.175

1.275

1.375

1.475

1.575

1.675

1.775

1.875

1.975

2.075

2.175

按照上节所述,接下来的操作步骤就是:

(1)打开Origin软件,新建Workbook文件,在操作界面中输入表1中xi、yi(i=1~21)这两列数据;