當前位置:編程學習大全網 - 編程軟體 - 高分求助!!!層次分析法建模lingo編程實例,壹定要有lingo的編寫代碼,matlab也行。

高分求助!!!層次分析法建模lingo編程實例,壹定要有lingo的編寫代碼,matlab也行。

步驟1:分析系統中各因素間的關系,對同壹層次各元素關於上壹層次中某壹準則的重要性進行兩兩比較,構造兩兩比較的判斷矩陣; 步驟2:由判斷矩陣計算被比較元素對於該準則的相對權重,並進行判斷矩陣的壹致性檢驗; 步驟3:計算各層次對於系統的總排序權重,並進行排序。最後,得到各方案對於總目標的總排序

例如:專家知道壹只蠓,其觸角長度為1.2,翼長1.7。第壹類蠓樣本1.24 1.72 ;1.36, 1.74;1.38 1.64;1.38 1.82

第二類:1.14 1.70 ;1.16 1.96;1.28 2.00

MATLAB編程

af=[1.24 1.72 ;1.36, 1.74;1.38 1.64;1.38 1.82];

apf=[1.14 1.70 ;1.16 1.96;1.28 2.00];

convaf=con(af) %協方差估計

covapf=con(apf)

meanaf=mean(af)

meanapf=mean(apf) %計算均值

取出樣本

x=[1.20,1.70];

x與第壹,第二類蠓總體比較馬氏距離;;

disl=(x-meanaf)*inv(convapf)*(x-meanaf)'

dis2=(x-meanapf)*inv(convaf)*(x-meanapf)'

比較dis1與dis2的大小,誰大屬於誰

  • 上一篇:研究人員在實驗室中制造出模擬超新星的沖擊波
  • 下一篇:網絡名詞解釋 Bug指什麽意思?
  • copyright 2024編程學習大全網