博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
模型拟合的数学逻辑与实操1
阅读量:3904 次
发布时间:2019-05-23

本文共 405 字,大约阅读时间需要 1 分钟。

拟合用到的主要数学模型名叫POLYNOMIAL INTERPOLATION,主要是构造

在这里插入图片描述
这种形式,我们需要

  1. 选出最合适的最高次幂
  2. 反解出从a0到a(n-1)的值

我们可以选择1:100做幂的尝试,以3个x最高取二次幂做例子,如果我们的x,y的对应如下的话,我们需要解的多项式就如下:

在这里插入图片描述
然后用matlab反解出a1到a(n-1)的值即可,具体过程为构造系数矩阵A和右边项的向量b,然后解下面alpha:
在这里插入图片描述
之后再计算第一范式,第二范式和Inf范式
在这里插入图片描述
拿幂数从1到100重复这样的操作,选出范式最小的幂就好啦。
matlab拟合的图像为:
在这里插入图片描述
这个图其实有些过拟合,需要加入惩罚因子(penalty element),不过我们完成了第一步拟合。
关于奇异矩阵的处理问题参考第二篇文章
关于代码的下载我附上链接:
https://download.csdn.net/download/qq_41448372/12352707

转载地址:http://bpoen.baihongyu.com/

你可能感兴趣的文章
JSP与JavaBeans
查看>>
jsp javabeans servlet
查看>>
浅析.NET中的Serialization
查看>>
Python Set
查看>>
python Dictionary
查看>>
[Python]随机数与随机字符串
查看>>
SWT 中实现最小化到托盘图标,并只能通过托盘的弹出菜单关闭程序
查看>>
Java Table Examples
查看>>
Java read file
查看>>
界面主线程,子线程更新主界面控件
查看>>
敲两遍引号键才出现
查看>>
动态制作svg介绍
查看>>
真TMD麻烦
查看>>
简单之极花费我n长时间的svg动画效果
查看>>
svg 文本换行
查看>>
svg 创建文本 create text
查看>>
svg viewbox
查看>>
故宫 台北故宫
查看>>
svg cursor appearance 指针形状
查看>>
在 SVG 中添加交互性
查看>>