matlab數據插值


由圖可見采樣點前段比較稀疏,比較有規律,后段比較密集,比較復雜

 

這里的spline是三次樣條插值

             

 

隨着次數的增高,曲線在兩端震盪的越來越劇烈

 

 用上其他插值的方法

線性插值

最近點插值

分段三次米勒插值

三次樣條插值

插值方法還有

拉格朗日插值

牛頓插值

...

x,y都代表要插值的

inter2計算差值,利用surf函數對曲面繪圖

機動車剎車距離問題

 

                                                     

有效視距:理解為駕駛員只有在這個范圍內才能看到障礙物

 

 建立速度和停車視距向量,將向量v轉換成vs米每秒

d1:反應距離

d2:制動距離

d3:安全距離

d:停車視距

vi:要插值的采樣點

根據v和d計算vi的插值,結果保存在di中

接下來如何根據停車視距120找到對應的速度?

求一個絕對值

將x按照升序排列,並記錄最小元素的序號

根據序號取出速度數據,當停車視距120時駕駛速度不能超過36

   ----->

 繪制曲線並標注插值點

結果

由圖可見

--->比線性增長還要快

在停車視距中找到相應的元素:

找出125在停車視距中的位置

根據這個位置站到相應的元素

   —也可以調用—>

然后繪圖

 

 

 

先建立相應的向量和矩陣

並用surf函數繪制demo圖

在x1和y1方向以100為單位取采樣點

用三次樣條插值法計算z值(插值后的demo圖就顯得精致多了)

然后再將采樣精度提高50倍,得到新的demo圖

然后繪制等高線圖

綜合高層和面積兩個因素,應該占領的高地是

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM