matlab数据插值

matlab数据插值

matlab数据插值

matlab数据插值

matlab数据插值

由图可见采样点前段比较稀疏,比较有规律,后段比较密集,比较复杂

 matlab数据插值

matlab数据插值

这里的spline是三次样条插值

matlab数据插值matlab数据插值

matlab数据插值

matlab数据插值

             matlab数据插值

matlab数据插值

matlab数据插值

matlab数据插值

matlab数据插值

 

matlab数据插值matlab数据插值

matlab数据插值

matlab数据插值

matlab数据插值

matlab数据插值

随着次数的增高,曲线在两端震荡的越来越剧烈

matlab数据插值

 

 用上其他插值的方法

线性插值

matlab数据插值

最近点插值

matlab数据插值

分段三次米勒插值

matlab数据插值

三次样条插值

matlab数据插值

matlab数据插值

matlab数据插值

插值方法还有

拉格朗日插值

牛顿插值

...

matlab数据插值

matlab数据插值

matlab数据插值

matlab数据插值

matlab数据插值

x,y都代表要插值的

matlab数据插值

inter2计算差值,利用surf函数对曲面绘图

matlab数据插值

matlab数据插值

机动车刹车距离问题

matlab数据插值

 matlab数据插值

matlab数据插值

matlab数据插值

matlab数据插值

                                                     matlab数据插值

matlab数据插值

matlab数据插值

有效视距:理解为驾驶员只有在这个范围内才能看到障碍物

matlab数据插值

matlab数据插值

matlab数据插值

 

 建立速度和停车视距向量,将向量v转换成vs米每秒

d1:反应距离

d2:制动距离

d3:安全距离

d:停车视距

vi:要插值的采样点

matlab数据插值

根据v和d计算vi的插值,结果保存在di中

matlab数据插值

接下来如何根据停车视距120找到对应的速度?

matlab数据插值

求一个绝对值

matlab数据插值

将x按照升序排列,并记录最小元素的序号

matlab数据插值

根据序号取出速度数据,当停车视距120时驾驶速度不能超过36

matlab数据插值   ----->matlab数据插值

 绘制曲线并标注插值点

matlab数据插值

结果

matlab数据插值

由图可见

matlab数据插值--->比线性增长还要快

matlab数据插值

matlab数据插值

在停车视距中找到相应的元素:

找出125在停车视距中的位置

根据这个位置站到相应的元素

matlab数据插值   —也可以调用—>matlab数据插值

然后绘图

 matlab数据插值

matlab数据插值

matlab数据插值

matlab数据插值

 

matlab数据插值

 matlab数据插值

先建立相应的向量和矩阵

matlab数据插值

并用surf函数绘制demo图

matlab数据插值

matlab数据插值

在x1和y1方向以100为单位取采样点

matlab数据插值

用三次样条插值法计算z值(插值后的demo图就显得精致多了)

matlab数据插值

matlab数据插值

然后再将采样精度提高50倍,得到新的demo图

matlab数据插值

matlab数据插值

然后绘制等高线图

matlab数据插值

综合高层和面积两个因素,应该占领的高地是

matlab数据插值