首页 > 其他分享 >函数拟合各方法比较(4次多项式-指数方程-4参数方程-拉格朗日-埃特金插值-Akima插值-三次样条插值-三次插值(改))

函数拟合各方法比较(4次多项式-指数方程-4参数方程-拉格朗日-埃特金插值-Akima插值-三次样条插值-三次插值(改))

时间:2023-02-27 13:33:20浏览次数:56  
标签:拉格朗 方程 插值 多项式 埃特 三次

函数定义

4次多项式: y=a*x*x*x+b*x*x+c*x+d

指数方程: y=a*pow(e,b*x)+c

4参数方程: y=(a-d)/(1+pow(x/c,b))+d

其他为插值方式

数据源

数据源自热敏电阻的温度曲线, 型号为10K 三菱.TH11-3H103F

测试为0-100度的阻值, 单位为K

输入数据5组对应如下

10 17.78

30 8.32

50 4.171

70 2.239

90 1.276

完整数据0-100(基准)如下

0 26.49

1 25.44

2 24.44

3 23.48

4 22.56

5 21.68

6 20.83

7 20.02

8 19.24

9 18.5

10 17.78

11 17.1

12 16.44

13 15.81

14 15.21

15 14.63

16 14.07

17 13.54

18 13.03

19 12.54

20 12.07

21 11.62

22 11.19

23 10.78

24 10.38

25 10

26 9.635

27 9.286

28 8.95

29 8.629

30 8.32

31 8.024

32 7.74

33 7.467

34 7.205

35 6.954

36 6.713

37 6.481

38 6.258

39 6.044

40 5.839

41 5.641

42 5.451

43 5.269

44 5.093

45 4.924

46 4.762

47 4.605

48 4.455

49 4.31

50 4.171

51 4.037

52 3.908

53 3.784

54 3.664

55 3.549

56 3.438

57 3.331

58 3.227

59 3.128

60 3.032

61 2.939

62 2.85

63 2.763

64 2.68

65 2.6

66 2.522

67 2.448

68 2.375

69 2.306

70 2.239

71 2.174

72 2.111

73 2.05

74 1.992

75 1.935

76 1.881

77 1.828

78 1.776

79 1.727

80 1.679

81 1.633

82 1.588

83 1.544

84 1.502

85 1.461

86 1.422

87 1.384

88 1.347

89 1.311

90 1.276

91 1.243

92 1.21

93 1.179

94 1.148

95 1.118

96 1.09

97 1.062

98 1.035

99 1.008

100 0.9831

测试方法:

由输入的5组数据进行拟合, 拟合的结果与实际0-100(基准)数据计算偏差(方差)

名称

方差

平均差

4次多项式

10.27

0.03204

指数方程

21.81

0.0467

4参数方程

45.81

0.06768

拉格朗日

0.948

0.009737

埃特金插值

0.948

0.009737

Akima插值

16.98

0.04121

三次插值

39.4

0.06277

三次插值(改)

13

0.03606

输入数据y值加入随机范围10%上下偏差, 测试结果为

名称

方差

平均差

4次多项式

19.93

0.04464

指数方程

26.2

0.05118

4参数方程

51.28

0.07161

拉格朗日

6.768

0.02602

埃特金插值

6.768

0.02602

Akima插值

28.02

0.05293

三次插值

49.84

0.07059

三次插值(改)

21.66

0.04654

说明

实际数据本身没有发生龙格现象(Runge), 所以测试结果中拉格朗日,埃特金表现最佳

标签:拉格朗,方程,插值,多项式,埃特,三次
From: https://www.cnblogs.com/zzz3265/p/17159368.html

相关文章

  • (有问题能帮助解决下吗)模仿输入密码,三次错误直接拒绝登录
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>//#include<string.h>//#include<windows.h>//#include<stdlib.h>intmain(){inti=0;charpassword[7]={0};......
  • 结构方程模型全流程
    案例与数据某研究者想要研究关于教师懈怠感的课题,教师懈怠感是指教师在教育情境的要求下,由于无法有效应对工作压力与挫折而产生的情绪低落、态度消极状态,这种状态甚至会......
  • TCP的三次握手与四次挥手
    三次握手客户端回合-第一次握手SYN=1(同步标志,Synchronize)seq=x服务器回合-第二次握手SYN=1ACK=1(确认标志,Acknowledgement)ack=x+1(AcknowledgementN......
  • 深度好文:TCP三次握手和四次挥手深入实践
     TCP连接状态 图1是TCP三次握手、数据传输、四次挥手三个阶段的状态转移图,状态说明如下: LISTEN:侦听来自客户端的TCP端口的连接请求SYN-SENT:再发送连接请求后等......
  • 换个角度理解TCP建立连接为什么需要三次握手
    1、第三次握手是为了防止失效的连接请求到达服务器,让服务器错误打开连接。2、换个易于理解的视角来看为什么要3次握手。客户端和服务端通信前要进行连接,“3次握手”的......
  • TCP 三次握手四次挥手具体原理——转载
    【TCP/IP】TCP协议的流程图解  一、TCP协议起步#1.什么是TCP协议#TCP是面向连接的协议,这是因为在一个应用进程可以开始向另一个应用进程发送数据之前,这两个进程必......
  • 【容斥、插值】P3270 [JLOI2016]成绩比较
    【容斥、插值】P3270[JLOI2016]成绩比较题目简述有\(n+1\)个人,进行\(m\)场考试,第\(i\)场考试的可能得分是\([0,U_i]\)之间的整数。假设你是其中一人,你知道每......
  • 套接字连接以及TCP三次握手详解
    在套接字和地址文章中,我们画出基于套接字接口网络应用的一张图,本文章就是详细解释这些函数具体怎么实现的。socket创建套接字客户端和服务器使用socket函数来创建一个套......
  • 关于齐次方程与齐次线性方程
    关于齐次方程与齐次线性方程的定义,很容易让人混淆不清。原因在于“齐次”(homogeneous)一词的滥用。齐次方程(homogeneousofdegreek)的定义是,如果函数\(f(x_1,\cdots,......
  • 第三次学习总结
    第三次学习记录这个作业属于哪个课程班级链接这个作业要求在哪里作业要求链接这个作业的目标对前面学习的总结与概括一、回顾总结回顾开篇博客自我......