1、一维插值:

已知离散点上的数据集 ,即已知在点集X= 上的函数值Y=

,构造一个解析函数(其图形为一曲线)通过这些点,并能够求出这些点之间的值,这一过程称为一维插值。

MATLAB命令:yi=interp1(X, Y, xi, method)

该命令用指定的算法找出一个一元函数 ,然后以 给出

处的值。xi可以是一个标量,也可以是一个向量,是向量时,必须单调,method可以下列方法之一:

‘nearest’:最近邻点插值,直接完成计算;

‘spline’:三次样条函数插值;

‘linear’:线性插值(缺省方式),直接完成计算;

‘cubic’:三次函数插值;

对于[min{xi},max{xi}]外的值,MATLAB使用外推的方法计算数值。

例1:已知某产品从1900年到2010年每隔10年的产量为:75.995, 91.972, 105.711, 123.203,

131.699, 150.697, 179.323, 203.212, 226.505, 249.633, 256.344,

267.893,计算出1995年的产量,用三次样条插值的方法,画出每隔一年的插值曲线图形,同时将原始的数据画在同一图上。

解:程序如下

year=1900:10:2010;

product=[75.995, 91.972, 105.711, 123.203, 131.699, 150.697,

179.323, 203.212, 226.505, 249.633, 256.344, 267.893]

p1995=interp1(year,product,1995)

x=1900:2010;

y=interp1(year,product,x,'cubic');

plot(year,product,'o',x,y);

计算结果为:p1995=252.9885。

2、二维插值

已知离散点上的数据集 ,即已知在点集 上的函数值

,构造一个解析函数(其图形为一曲面)通过这些点,并能够求出这些已知点以外的点的函数值,这一过程称为二维插值。

MATLAB函数:Zi=interp2(X,Y,Z,Xi,Yi,method)

该命令用指定的算法找出一个二元函数 ,然后以 给出 处的值。返回数据矩阵 ,Xi,Yi是向量,且必须单调,

和meshgrid(Xi,Yi)是同类型的。method可以下列方法之一:

‘nearest’:最近邻点插值,直接完成计算;

‘spline’:三次样条函数插值;

‘linear’:线性插值(缺省方式),直接完成计算;

‘cubic’:三次函数插值;

例2:已知1950年到1990年间每隔10年,服务年限从10年到30年每隔10年的劳动报酬表如下:

表:某企业工作人员的月平均工资(元)

年份 1950 1960 1970 1980 1990

服务年限

10 150.697 179.323 203.212 226.505 249.633

20 169.592 195.072 239.092 273.706 370.281

30 187.652 250.287 322.767 426.730 598.243

matlab插值表,[转载]matlab插值介绍相关推荐

  1. matlab灰度归一化,[转载]matlab图像处理为什么要归一化和如何归一化?

    matlab图像处理为什么要归一化和如何归一化?一.为什么归一化 1. 基本上归一化思想是利用图像的不变矩寻找一组参数使其能够消除其他变换函数对图像变换的影响.也就是转换成唯一的标准形式以抵抗仿射变换 ...

  2. hil测试matlab模型下载,转载 HIL测试介绍

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 仿真一词,见名知意,模仿真实情况.其实就是利用各种辅助工具(常用各种工程软件)对被测对象添加条件,如各种约束.对象参数等,模拟真实情况进行运行测试.常见的 ...

  3. matlab画图模糊,[转载]matlab中模糊工具箱的使用

    用 Matlab 中的 Fuzzy 工具箱做一个简单的模糊控制,流程如下: 1.创建一个 FIS (Fuzzy Inference System ) 对象, a = newfis(fisName,fi ...

  4. matlab msgbox 换行,[转载]Matlab/GUI笔记

    转自 http://www.kylen314.com/archives/412 不显示坐标刻度: set(gca,'xtick',[]) =============================== ...

  5. matlab中select,[转载]MATLAB阈值获取函数ddencmp、thselect、wbmpen和w

    crit(t) wdcbm的调用格式有以下两种: (1)[THR,NKEEP]=wdcbm(C,L,ALPHA); (2)[THR,NKEEP]=wdcbm(C,L,ALPHA,M); 函数wdcbm ...

  6. matlab偏导数方程,[转载]Matlab求解微分方程(2)——偏微分方程的求解

    从写完上一篇常微分方程的求解到现在已经很长时间了,这周也一直忙于报到的各种事宜,无暇坐下来写些东西,趁着这个周末,终于完成了这个姊妹篇. 对于偏微分方程的求解,Matlab提供了两种工具.第一种是pd ...

  7. matlab 可视化界面,[转载]Matlab 的可视化界面设计(上)

    一个可发布的应用程序通常都需要具备一个友好的图形界面(比如,我们开课时或给学生上课而使用课件时,我们一般就会用到可视化界面).这样用户不需要知道应用程序究竟是怎样执行各种命令的, 而只需要了解可见界面 ...

  8. matlab 控制命令,[转载]Matlab绘图基本控制命令

    图形的控制与表现 (Figure control and representation) MATLAB提供的用于图形控制的函数和命令: axis: 人工选择坐标轴尺寸. clf:清图形窗口. ginp ...

  9. matlab水壶图形,[转载]Matlab 图像处理相关函数命令大全

    Matlab 图像处理相关函数命令大全 一.通用函数: colorbar 显示彩色条 语法:colorbar colorbar('vert') colorbar('horiz') colorbar(h ...

  10. matlab 比较日期,[转载][Matlab]关于时间的函数的不完全总结

    一.日期和时间 三种表示格式 (1)日期字符串: NowDate=date NowDate = 08-Aug-2008 year(NowDate) %提取日期的年份 ans = 2008 (2)连续的 ...

最新文章

  1. python基础教程pdf百度云-《Python基础教程(第3版)》PDF高清版
  2. Android之线程池深度剖析
  3. 终于有了属于自己的家,哈哈,很高兴~~
  4. ReactiveStream01
  5. 线程基础知识系列(三)线程的同步
  6. 输入焦点默认指示在编辑框上
  7. pic单片机内部时钟校准c语言,PIC系列单片机片内定时器实时时钟的实现(转)
  8. 扇贝有道180914每日一句
  9. 【板栗糖GIS】如何将3dmax数据导入到超图软件中
  10. OSChina 周六乱弹 ——从心动,到原谅
  11. Silverlight新型的富媒体
  12. 计算机如何安装无线网络适配器,无线网卡驱动怎么安装,教您怎么给电脑安装无线网卡驱动...
  13. excel中使用VBA如何统计数据区域最后一行行号?
  14. 搜狗输入法这次栽大了!
  15. 智能流程机器人助你“聚划算”
  16. hbase数据库scan操作_HBase最佳实践之Scan
  17. torc中abs()和abs_()的区别
  18. 苏州IT互联网技术交流群
  19. 云队友丨稻盛和夫:“愚直”的人,终成大器
  20. 【java学习】学生管理系统项目实现(四)

热门文章

  1. 2、数码相框之显示文字
  2. 渗透测试工程师面试题大全(一)
  3. mysql读写分离延迟问题_MySQL读写分离后的延迟解决方案
  4. Matlab求极限图解
  5. 2018 考研 408 经验贴——总结篇
  6. 一文读懂“语言模型”
  7. 「技术架构」TOGAF建模:环境和位置图
  8. Java 电阻计算器(一)
  9. java 智能一卡通系统_基于Java框架的银医一卡通系统设计
  10. springboot 集成 log4j,log4j配置不同包不同日志输出级别(按包输出不同级别日志)