日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

嵌入式職場 ? 來源:嵌入式職場 ? 2023-06-12 10:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

層次分析法原理

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

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

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

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

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

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

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

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

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

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

相對重要性矩陣

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

加權(quán)矩陣

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

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

一致性指標(biāo)

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

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

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

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

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

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

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

最終權(quán)重向量

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

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

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

MATLAB代碼實現(xiàn)

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

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

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

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

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

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

計算權(quán)重向量

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

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

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

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

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

檢驗一致性

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

例如,使用如下代碼進行一致性檢驗:

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

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

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

輸出結(jié)果

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

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

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

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

責(zé)任編輯:彭菁

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

    關(guān)注

    189

    文章

    3029

    瀏覽量

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

    關(guān)注

    3

    文章

    4422

    瀏覽量

    67867

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    網(wǎng)孔分析法的工作原理和基本步驟

    網(wǎng)孔分析法(網(wǎng)孔電流、回路電流)是一種電路分析的基本方法,該方法將導(dǎo)線互不交叉的平面電路的每個網(wǎng)孔電流設(shè)為未知量,并根據(jù)基爾霍夫電壓定
    的頭像 發(fā)表于 01-16 15:17 ?7492次閱讀
    網(wǎng)孔<b class='flag-5'>分析法</b>的工作原理和基本<b class='flag-5'>步驟</b>

    層次分析法.pdf

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

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

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

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

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

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

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

    層次分析法是什么

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

    層次分析法

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

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

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

    Matlab-層次分析法

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

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

    針對目前建立和完善應(yīng)急處理大面積的電網(wǎng)停電事故機制的需求,提出了一種基于層次分析法的電網(wǎng)應(yīng)急演練管理系統(tǒng)。首先詳細(xì)介紹了基于層次分析法的電網(wǎng)應(yīng)急演練評估體系,然后設(shè)計和
    發(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'>實現(xiàn)</b>

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

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

    基于層次分析法的通信指揮效能評估方法

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

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

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

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

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

    節(jié)點分析法的工作原理和基本步驟

    節(jié)點分析法(節(jié)點電壓、節(jié)點電位)是一種電路分析技術(shù),以電路各節(jié)點(連接點)的電位作為未知量,運用基爾霍夫電流定律(KCL)建立聯(lián)立方程
    的頭像 發(fā)表于 02-05 14:50 ?1051次閱讀
    節(jié)點<b class='flag-5'>分析法</b>的工作原理和基本<b class='flag-5'>步驟</b>
    久治县| 双柏县| 边坝县| 八宿县| 都匀市| 大安市| 南安市| 武威市| 黎城县| 万山特区| 宝兴县| 云和县| 昭通市| 杭锦旗| 翁牛特旗| 龙口市| 昌江| 光山县| 穆棱市| 轮台县| 南靖县| 长宁县| 西昌市| 宁化县| 疏勒县| 永安市| 石狮市| 铁力市| 广西| 仁怀市| 黔西| 抚宁县| 巴林右旗| 宁陕县| 福贡县| 肃宁县| 汕尾市| 正宁县| 甘泉县| 海城市| 都昌县|