用MATLAB作函数插值优秀培训书.pptVIP

  • 1
  • 0
  • 约3.68千字
  • 约 15页
  • 2017-02-10 发布于江苏
  • 举报
用MATLAB作函数插值优秀培训书

用MATLAB作函数插值 * 一维插值函数: yi=interp1(x,y,xi,method) 插值方法 被插值点 插值节点 xi处的插值结果 ‘nearest’ :最邻近插值‘linear’ : 线性插值; ‘spline’ : 三次样条插值; ‘cubic’ : 立方插值。 缺省时: 分段线性插值。 注意:所有的插值方法都要求x是单调的,并且xi不能够超过x的范围。 例:在1-12的11小时内,每隔1小时测量一次温度,测得的温度依次为:5,8,9,15,25,29,31,30,22,25,27,24。试估计每隔1/10小时的温度值。 hours=1:12; temps=[5 8 9 15 25 29 31 30 22 25 27 24]; h=1:0.1:12; t=interp1(hours,temps,h,spline); (直接输出数据将是很多的) plot(hours,temps,+,h,t,hours,temps,r:) %作图 xlabel(Hour),ylabel(Degrees Celsius’) ? ? ? ? ? ? ? ? ? x y 机翼下轮廓线 例 已知飞机下轮廓线上数据如下,求x每改变0.1时的y值。 x0=[0 3 5 7 9 11 12 13 14 15 ]; y0=[0 1.2 1.7 2.0 2.1 2.0 1.8 1

文档评论(0)

1亿VIP精品文档

相关文档