• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            空間插值方法匯總

            在科學計算領域中,空間插值是一類常用的重要算法,很多相關軟件都內置該算法,其中
            GodenSoftware 公司的Surfer軟件具有很強的代表性,內置有比較全面的空間插值算法,主要包括:
            Inverse Distance to a Power(反距離加權插值法)
            Kriging(克里金插值法)
            Minimum Curvature(最小曲率)
            Modified Shepard's Method(改進謝別德法)
            Natural Neighbor(自然鄰點插值法)
            Nearest Neighbor(最近鄰點插值法)
            Polynomial Regression(多元回歸法)
            Radial Basis Function(徑向基函數法)
            Triangulation with Linear Interpolation(線性插值三角網法)
            Moving Average(移動平均法)
            Local Polynomial(局部多項式法)
            下面簡單說明不同算法的特點。

            1、距離倒數乘方法    
            距離倒數乘方格網化方法是一個加權平均插值法,可以進行確切的或者圓滑的方式插值。方次參數控制著權系數如何隨著離開一個格網結點距離的增加而下降。對于一個較大的方次,較近的數據點被給定一個較高的權重份額,對于一個較小的方次,權重比較均勻地分配給各數據點。 計算一個格網結點時給予一個特定數據點的權值與指定方次的從結點到觀測點的該結點被賦予距離倒數成比例。當計算一個格網結點時,配給的權重是一個分數,所有權重的總和等于1.0。當一個觀測點與一個格網結點重合時,該觀測點被給予一個實際為 1.0 的權重,所有其它觀測點被給予一個幾乎為 0.0 的權重。換言之,該結點被賦給與觀測點一致的值。這就是一個準確插值。 距離倒數法的特征之一是要在格網區域內產生圍繞觀測點位置的"牛眼"。用距離倒數格網化時可以指定一個圓滑參數。大于零的圓滑參數保證,對于一個特定的結點,沒有哪個觀測點被賦予全部的權值,即使觀測點與該結點重合也是如此。圓滑參數通過修勻已被插值的格網來降低"牛眼"影響。

            2、克里金法   
            克里金法是一種在許多領域都很有用的地質統計格網化方法。克里金法試圖那樣表示隱含在你的數據中的趨勢,例如,高點會是沿一個脊連接,而不是被牛眼形等值線所孤立。 克里金法中包含了幾個因子:變化圖模型,漂移類型 和礦塊效應。

            3、最小曲率法
            最小曲率法廣泛用于地球科學。用最小曲率法生成的插值面類似于一個通過各個數據值的,具有最小彎曲量的長條形薄彈性片。最小曲率法,試圖在盡可能嚴格地尊重數據的同時,生成盡可能圓滑的曲面。 使用最小曲率法時要涉及到兩個參數:最大殘差參數和最大循環次數參數來控制最小曲率的收斂標準。

            4、多元回歸法
            多元回歸被用來確定你的數據的大規模的趨勢和圖案。你可以用幾個選項來確定你需要的趨勢面類型。多元回歸實際上不是插值器,因為它并不試圖預測未知的 Z 值。它實際上是一個趨勢面分析作圖程序。 使用多元回歸法時要涉及到曲面定義和指定XY的最高方次設置,曲面定義是選擇采用的數據的多項式類型,這些類型分別是簡單平面、雙線性鞍、二次曲面、三次曲面和用戶定義的多項式。參數設置是指定多項式方程中 X 和 Y組元的最高方次 。

            5、徑向基本函數法
            徑向基本函數法是多個數據插值方法的組合。根據適應你的數據和生成一個圓滑曲面的能力,其中的復二次函數被許多人認為是最好的方法。所有徑向基本函數法都是準確的插值器,它們都要為尊重你的數據而努力。為了試圖生成一個更圓滑的曲面,對所有這些方法你都可以引入一個圓滑系數。你可以指定的函數類似于克里金中的變化圖。當對一個格網結點插值時,這些個函數給數據點規定了一套最佳權重。

            6、謝別德法
            謝別德法使用距離倒數加權的最小二乘方的方法。因此,它與距離倒數乘方插值器相似,但它利用了局部最小二乘方來消除或減少所生成等值線的"牛眼"外觀。謝別德法可以是一個準確或圓滑插值器。 在用謝別德法作為格網化方法時要涉及到圓滑參數的設置。圓滑參數是使謝別德法能夠象一個圓滑插值器那樣工作。當你增加圓滑參數的值時,圓滑的效果越好。

            7、三角網/線形插值法
            三角網插值器是一種嚴密的插值器,它的工作路線與手工繪制等值線相近。這種方法是通過在數據點之間連線以建立起若干個三角形來工作的。原始數據點的連結方法是這樣:所有三角形的邊都不能與另外的三角形相交。其結果構成了一張覆蓋格網范圍的,由三角形拼接起來的網。 每一個三角形定義了一個覆蓋該三角形內格網結點的面。三角形的傾斜和標高由定義這個三角形的三個原始數據點確定。給定三角形內的全部結點都要受到該三角形的表面的限制。因為原始數據點被用來定義各個三角形,所以你的數據是很受到尊重的。

            8.自然鄰點插值法
            自然鄰點插值法(NaturalNeighbor)是Surfer7.0才有的網格化新方法。自然鄰點插值法廣泛應用于一些研究領域中。其基本原理是對于一組泰森(Thiessen)多邊形,當在數據集中加入一個新的數據點(目標)時,就會修改這些泰森多邊形,而使用鄰點的權重平均值將決定待插點的權重,待插點的權重和目標泰森多邊形成比例[9]。實際上,在這些多邊形中,有一些多邊形的尺寸將縮小,并且沒有一個多邊形的大小會增加。同時,自然鄰點插值法在數據點凸起的位置并不外推等值線(如泰森多邊形的輪廓線)。

            9.最近鄰點插值法
            最近鄰點插值法(NearestNeighbor)又稱泰森多邊形方法,泰森多邊形(Thiesen,又叫Dirichlet或Voronoi多邊形)分析法是荷蘭氣象學家A.H.Thiessen提出的一種分析方法。最初用于從離散分布氣象站的降雨量數據中計算平均降雨量,現在GIS和地理分析中經常采用泰森多邊形進行快速的賦值[2]。實際上,最近鄰點插值的一個隱含的假設條件是任一網格點p(x,y)的屬性值都使用距它最近的位置點的屬性值,用每一個網格節點的最鄰點值作為待的節點值[3]。當數據已經是均勻間隔分布,要先將數據轉換為SURFER的網格文件,可以應用最近鄰點插值法;或者在一個文件中,數據緊密完整,只有少數點沒有取值,可用最近鄰點插值法來填充無值的數據點。有時需要排除網格文件中的無值數據的區域,在搜索橢圓(SearchEllipse)設置一個值,對無數據區域賦予該網格文件里的空白值。設置的搜索半徑的大小要小于該網格文件數據值之間的距離,所有的無數據網格節點都被賦予空白值。在使用最近鄰點插值網格化法,將一個規則間隔的XYZ數據轉換為一個網格文件時,可設置網格間隔和XYZ數據的數據點之間的間距相等。最近鄰點插值網格化法沒有選項,它是均質且無變化的,對均勻間隔的數據進行插值很有用,同時,它對填充無值數據的區域很有效。

            posted on 2006-01-22 20:05 zmj 閱讀(7092) 評論(10)  編輯 收藏 引用

            評論

            # re: 空間插值方法匯總 2006-08-26 16:20 xxn

            看起來很好,但是不知道怎么用,浪費了摟主的一片好心。相當慚愧!!!  回復  更多評論   

            # re: 空間插值方法匯總 2007-03-26 11:26 amutieer2006

            你好,我想問一下
            自然鄰近法插入的新的數據點 是網格化的單元上的點嗎?
            使用鄰點的權重平均值將決定待插點的權重,待插點的權重和目標泰森多邊形成比例怎么解釋?
            期待中............謝謝啦  回復  更多評論   

            # re: 空間插值方法匯總 2007-03-26 11:27 amutieer2006

            o
            學長什么時候在線阿?  回復  更多評論   

            # re: 空間插值方法匯總 2007-06-16 08:58 LCD圖像

            非常感樓主,看后豁然開朗 我正用到三角網/線形插值法  回復  更多評論   

            # re: 空間插值方法匯總 2007-10-28 17:05 李玲

            我想用C++寫一個關于Inverse Distance to a Power(反距離加權插值法)的算法,怎么寫啊?謝謝
              回復  更多評論   

            # re: 空間插值方法匯總 2007-11-20 18:40 yun

            請問網格上的Inverse Distance to a Power(反距離加權插值法)算法怎么寫代碼?謝謝!  回復  更多評論   

            # re: 空間插值方法匯總 2007-11-21 10:32 zmj

            文章也是我在網上撈的,copy上來的,大家只做參考啊,具體的算法,再詳細找下就是了,還有那個反距離加權,你就把距離都統計一下,最近的幾個點,然后求一些1/距離,求每一個點的權,把權歸一就可以了啊,  回復  更多評論   

            # re: 空間插值方法匯總 2008-08-01 14:02

            草你媽 ,不能把詳細算法發上來就他馬別瞎貼,真耽誤事情  回復  更多評論   

            # re: 空間插值方法匯總 2009-06-13 11:03 pzy

            請問點非常多的時候,如何計算搜索橢圓內的點???  回復  更多評論   

            # re: 空間插值方法匯總 2012-04-14 03:39 Sheldon

            @草
            人品有問題  回復  更多評論   

            精品久久香蕉国产线看观看亚洲| 久久久久久久久久久久久久| 99久久久精品免费观看国产| 9久久9久久精品| 国产激情久久久久影院老熟女| 亚洲精品无码久久久| 久久综合给久久狠狠97色| 国产午夜精品久久久久九九| 大香伊人久久精品一区二区 | 国产91色综合久久免费分享| 国产日韩欧美久久| 婷婷久久香蕉五月综合加勒比| 久久精品中文字幕久久| 久久婷婷五月综合97色直播| 久久免费小视频| 久久亚洲精品中文字幕| 色婷婷噜噜久久国产精品12p| 1000部精品久久久久久久久| 天天综合久久一二三区| 国产叼嘿久久精品久久| 国产精品欧美久久久天天影视| 国内精品久久久久影院亚洲| 国内精品免费久久影院| 亚洲一区中文字幕久久 | 精品久久综合1区2区3区激情| 婷婷久久香蕉五月综合加勒比| 亚洲美日韩Av中文字幕无码久久久妻妇 | 思思久久99热只有频精品66| 91精品国产高清久久久久久91| AV无码久久久久不卡蜜桃| 久久婷婷色综合一区二区| 国产香蕉97碰碰久久人人| 国产精品久久久久影院嫩草| 国内精品伊人久久久久AV影院| 久久精品无码一区二区WWW| 思思久久99热只有频精品66| 色悠久久久久久久综合网| 日日狠狠久久偷偷色综合0| 人妻丰满?V无码久久不卡| 中文字幕久久精品 | 精品久久久久国产免费|