当我们遇到高维的数据,二维或者三维的数据时,由于数据的不完整,需要预测一些数值,一般我们的方法是用曲面重构,

曲面重构可分为:1、插值2、逼近

曲面插值我们一般使用 径向基插值的方法:

RBF (Radial Basis Function)可以看作是一个高维空间中的曲面拟合(逼近)问题,学习是为了在多维空间中寻找一个能够最佳匹配训练数据的曲面,然后来一批新的数据,用刚才训练的那个曲面来处理。

RBF 方是一系列精确插值方法的组合;即表面必须通过每一个测得的采样值。有以下五种基函数:

1、Gaussian  高斯曲面函数

2、Multiquadrics:多项式函数

3、linear:线性函数

4、cubic:立方体曲面函数

5、Multiquadrics:薄板曲面函数

径向基函数的插值函数表达式:

现在我们的目的是根据已知的N个数据,求出函数f(x)的系数  。。。。。。。。C0, C1 and λi。。。。。。。。。。

其中xi是已知的数据点集,

而我们这里得到这些未知参数的方法主要是:最小二乘法。。。。或者SVD

假设我们有N组数据集,以及对应的函数f(xi)的值,

这样由N组数据我们可以一个矩阵:A *B=Y

其中A是未知参数矩阵,B是数据集得到的值,Y是数据集对应的输出值,

我们可以用最小二乘法得到参数A的值。。

代码下载地址:

点击打开链接

径向基函数插值(1)相关推荐

  1. matlab径向基函数插值,径向基函数(Radial Basis Function)插值

    将RBF用于插值 标签(空格分隔):径向基函数插值 算法 RBF 曲面重构 当高维数据稀疏,需要预测一些数据,需要使用曲面重构的方法. 曲面重构一般可以分为: 插值 重构 曲面插值里我们一般使用径向基 ...

  2. 径向基函数插值(3)二维数据的插值

    二维数据的插值过程跟一维数据的过程一样, 只不过在显示二维的数据插值的过程中,需要meshgrid函数产生数据,进行显示插入数据的输出值. 产生二维数据: clear all; figure; %** ...

  3. 径向基函数插值(2)一维数据的插值

    假设我们有N组数据(xi,yi),,,,,,,,这时我们根据径向基函数我们的目的主要是找到径向基函数中的位置参数的值, 我们要用这些已知数据的值用最小二乘法得到这些参数.. 现在我们用一般的方法mat ...

  4. rbf网络c语言程序设计,rbf网络(径向基函数插值)

    任何神经网络的隐藏节点都不是越多越好.首先来讲吗,增加神经网络的隐藏节点会增大运算量,神经网络训练和测试需要的的时间就越长,降低了什么网络的学习速率,. rbf神经来网络即径向基函数神经网络(Radi ...

  5. 径向基函数插值(4)三维数据的插值

    直接上代码:过程跟一维 二维的一样 clear all; figure; %************************************************************** ...

  6. 径向基函数RBF三维网格变形

    前言 之前写过径向基函数(RBF)神经网络做分类或者拟合.然后挖了个坑说在<Phase-Functioned Neural Networks for Character Control>里 ...

  7. 基于信赖域的动态径向基函数代理模型优化策略

    DRBF法回顾 TR-DRBF简介 拉丁超方设计 信頼域思想 算例 DRBF法回顾 在上一篇基于动态径向基函数(DRBF)代理模型的优化策略中我们简要介绍了DRBF算法,这种算法收敛次数少,但由于收敛 ...

  8. 径向基函数(RBF)插值

    RBF函数插值 径向基函数(Radial Basis Function, RBF)插值的基本形式为 F(r)=∑i=1Nwiφ(∥r−ri∥)F(\boldsymbol{r})=\sum_{i=1}^ ...

  9. 基于径向基函数(RBF)的函数插值

    基于径向基函数的函数插值 1. 函数插值 2. RBF函数插值 代码实现 1. 函数插值 函数插值问题: 用形式简单的插值函数 f^(x)\hat f(x)f^​(x) 近似原函数 (1)\qquad ...

最新文章

  1. C 的大致运行原理。
  2. Matlab数据的可视化 -- 三维网格图形
  3. BZOJ1946 : [Ceoi2006]ANTENNA
  4. linux内核定义,Linux内核定义的常量
  5. 选择Java密码算法第1部分-散列
  6. python掷骰子_用于掷骰子的Python程序(2人骰子游戏)
  7. android3D动画,绕y轴旋转
  8. oracle空值减去一个数_Oracle 空值(null)有关的函数
  9. 再学 GDI+[77]: 区域(6) - GetRegionScans - 获取区域中的所有矩形
  10. Android官方模拟器安装
  11. Racket读写JSON
  12. 小伙深夜加班骑车逆行了,被拦了,爆发了,下跪了,大哭了,压力真的好大!
  13. C# TextBox获取焦点
  14. 苹果手机 和安卓手机调用相机和相册
  15. 到底什么是STN技术?
  16. Python解包技巧
  17. 青龙BOT机器人交互
  18. 第24章 让唯美的雪花飘扬——三维粒子系统的实现
  19. Date日期——格式化日期时分秒
  20. java 打jar包 (JAR命令)

热门文章

  1. S3C6410的SPI控制器
  2. python3字典有序还是无序_无序字典和有序字典
  3. Unity_UIWidgets学习笔记03_组件_Container
  4. Mongodb分布式集群搭建
  5. Windows配置jdk环境变量JAVA_HOME与path
  6. 前端实现旗帜飘动效果系列 (Ⅲ):canvas2D实现(2)
  7. 《Cisco IPv6网络实现技术(修订版)》一2.6 配置练习:使用Cisco路由器配置一个IPv6网络...
  8. web项目中的web.xml元素解析
  9. 前缀、中缀、后缀表达式及其相互转化的Java实现
  10. 《Windows Forms编程》,真正的好书!