女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在 MATLAB 中實(shí)現(xiàn)層次分析法的主要步驟

嵌入式職場(chǎng) ? 來(lái)源:嵌入式職場(chǎng) ? 2023-06-12 10:19 ? 次閱讀

層次分析法原理

層次分析法(Analytic Hierarchy Process,AHP)是一種多準(zhǔn)則決策分析方法,可用于輔助決策者在多個(gè)指標(biāo)或因素中進(jìn)行排序或比較。該方法可以通過(guò)對(duì)多個(gè)因素進(jìn)行兩兩比較獲得權(quán)重,從而建立一個(gè)層次結(jié)構(gòu),進(jìn)而進(jìn)行綜合評(píng)價(jià)和排名。

下面是一些詳解層次分析算法的步驟:

明確決策目標(biāo),確定需要評(píng)估的準(zhǔn)則和子準(zhǔn)則:首先明確決策目標(biāo),然后考慮需要評(píng)價(jià)的準(zhǔn)則和子準(zhǔn)則。這些準(zhǔn)則和子準(zhǔn)則應(yīng)該盡可能具體、完整,以便進(jìn)行比較。

建立層次結(jié)構(gòu):將目標(biāo)、準(zhǔn)則和子準(zhǔn)則構(gòu)成一個(gè)層次結(jié)構(gòu),其中目標(biāo)位于最頂層,準(zhǔn)則和子準(zhǔn)則逐層展開(kāi),直到最底層。

對(duì)每個(gè)準(zhǔn)則和子準(zhǔn)則進(jìn)行兩兩比較,得出權(quán)重:對(duì)于每個(gè)準(zhǔn)則和子準(zhǔn)則,根據(jù)它們對(duì)上一級(jí)準(zhǔn)則或目標(biāo)的相對(duì)重要性進(jìn)行兩兩比較,生成判斷矩陣,并計(jì)算出每個(gè)準(zhǔn)則和子準(zhǔn)則相對(duì)于上一級(jí)準(zhǔn)則或目標(biāo)的權(quán)重。

計(jì)算一致性比率(CR):在計(jì)算權(quán)重時(shí),需要考慮判斷矩陣的一致性。通過(guò)計(jì)算一致性指標(biāo)和隨機(jī)一致性指標(biāo),可以得出一致性比率,并判斷結(jié)果是否可行。

綜合評(píng)價(jià):根據(jù)各個(gè)準(zhǔn)則和子準(zhǔn)則的權(quán)重,可以得出每個(gè)方案的綜合評(píng)價(jià)。

層次分析法是一種較為常用的決策分析方法,應(yīng)用廣泛。但是,在實(shí)際應(yīng)用中需要注意判斷矩陣的構(gòu)造和一致性比率的計(jì)算,以確保評(píng)價(jià)結(jié)果的可靠性。

層次分析法數(shù)學(xué)模型

層次分析法 (Analytic Hierarchy Process, AHP) 包含的數(shù)學(xué)公式如下:

相對(duì)重要性矩陣

將兩兩比較得出的判斷矩陣記為 ,e6c498b8-086a-11ee-962d-dac502259ad0.png。其中, 表示因素 相對(duì)于因素 的相對(duì)重要度。

加權(quán)矩陣

將相對(duì)重要性矩陣 與準(zhǔn)則/子準(zhǔn)則的權(quán)重向量 相乘,得到加權(quán)矩陣 :

e6ee77b4-086a-11ee-962d-dac502259ad0.png

一致性指標(biāo)

通過(guò)計(jì)算加權(quán)矩陣 的列和,得到一致性指標(biāo) :

e70cfef0-086a-11ee-962d-dac502259ad0.png

其中, 是與 相關(guān)的最大特征根。

隨機(jī)一致性指標(biāo)

在 的范圍內(nèi),預(yù)先計(jì)算一組隨機(jī)一致性指標(biāo) ,然后計(jì)算隨機(jī)一致性比例 :

e72abb2a-086a-11ee-962d-dac502259ad0.png

其中,CI 是一致性指標(biāo)。

最終權(quán)重向量

當(dāng) e73d89f8-086a-11ee-962d-dac502259ad0.png 時(shí),可將 當(dāng)作最終權(quán)重向量。最終權(quán)重向量 可以通過(guò)歸一化加權(quán)矩陣得到:

e75189d0-086a-11ee-962d-dac502259ad0.png

以上就是層次分析法中的主要數(shù)學(xué)公式。在具體應(yīng)用中,需要進(jìn)行矩陣運(yùn)算、特征根分解等數(shù)學(xué)操作。

MATLAB代碼實(shí)現(xiàn)

在 MATLAB 中實(shí)現(xiàn)層次分析法可以參考以下步驟:

構(gòu)造相對(duì)重要性矩陣

通過(guò)兩兩比較,構(gòu)造相對(duì)重要性矩陣 。在 MATLAB 中,可以使用 inputdlg() 函數(shù)獲取用戶(hù)輸入的相對(duì)權(quán)重值,再根據(jù)這些值構(gòu)造相對(duì)重要性矩陣。

例如,假設(shè)需要評(píng)估三個(gè)因素 A、B 和 C 的相對(duì)重要性,可以使用如下代碼創(chuàng)建相對(duì)重要性矩陣:

%獲取用戶(hù)輸入的相對(duì)權(quán)重值
prompt={'A相對(duì)于B的重要性:','A相對(duì)于C的重要性:','B相對(duì)于C的重要性:'};
name='輸入相對(duì)重要性';
numlines=1;
defaultans={'','',''};
answer=inputdlg(prompt,name,numlines,defaultans);

%構(gòu)造相對(duì)重要性矩陣
A=[1str2double(answer{1})str2double(answer{2});
1/str2double(answer{1})1str2double(answer{3});
1/str2double(answer{2})1/str2double(answer{3})1];

計(jì)算權(quán)重向量

計(jì)算準(zhǔn)則/子準(zhǔn)則的權(quán)重向量 ,可以用 eig() 函數(shù)計(jì)算相對(duì)重要性矩陣 的特征向量和特征值,再將特征向量進(jìn)行歸一化。

例如,使用如下代碼計(jì)算權(quán)重向量:

%計(jì)算特征向量和特征值
[eigvec,eigval]=eig(A);

%獲取最大特征值的索引
[~,max_eigval_index]=max(diag(eigval));

%獲取對(duì)應(yīng)的特征向量,并進(jìn)行歸一化
w=eigvec(:,max_eigval_index);
w=w/sum(w);

檢驗(yàn)一致性

計(jì)算一致性指標(biāo) 和隨機(jī)一致性比例 ,判斷評(píng)價(jià)結(jié)果的可靠性。通常,當(dāng) e76b4cda-086a-11ee-962d-dac502259ad0.png 時(shí),可以認(rèn)為評(píng)價(jià)結(jié)果可靠。

例如,使用如下代碼進(jìn)行一致性檢驗(yàn):

%計(jì)算一致性指標(biāo)
CI=(max(diag(eigval))-3)/(n-1);

%預(yù)先計(jì)算隨機(jī)一致性比例
RI=[000.580.91.121.241.321.411.451.51];

%計(jì)算隨機(jī)一致性比例
CR=CI/RI(n);

輸出結(jié)果

輸出準(zhǔn)則/子準(zhǔn)則的權(quán)重向量和一致性檢驗(yàn)結(jié)果。例如,使用如下代碼輸出結(jié)果:

%輸出權(quán)重向量
fori=1:n
fprintf('%s的權(quán)重:%.4f
',criteria{i},w(i));
end

%輸出一致性檢驗(yàn)結(jié)果
fprintf('一致性指標(biāo)CI=%.4f,隨機(jī)一致性比例CR=%.4f
',CI,CR);
ifCR<=?0.1
????fprintf('一致性檢驗(yàn)通過(guò),評(píng)價(jià)結(jié)果可靠。
');
else
????fprintf('一致性檢驗(yàn)未通過(guò),評(píng)價(jià)結(jié)果不可靠。
');
end

以上就是在 MATLAB 中實(shí)現(xiàn)層次分析法的主要步驟。需要注意的是,層次分析法的實(shí)現(xiàn)過(guò)程中需要進(jìn)行矩陣運(yùn)算和特征值計(jì)算等較為復(fù)雜的操作,建議使用函數(shù)封裝實(shí)現(xiàn)。

責(zé)任編輯:彭菁

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • matlab
    +關(guān)注

    關(guān)注

    188

    文章

    2995

    瀏覽量

    233149
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4367

    瀏覽量

    64120

原文標(biāo)題:層次分析法(原理+數(shù)學(xué)模型+代碼實(shí)現(xiàn))

文章出處:【微信號(hào):嵌入式職場(chǎng),微信公眾號(hào):嵌入式職場(chǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    層次分析法.pdf

    層次分析法.pdf
    發(fā)表于 09-15 12:54

    基于灰色層次分析法的戰(zhàn)場(chǎng)電磁環(huán)境效應(yīng)評(píng)估

    了基于灰色層次分析法的戰(zhàn)場(chǎng)電磁環(huán)境效應(yīng)評(píng)估,其評(píng)估建模步驟為:采用層次分析法建模戰(zhàn)場(chǎng)電磁環(huán)境效應(yīng)評(píng)估體系、依照廣義專(zhuān)家系統(tǒng)確定指標(biāo)權(quán)重、應(yīng)用
    發(fā)表于 05-04 08:06

    基于matlab對(duì)軸承故障聲學(xué)檢測(cè)小波分析法代碼

    求大神幫忙發(fā)一個(gè)軸承故障聲學(xué)檢測(cè)小波分析法matlab代碼
    發(fā)表于 07-06 13:20

    層次分析法的應(yīng)用與實(shí)現(xiàn)

    數(shù)學(xué)建模算法:層次分析法之如何選擇旅游目的地
    發(fā)表于 06-03 17:31

    層次分析法是什么

    1、層次分析法AHP2、單片機(jī)學(xué)習(xí)層次分析法AHP將半定性,半定量的問(wèn)題轉(zhuǎn)化為定量計(jì)算的一種行之有效的方法。成對(duì)比較矩陣和正互反矩陣設(shè)要比較n個(gè)因素C1,C2,……Cn對(duì)目標(biāo)O的影響,
    發(fā)表于 07-19 06:19

    層次分析法

    層次分析法:層次分析法:椅子的問(wèn)題,席位分配問(wèn)題,行走步長(zhǎng)問(wèn)題,實(shí)物交換模型。
    發(fā)表于 09-15 12:43 ?9次下載

    層次分析法及其電力系統(tǒng)的應(yīng)用

    層析分析法決策理論的原理特點(diǎn)及應(yīng)用范圍 并提出解決好問(wèn)題中的不確定因素是提高層析分析法可靠性的關(guān)鍵
    發(fā)表于 08-14 17:21 ?11次下載

    層次分析法的改進(jìn)及應(yīng)用

    本文基于對(duì)層次分析法處理多目標(biāo)決策問(wèn)題時(shí)計(jì)算量較大、易出現(xiàn)誤差的情況提出改進(jìn)的目的,采用修改標(biāo)度值和簡(jiǎn)化判斷矩陣的方法,有效地解決了層次分析法
    發(fā)表于 08-15 09:46 ?0次下載
    <b class='flag-5'>層次</b><b class='flag-5'>分析法</b>的改進(jìn)及應(yīng)用

    Matlab-層次分析法

    matlab層次分析法 老師上課時(shí)給編的
    發(fā)表于 12-08 18:03 ?0次下載

    算法大全_層次分析法

    層次分析法(Analytic Hierarchy Process,簡(jiǎn)稱(chēng) AHP)是對(duì)一些較為復(fù)雜、較為模 糊的問(wèn)題作出決策的簡(jiǎn)易方法,它特別適用于那些難于完全定量分析的問(wèn)題。它是美國(guó)運(yùn)籌學(xué)家 T.
    發(fā)表于 01-14 17:46 ?0次下載

    基于層次分析法的電網(wǎng)應(yīng)急演練管理系統(tǒng)研究與實(shí)現(xiàn)

    針對(duì)目前建立和完善應(yīng)急處理大面積的電網(wǎng)停電事故機(jī)制的需求,提出了一種基于層次分析法的電網(wǎng)應(yīng)急演練管理系統(tǒng)。首先詳細(xì)介紹了基于層次分析法的電網(wǎng)應(yīng)急演練評(píng)估體系,然后設(shè)計(jì)和
    發(fā)表于 11-16 17:03 ?7次下載
    基于<b class='flag-5'>層次</b><b class='flag-5'>分析法</b>的電網(wǎng)應(yīng)急演練管理系統(tǒng)研究與<b class='flag-5'>實(shí)現(xiàn)</b>

    基于模糊層次分析法的安全態(tài)勢(shì)評(píng)估

    對(duì)已有的安全態(tài)勢(shì)評(píng)估方法進(jìn)行了詳細(xì)分析和比較,針對(duì)現(xiàn)有態(tài)勢(shì)評(píng)估方法存在的主觀隨機(jī)性,結(jié)合信息系統(tǒng)規(guī)模龐大、結(jié)構(gòu)復(fù)雜、信息交互頻繁等問(wèn)題,依據(jù)層次分析法AHP基本原理建立了信息系統(tǒng)安全
    發(fā)表于 11-24 10:27 ?0次下載
    基于模糊<b class='flag-5'>層次</b><b class='flag-5'>分析法</b>的安全態(tài)勢(shì)評(píng)估<b class='flag-5'>中</b>

    基于層次分析法的通信指揮效能評(píng)估方法

    問(wèn)題提供了一條有效的求解途徑。層次分析法將評(píng)估指標(biāo)體系劃分為目標(biāo)層、準(zhǔn)則層和方案層,在此基礎(chǔ)上匯集專(zhuān)家意見(jiàn)將各因素形成判斷矩陣,進(jìn)行定量和定性分析,給出量化評(píng)估結(jié)果。基于
    發(fā)表于 01-13 09:55 ?0次下載

    基于熵值模糊層次分析法的科學(xué)評(píng)價(jià)體系

    基于熵值模糊層次分析法的科學(xué)評(píng)價(jià)體系
    發(fā)表于 06-21 11:09 ?6次下載

    基于層次分析法的輸電線(xiàn)路防山火預(yù)警評(píng)估模型.論文

    基于層次分析法的輸電線(xiàn)路防山火預(yù)警評(píng)估模型.論文
    發(fā)表于 11-24 09:47 ?1次下載