層次分析法中矩陣的特徵向量為什麼可以直接求

2021-06-01 01:47:58 字數 3375 閱讀 6361

1樓:匿名使用者

每一橫行之和只是特徵向量的近似值,因為層次分析矩陣的特殊性,其和真實知相差不遠

在誤差不大的前提下,可以直接使用,主要是計算過程簡單而已,只要方便手工計算。

如a=[1,2,7,5,5;

1/2,1,4,3,3;

1/7,1/4,1,1/2,1/3;

1/5,1/3,2,1,1;

1/5,1/3,3,1,1]

λmax=5.0721 對應特徵向量為【0.8409, 0.4658, 0.0951, 0.1733, 0.1920】

按絕對值和為1 歸一化後為【0.4758, 0.2636,0.0538,0.0981,0.1087】

近似計算 特徵值約等於 5.1020,對應特徵向量為【20,11.5, 2.2262,4.5333, 5.5333]

按絕對值和為1 歸一化可等到 【 0.4567, 0.2626, 0.0508,0.1035,0.1264】

和實際值相差一點

2樓:蒯憶文首昭

不是負值問題,而是你沒有算完。

例如a=[1

1/45

31/4

2;41

51/4

21/5;1/5

1/51

1/53

1/5;1/345

131;41/2

1/33

11/5;1/255

151];中用matlab運算

[x,y]=eig(a)得x

=-0.3933

0.5545

0.5545

-0.1418

-0.1176i

-0.1418

+0.1176i

0.2080

-0.3736

-0.1312

-0.1778i

-0.1312

+0.1778i

-0.6244

-0.6244

0.0829

-0.1632

-0.2014

+0.1217i

-0.2014

-0.1217i

0.1608

-0.3796i

0.1608

+0.3796i

-0.2020

-0.4591

-0.0045

+0.3640i

-0.0045

-0.3640i

-0.1243

+0.3315i

-0.1243

-0.3315i

-0.3294

-0.3682

-0.0144

-0.4490i

-0.0144

+0.4490i

0.3175

+0.2812i

0.3175

-0.2812i

0.0034

-0.5769

-0.2119

+0.4574i

-0.2119

-0.4574i

0.0765

+0.3084i

0.0765

-0.3084i

0.8948y=

9.980900

0000

-1.6706

+4.4342i00

0000

-1.6706

-4.4342i00

0000

-0.3707

+2.6609i00

0000

-0.3707

-2.6609i00

0000

0.1016

得x為特徵向量矩陣

y為特徵值矩陣

找到y中對應最大的特徵值所在列m

w=x(:,m)/sum(x(:,m))

w就是權重!

w=x(:,1)/sum(x(:,1))

運算程式

>>a=[1

1/45

31/4

2;41

51/4

21/5;1/5

1/51

1/53

1/5;1/345

131;41/2

1/33

11/5;1/255

151];>>

[xy]=eig(a)x=

-0.3933

0.5545

0.5545

-0.1418

-0.1176i

-0.1418

+0.1176i

0.2080

-0.3736

-0.1312

-0.1778i

-0.1312

+0.1778i

-0.6244

-0.6244

0.0829

-0.1632

-0.2014

+0.1217i

-0.2014

-0.1217i

0.1608

-0.3796i

0.1608

+0.3796i

-0.2020

-0.4591

-0.0045

+0.3640i

-0.0045

-0.3640i

-0.1243

+0.3315i

-0.1243

-0.3315i

-0.3294

-0.3682

-0.0144

-0.4490i

-0.0144

+0.4490i

0.3175

+0.2812i

0.3175

-0.2812i

0.0034

-0.5769

-0.2119

+0.4574i

-0.2119

-0.4574i

0.0765

+0.3084i

0.0765

-0.3084i

0.8948y=

9.980900

0000

-1.6706

+4.4342i00

0000

-1.6706

-4.4342i00

0000

-0.3707

+2.6609i00

0000

-0.3707

-2.6609i00

0000

0.1016

>>w=x(:,1)/sum(x(:,1))w=0.1685

0.1601

0.0699

0.1967

0.1577

0.2471

w為最終結果

用層次分析法分析下列短語的層次和結構關係,並寫出整個短語的結構型別

用層次分析法分析下列短語的層次和結構關係,並寫出整個短語的結構型別,這問題很好 1 不能磨滅 和 深刻印象 為定中關係 不能 和 磨滅 為狀中,不 和 能 為狀中 深刻 和 印象 為定中。2 分析研究一下 和 材料 為動賓,分析研究 和 一下 為動補,分析 和 研究 為聯合。3 做 和 一個有理想有...

判斷矩陣為什麼要進行一致性檢驗,層次分析法為什麼要做一致性檢驗

一方面由於客觀世界的複雜性和人們認識問題的多樣性,另一方面是由於n個元素兩兩比較時並沒有固定的參照物,那麼人們在進行比較時就有可能做出一些違反常識的判斷。元素是實數的矩陣稱為實矩陣,元素是複數的矩陣稱為復矩陣。而行數與列數都等於n的矩陣稱為n階矩陣或n階方陣。判斷矩陣是各層次各因素之間進行兩兩比較相...

層次分析法和模糊綜合評價法的區別??急最好能整理出小點,非常感謝

模糊綜合評價法 模糊層次分析法的評價步驟大體類似,模糊層次分析法與模糊綜合評價法的不同就是前者將評價因素按照一定規則進行分類形成層次結構,一般有目標層 準則層和因素層三層結構,而模糊綜合評價法直接是目標層 因素層。也就是說層次分析法是模糊綜合評價的一種方法 急問模糊層次分析法如何操作?其實可以不用m...