導航:首頁 > 源碼編譯 > 玻業塌陷函數演算法

玻業塌陷函數演算法

發布時間:2023-01-04 21:45:35

㈠ 前端經典面試題(60道前端面試題包含JS、CSS、React、瀏覽器等)

防抖

節流

誤區:我們經常說get請求參數的大小存在限制,而post請求的參數大小是無限制的。

實際上HTTP 協議從未規定 GET/POST 的請求長度限制是多少。對get請求參數的限制是來源與瀏覽器或web伺服器,瀏覽器或web伺服器限制了url的長度。為了明確這個概念,我們必須再次強調下面幾點:

補充補充一個get和post在緩存方面的區別:

可從IIFE、AMD、CMD、CommonJS、UMD、webpack(require.ensure)、ES Mole、

vue和react都是採用diff演算法來對比新舊虛擬節點,從而更新節點。在vue的diff函數中(建議先了解一下diff演算法過程)。在交叉對比中,當新節點跟舊節點 頭尾交叉對比 沒有結果時,會根據新節點的key去對比舊節點數組中的key,從而找到相應舊節點(這里對應的是一個key => index 的map映射)。如果沒找到就認為是一個新增節點。而如果沒有key,那麼就會採用遍歷查找的方式去找到對應的舊節點。一種一個map映射,另一種是遍歷查找。相比而言。map映射的速度更快。vue部分源碼如下:

創建map函數

遍歷尋找

在React中, 如果是由React引發的事件處理(比如通過onClick引發的事件處理),調用setState不會同步更新this.state,除此之外的setState調用會同步執行this.state 。所謂「除此之外」,指的是繞過React通過addEventListener直接添加的事件處理函數,還有通過setTimeout/setInterval產生的非同步調用。

**原因:**在React的setState函數實現中,會根據一個變數isBatchingUpdates判斷是直接更新this.state還是放到隊列中回頭再說,而isBatchingUpdates默認是false,也就表示setState會同步更新this.state,但是, 有一個函數batchedUpdates,這個函數會把isBatchingUpdates修改為true,而當React在調用事件處理函數之前就會調用這個batchedUpdates,造成的後果,就是由React控制的事件處理過程setState不會同步更新this.state

虛擬dom相當於在js和真實dom中間加了一個緩存,利用dom diff演算法避免了沒有必要的dom操作,從而提高性能。

具體實現步驟如下:

javaScript 對象結構表示 DOM 樹的結構;然後用這個樹構建一個真正的 DOM 樹,插到文檔當中

當狀態變更的時候,重新構造一棵新的對象樹。然後用新的樹和舊的樹進行比較,記錄兩棵樹差異

把2所記錄的差異應用到步驟1所構建的真正的DOM樹上,視圖就更新了。

結構:display:none: 會讓元素完全從渲染樹中消失,渲染的時候不佔據任何空間, 不能點擊, visibility: hidden:不會讓元素從渲染樹消失,渲染元素繼續占據空間,只是內容不可見,不能點擊 opacity: 0: 不會讓元素從渲染樹消失,渲染元素繼續占據空間,只是內容不可見,可以點擊

繼承:display: none:是非繼承屬性,子孫節點消失由於元素從渲染樹消失造成,通過修改子孫節點屬性無法顯示。visibility: hidden:是繼承屬性,子孫節點消失由於繼承了hidden,通過設置visibility: visible;可以讓子孫節點顯式。

性能:displaynone : 修改元素會造成文檔迴流,讀屏器不會讀取display: none元素內容,性能消耗較大 visibility:hidden: 修改元素只會造成本元素的重繪,性能消耗較少讀屏器讀取visibility: hidden元素內容 opacity: 0 :修改元素會造成重繪,性能消耗較少

聯系:它們都能讓元素不可見

常用的一般為三種 .clearfix , clear:both , overflow:hidden ;

比較好是 .clearfix ,偽元素萬金油版本,後兩者有局限性.

clear:both :若是用在同一個容器內相鄰元素上,那是賊好的,有時候在容器外就有些問題了, 比如相鄰容器的包裹層元素塌陷

overflow:hidden :這種若是用在同個容器內,可以形成 BFC 避免浮動造成的元素塌陷

概念:將多個小圖片拼接到一個圖片中。通過 background-position 和元素尺寸調節需要顯示的背景圖案。

優點:

缺點:

block 元素特點:

1.處於常規流中時,如果 width 沒有設置,會自動填充滿父容器 2.可以應用 margin/padding 3.在沒有設置高度的情況下會擴展高度以包含常規流中的子元素 4.處於常規流中時布局時在前後元素位置之間(獨佔一個水平空間) 5.忽略 vertical-align

inline 元素特點

1.水平方向上根據 direction 依次布局

2.不會在元素前後進行換行

3.受 white-space 控制

4. margin/padding 在豎直方向上無效,水平方向上有效

5. width/height 屬性對非替換行內元素無效,寬度由元素內容決定

6.非替換行內元素的行框高由 line-height 確定,替換行內元素的行框高由 height , margin , padding , border 決定 7.浮動或絕對定位時會轉換為 block 8. vertical-align 屬性生效

GIF :

JPEG

PNG

七種數據類型

(ES6之前)其中5種為基本類型: string , number , boolean , null , undefined ,

ES6出來的 Symbol 也是原始數據類型 ,表示獨一無二的值

Object 為引用類型(范圍挺大),也包括數組、函數,

輸出結果是:

工廠模式

簡單的工廠模式可以理解為解決多個相似的問題;

單例模式

只能被實例化(構造函數給實例添加屬性與方法)一次

沙箱模式

將一些函數放到自執行函數裡面,但要用閉包暴露介面,用變數接收暴露的介面,再調用裡面的值,否則無法使用裡面的值

1.字面量

2.Object構造函數創建

3.使用工廠模式創建對象

4.使用構造函數創建對象

HTML中與javascript交互是通過事件驅動來實現的,例如滑鼠點擊事件onclick、頁面的滾動事件onscroll等等,可以向文檔或者文檔中的元素添加事件偵聽器來預訂事件。想要知道這些事件是在什麼時候進行調用的,就需要了解一下「事件流」的概念。

什麼是事件流:事件流描述的是從頁面中接收事件的順序,DOM2級事件流包括下面幾個階段。

addEventListener addEventListener 是DOM2 級事件新增的指定事件處理程序的操作,這個方法接收3個參數:要處理的事件名、作為事件處理程序的函數和一個布爾值。最後這個布爾值參數如果是true,表示在捕獲階段調用事件處理程序;如果是false,表示在冒泡階段調用事件處理程序。

IE只支持事件冒泡

獲取一個對象的原型,在chrome中可以通過__proto__的形式,或者在ES6中可以通過Object.getPrototypeOf的形式。

那麼Function.proto是什麼么?也就是說Function由什麼對象繼承而來,我們來做如下判別。

我們發現Function的原型也是Function。

我們用圖可以來明確這個關系:

這里來舉個栗子,以 Object 為例,我們常用的 Object 便是一個構造函數,因此我們可以通過它構建實例。

則此時, 實例為instance , 構造函數為Object ,我們知道,構造函數擁有一個 prototype 的屬性指向原型,因此原型為:

這里我們可以來看出三者的關系:

在 JS 中,繼承通常指的便是 原型鏈繼承 ,也就是通過指定原型,並可以通過原型鏈繼承原型上的屬性或者方法。

在函數式編程中,函數是一等公民。那麼函數柯里化是怎樣的呢?

函數柯里化指的是將能夠接收多個參數的函數轉化為接收單一參數的函數,並且返回接收餘下參數且返回結果的新函數的技術。

函數柯里化的主要作用和特點就是參數復用、提前返回和延遲執行。

在一個函數中,首先填充幾個參數,然後再返回一個新的函數的技術,稱為函數的柯里化。通常可用於在不侵入函數的前提下,為函數 預置通用參數 ,供多次重復調用。

call 和 apply 都是為了解決改變 this 的指向。作用都是相同的,只是傳參的方式不同。

除了第一個參數外, call 可以接收一個參數列表, apply 只接受一個參數數組。

bind 和其他兩個方法作用也是一致的,只是該方法會返回一個函數。並且我們可以通過 bind 實現柯里化。

如何實現一個 bind 函數

對於實現以下幾個函數,可以從幾個方面思考

如何實現一個call函數

如何實現一個apply函數

箭頭函數其實是沒有 this 的,這個函數中的 this 只取決於他外面的第一個不是箭頭函數的函數的 this 。在這個例子中,因為調用 a 符合前面代碼中的第一個情況,所以 this 是 window 。並且 this 一旦綁定了上下文,就不會被任何代碼改變。

關於 let 的是否存在變數提升,我們何以用下面的例子來驗證:

let 變數如果不存在變數提升, console.log(name) 就會輸出 ConardLi ,結果卻拋出了 ReferenceError ,那麼這很好的說明了, let 也存在變數提升,但是它存在一個「暫時死區」,在變數未初始化或賦值前不允許訪問。

變數的賦值可以分為三個階段:

關於 let 、 var 和 function :

依次輸出:undefined -> 10 -> 20

答案: D

colorChange 方法是靜態的。靜態方法僅在創建它們的構造函數中存在,並且不能傳遞給任何子級。由於 freddie 是一個子級對象,函數不會傳遞,所以在 freddie 實例上不存在 freddie 方法:拋出 TypeError 。

1.使用第一次push,obj對象的push方法設置 obj[2]=1;obj.length+=1 2.使用第二次push,obj對象的push方法設置 obj[3]=2;obj.length+=1 3.使用console.log輸出的時候,因為obj具有 length 屬性和 splice 方法,故將其作為數組進行列印 4.列印時因為數組未設置下標為 0 1 處的值,故列印為empty,主動 obj[0] 獲取為 undefined

undefined {n:2}

首先,a和b同時引用了{n:2}對象,接著執行到a.x = a = {n:2}語句,盡管賦值是從右到左的沒錯,但是.的優先順序比=要高,所以這里首先執行a.x,相當於為a(或者b)所指向的{n:1}對象新增了一個屬性x,即此時對象將變為{n:1;x:undefined}。之後按正常情況,從右到左進行賦值,此時執行a ={n:2}的時候,a的引用改變,指向了新對象{n:2},而b依然指向的是舊對象。之後執行a.x = {n:2}的時候,並不會重新解析一遍a,而是沿用最初解析a.x時候的a,也即舊對象,故此時舊對象的x的值為{n:2},舊對象為 {n:1;x:{n:2}},它被b引用著。後面輸出a.x的時候,又要解析a了,此時的a是指向新對象的a,而這個新對象是沒有x屬性的,故訪問時輸出undefined;而訪問b.x的時候,將輸出舊對象的x的值,即{n:2}。

在比較相等性,原始類型通過它們的值進行比較,而對象通過它們的引用進行比較。 JavaScript 檢查對象是否具有對內存中相同位置的引用。

我們作為參數傳遞的對象和我們用於檢查相等性的對象在內存中位於不同位置,所以它們的引用是不同的。

這就是為什麼 { age: 18 } === { age: 18 } 和 { age: 18 } == { age: 18 } 返回 false 的原因。

所有對象鍵(不包括 Symbols )都會被存儲為字元串,即使你沒有給定字元串類型的鍵。這就是為什麼 obj.hasOwnProperty(Ƈ') 也返回 true 。

上面的說法不適用於 Set 。在我們的 Set 中沒有 「1」 : set.has(Ƈ') 返回 false 。它有數字類型 1 , set.has(1) 返回 true 。

這題考察的是對象的鍵名的轉換。

catch 塊接收參數 x 。當我們傳遞參數時,這與變數的 x 不同。這個變數 x 是屬於 catch 作用域的。

之後,我們將這個塊級作用域的變數設置為 1 ,並設置變數 y 的值。現在,我們列印塊級作用域的變數 x ,它等於 1 。

在 catch 塊之外, x 仍然是 undefined ,而 y 是 2 。當我們想在 catch 塊之外的 console.log(x) 時,它返回 undefined ,而 y 返回 2 。

㈡ 量子坍塌是什麼意思

量子坍塌是指:觀察前,量子以波的形式存在(體現發現該量子的概率)。

當觀察時,量子必定存在於一個確定的位置,即原來的量子波坍縮為一點(也可稱作針狀波),此時量子表現出粒子性。(量子的)

這是一種非計算過程,不受計演算法則驅動;而演算法卻是大部分物理學的基本屬性,計算機必須受計演算法則的驅動。對於非計算過程,量子波在某個位置的坍塌,決定了位置的隨機選擇。波函數塌縮的隨機性,不受演算法的限制。

精神、物質和量子力學

美國物理學家亨利·斯塔普1993年出版了著作《精神、物質和量子力學》,他的解釋更為客觀,結合了自行坍塌理論、波函數的確定性演進,非確定性坍塌被看作是兩個真實的、本體上截然不同的現象。

大腦中發生的坍塌事件,即大腦意識的觀察或測量更加尤其重要。他認為坍塌是一個精神過程,是大腦狀態的自然演進。他的解釋是哲學和二元論的結合。

坍塌從各種可能性中選擇了一個確定存在,這其實是個選擇的過程,而不是隨機擲骰子。他的解釋涉及到時間因素。按照塊區宇宙論,未來依賴於當前的決策,不是早已存在,而是有主觀參與的演進宇宙,就像懷海特的形而上學。

㈢ 岩溶塌陷評價預警

一、評價理論體系

針對以往區域岩溶塌陷災害調查研究的基本問題,這里引用劉傳正教授提出的「地質災害遞進分析的理論概念體系」,以棗庄市附近作為典型地段,用「發育度」、「潛勢度」、「危險度」及「危害度」來表徵該區岩溶塌陷的發育、發展和危害程度(圖8-8)。

(一)岩溶塌陷災害「發育度」

反映一個地區岩溶塌陷災害的發育程度,是已發生地質災害的空間數量與面積分布的綜合表現(以單位面積點數來描述災害現狀)。

(二)岩溶塌陷災害「潛勢度」

是岩溶塌陷災害孕育生成的條件組合或潛在能力的評價指標,代表著一個地區地質環境的特徵,是反映地質災害生成內因的一種綜合表達(以地質環境要素組合描述)。

(三)岩溶塌陷災害「危險度」

反映一個地區在一定時間內因某種誘發因素作用(自然或人為因素)導致地質災害發生的可能性大小的量化表達,即地質災害預警等級的量化表達,是描述一種或多種突發因素參與下,岩溶塌陷災害發生的可能程度。

(四)岩溶塌陷災害「危害度」

岩溶塌陷災害發生過程及其結局對地質環境和人類社會的危害聯系起來,是地質災害空間自然屬性和社會屬性的綜合表現,用以確定一個地區是否應進行地質災害防治以及進行何等程度的防治,也反映了一個地區社會經濟活動的易損性和綜合抗災能力,從而為制訂科學的防災規劃提供依據,也作為確定預警等級和啟動政府社會減災應急反應機制的依據(描述岩溶塌陷災害「危險度」對一個地區造成的危害程度)。

二、評價因子的選取

(一)岩溶塌陷災害「發育度」(n)

岩溶塌陷的發育強度是根據岩溶塌陷密度系數n(單位為點/km2)來表達,按照表8-6標准,岩溶塌陷發育度可劃分出中等發育區和弱發育區兩類(圖8-9)。其中十里泉、東王莊、丁(佟)庄—黃樓、付劉耀及良辛庄等5個地段為塌陷中等發育區(A2),多集中於供水水源地開采井附近及河道、坑塘等地形低窪處,塌陷密度系數n=10~100點/km2;上述幾個地段外圍碳酸鹽岩分布區為塌陷弱發育區(A3),塌陷密度系數n<10點/km2

表8-6 岩溶塌陷強度劃分標准

(據劉傳正,2000)

圖8-9 東王莊—良辛庄地區岩溶塌陷發育度示意圖

(二)岩溶塌陷災害「潛勢度」

岩溶塌陷的發育、生成受地質環境條件的制約,其中岩溶地層和淺部岩溶發育程度、覆蓋層的厚度和岩性與結構、地形地貌及距地表水距離等為產生岩溶塌陷的內孕因素,是岩溶塌陷災害趨勢預測的基礎,可為災害單因素預警或綜合預警提供基礎指標,具體量值是通過岩溶塌陷災害基礎因子與響應因子計算實現的。

計算公式採用綜合指數模型可寫成:

山東省地質環境問題研究

式中:Qi為第i單元的「潛勢度」指數;j為評價因子;ai為第j評價因子在第i評價單元的賦值;bj為第j個評價因子的權重;m為評價單元數;n為評價因子數。

此時,地質環境要素組合為基礎因子,而災害的面積模數比作為災害發生潛勢的一種響應,也是基礎因子的組成部分,反映地質環境的脆弱性,是災害發生潛能的一種響應,即把「發育因子」也稱「響應因子」。

因子選取與分級是否合理將關繫到「潛勢度」計算分區的准確性,合理的因子選擇有利於把握其潛在發展趨勢,不合理的選擇勢必導致錯誤的結果,並同時影響後續的計算正確性。合理性主要表現在因子與災害之間關聯性好,因子全面,各因子相互獨立,且在研究區有不同層次等級。根據災害因子分析,選取基礎因子(岩性組合、第四系厚度與岩性、地形地貌)和響應因子(即發育因子———面積模數比)作為災害「潛勢度」的判別因子。

判別因子一般分為四級。各指標量值的賦值主要以調查資料的統計分析為基礎,綜合分析地質災害與基礎因子和響應因子的關系後對其進行分級。根據各因子與災害分布的關系程度研究和專家經驗確定各因子權重,最終形成潛勢度判別因子指標量值及權重表。

(三)岩溶塌陷災害「危險度」

「危險度」是在潛勢度分析基礎上疊加誘發因子進行的,選取地下水條件(地下水面與基岩面距離、地下水水位變幅和地下水徑流強度)、降水條件和人為因素等因子。

同樣採用綜合指數模型:

山東省地質環境問題研究

式中:Wi為第i單元的「危險度」指數;j為評價因子;ai為第j評價因子在第i評價單元的賦值;bj為第j個評價因子的權重;m為評價單元數;p為評價因子數。

「危險度」判別因子選取原則是從地質環境的角度出發,既要充分考慮地質災害發生形成的內在基本因素(地形地貌、岩性組合等),又要兼顧誘發其發生的外部因素,通常指大氣降雨、人類工程活動(開采地下水)等。

根據研究區內地質災害調查的實際資料及已有的工作經驗,「危險度」計算需要的判別因子分為三大類:基礎因子、響應因子和誘發因子。

誘發因子的賦值依據是根據研究區的地質災害發生歷史,特別是統計分析不同地段不同誘發因素的臨界值范圍。賦值范圍分為4級,最高值為4,最小值取1。如遇多個誘發因子參與計算,權值根據誘發因素的相對重要性確定。

(四)岩溶塌陷「危害度」

「危害度」指地質災害發生後對其影響區內各類承災體的傷害或財產破壞損失程度,它是地質災害社會屬性的表現形式。

重點考慮災害的強度與受災體的易損性,並用量化指標表示為

山東省地質環境問題研究

式中:r1,r2,r3,……,rn是反映災害危害的因素值。

岩溶塌陷災害「危害度」與「危險度」、承災體的易損性密切相關。承災體易損性是一個難以確定的變數,它不僅與承災體類型、結構功能等有關,而且與其所處的空間位置(離災害體遠近、災害體的不同部位)有很大關系。

總體上,地質災害對社會造成的破壞,表現為人員傷亡、價值損失,以及無法用貨幣衡量的環境破壞效應。

「危害度」單元評價模型一般寫成:

山東省地質環境問題研究

式中:Ri為單元危害度;Wi為單元危險度;Vi為單元受災體易損性指數。

實際計算「危害度」時常常很困難,主要是很難得到比較准確的數據。本次選取的易損因子為水源地的受損程度,即塌陷體距抽水井距離,距塌陷體遠,地下水受塌陷下滲地表污水的影響較小,而距塌陷體近,受地表污水的下滲影響則大,受災體的危害度則大,另外應考慮塌陷對當地人員的損害程度等因素。

在「危害度」大或較大的地區應實施岩溶塌陷治理工程,可避免岩溶塌陷災害危及當地人民的生產、生活,以保護地質環境和經濟社會良性發展。

由於各評價因子的發育程度與評價單元的相對位置不同,對各評價單元岩溶塌陷的影響程度也不盡相同。根據岩溶塌陷形成臨界條件和影響因素分析,將岩溶塌陷發育度、潛勢度、危險度和危害度的9個條件16種因子作為層次模糊評價因子(圖8-10)。

圖8-10 岩溶塌陷「四度」層次結構模型分析圖

三、評價預警分區

(一)評價因子的等級劃分及賦值

將9個條件16種因子的等級指標和賦值列於表8-7中。

評價因子分定性指標和定量指標兩類。定性指標是離散性取值,其隸屬函數為其相應指標所對應的級別;定量指標常常是連續性區間限值,各級別雖有界限值,但實際上往往呈過渡狀態,對定量指標隸屬函數的取值原則是取各級別界限值上、下值的中值作為各級別界限的過渡函數;其餘定量指標區間值屬於相應的級別。

(二)評價模型及評價指標值的採集

1.評價模型

採用層次模糊數學評價模型,將評價目標(A)劃定評價集為

A={危害性小(a1),危害性中(a2),危害性較大(a3),危害性大(a4)}

相應的條件層(B)各評價指標對(A)的評價模糊子集為

山東省地質環境問題研究

山東省地質環境問題研究

相對應的因子層(C)評價指標對(A)評價模糊子集為

在所建立的模型中,基本層有9個評價指標,因子層有16個評價指標,則評價單元j所構成的相應模糊子集為

山東省地質環境問題研究

表8-7 棗庄市岩溶塌陷評價預警因子等級和賦值表

權重的確定,是判斷矩陣的元素反映了研究者對影響因子之間相對重要性的認識。本次所選用的權重,均採用本地專家經驗法和試演算法確定,即先由專家經驗確定一套試算權重初值,選擇一些塌陷程度不同的實例單元進行權重反演,若相差太大時,則再對權值進行調整,直到調試合理後方可作為計算權值。由此得出各因子權值(表8-8)。各層指標權重的模糊子集W。

對於基本條件層:

對於因子層: ,則有

Wc={0.10000,0.02500,0.17500,0.10178,0.02545,0.01277,0.07000,0.08000,0.06576,0.03642,0.04782,0.10000,0.06750,0.02250,0.03500,0.03500}。

於是得到某評價單元j評價集的計算模型:

山東省地質環境問題研究

式中:a1,a2,a3,a4,分別為危害性小,危害性中,危害性較大,危害性大。

通過不同層次、不同影響因子的權重,以此來刻畫各影響因素對岩溶塌陷產生的影響程度及影響因素之間的組合效應,然後在確定各因子隸屬度的基礎上進行多因子綜合,得到各單元的岩溶塌陷預測結果。

表8-8 各評價因子權重分配表

2.評價指標值的採集

塌陷發育度由實際計算得出;岩溶地層是由評價點所處位置的實際地層確定,岩溶發育程度則根據鑽孔資料、物探資料和地下水富水程度等來確定;土層厚度、地層岩性和結構由附近鑽孔和調查所得;地下水面與基岩面的距離由基岩埋深與地下水水位計算求取,地下水水位變幅是由2003年枯豐水期水位計算所得,地下水徑流強度則由預測點在地下水徑流帶的位置而定;距地表水體距離是實測值;大氣降水是實際數據;距抽水井的距離是實測值,抽水強度由實際調查所得;地形變化由預測點所在的實際情況確定,塌陷發育程度依塌陷所在的塌陷發育度來確定;損失程度是根據《地質災害防治條例》的要求界定。

(三)評價單元劃分及層次模糊綜合預測

利用計算機的柵格化功能,將工作區120km2劃分為500m×500m的方格,共480個小方格作為評價單元,並通過GIS從屬性庫中讀出每個評價單元的所有指標的實際值,確定各評價指標的隸屬函數值,然後列出每個評價單元的隸屬函數矩陣Cj,各預測因子的權重Wc,運用層次模糊判別原理建立的計算模型:

Aj=WcCj(j=1,2,3,…,480)

由此計算出每個單元的模糊評價集:

Aj={a1,a2,a3,a4}

按照隸屬度最大原則,最大值則為該預測單元所對應的級別。

以上過程通過編製程序自動完成,並將評判結果存到預測單元的屬性庫中,最後根據計算結果,把相同隸屬度的單元劃分為同一級別,從而得出棗庄岩溶塌陷評價預警分區。

如在十里泉地段(十里泉北)的第341評價單元,實際取值為(100,三山子組白雲岩,強烈發育,5.00,含礫粉質粘土,一元,低窪地,30.00,8.03,5,強,621,100,31900,3,1000)。

該評價點相應的模糊子集C341

山東省地質環境問題研究

因子層相對於目標層的權重值Wc={0.10000,0.02500,0.17500,0.10178,0.02545,0.01277,0.07000,0.08000,0.06576,0.03642,0.04782,0.10000,0.06750,0.02250,0.03500,0.03500},則目的層隸屬函數計算結果為

A341=WcC341={0.10076,0.0000,0.37750,0.52174}

則a4>a3>a1>a2,即該評價單元屬a4,為危害度大的級別。依此計算出全區480個評價單元的Aj值。

(四)評價分區

對於研究區北部的石炭-二疊系含煤地層區及東北角的變質岩分布區,面積為30.83km2,是非可溶岩分布區,不存在岩溶塌陷問題,可作為危害度小區(表8-9)。

在碳酸鹽岩分布區岩溶塌陷評價結果分為危害度小區,面積28.80km2;

危害度中等區,面積27.06km2;

危害度較大區,面積28.48km2;

危害度大區,點狀分布於十里泉、東王莊、丁(佟)庄和良辛庄等地段,面積分別為2.88km2、0.98km2、0.70km2和0.27km2

表8-9 棗庄岩溶塌陷評價預警分區表

閱讀全文

與玻業塌陷函數演算法相關的資料

熱點內容
為什麼小度APP一直連不上網路 瀏覽:163
pdf模板java 瀏覽:40
現代瑞納的壓縮比 瀏覽:128
網吧里的ftp伺服器有什麼用 瀏覽:872
程序員年終總結工作體會 瀏覽:153
pdf可以直接列印 瀏覽:661
android刷wp8 瀏覽:912
歷史地圖集pdf 瀏覽:925
快手app極速版怎麼掃碼 瀏覽:805
qq程序員玩法 瀏覽:95
1是什麼門電路app 瀏覽:867
博之輪運動手錶用什麼app 瀏覽:646
asp視頻聊天源碼 瀏覽:85
網路游戲編程pdf 瀏覽:534
360壓縮出錯 瀏覽:848
源碼編輯器沒聲音 瀏覽:915
兒童源碼編程網址 瀏覽:828
有個app叫尺度空間怎麼樣 瀏覽:674
微博登陸java 瀏覽:683
一枚程序員 瀏覽:744