模糊綜合分析程式

2021-08-06 04:13:34 字數 1392 閱讀 8557

模糊綜合評價法是一種基於模糊數學的綜合評價方法。該綜合評價法根據模糊數學的隸屬度理論把定性評價轉化為定量評價,即用模糊數學對受到多種因素制約的事物或物件做出乙個總體的評價。它具有結果清晰,系統性強的特點,能較好地解決模糊的、難以量化的問題,適合各種非確定性問題的解決。

clc

clear

close all

disp('請輸入判斷矩陣a(n階)');

a=input('a=');

[n,n]=size(a);

x=ones(n,100);

y=ones(n,100);

m=zeros(1,100);

m(1)=max(x(:,1));

y(:,1)=x(:,1);

x(:,2)=a*y(:,1);

m(2)=max(x(:,2));

y(:,2)=x(:,2)/m(2);

p=0.0001;i=2;k=abs(m(2)-m(1));

while k>p

i=i+1;

x(:,i)=a*y(:,i-1);

m(i)=max(x(:,i));

y(:,i)=x(:,i)/m(i);

k=abs(m(i)-m(i-1));

end

a=sum(y(:,i));

w=y(:,i)/a;

t=m(i);

disp('權向量');disp(w);

disp('最大特徵值');disp(t);

%以下是一致性檢驗

ci=(t-n)/(n-1);

ri=[0

00.52

0.89

1.12

1.26

1.36

1.41

1.46

1.49

1.52

1.54

1.56

1.58

1.59];

cr=ci/ri(n);

if cr<0.10

disp('此矩陣的一致性可以接受!');

disp('ci=');disp(ci);

disp('cr=');disp(cr);

else

disp('此矩陣的一致性不可以接受!');

常看我部落格的人知道,我的部落格重在程式的分享,而很少有原理的解釋。這是因為網上相關的原理介紹有很多很多,完全沒有必要再把別人的工作重複一遍。諒解~~~

綜合模糊查詢

建立函式 create function dbo m fuzzyquery v1 str nvarchar 2000 returns nvarchar 2000 as begin declare count int i int declare newchar nvarchar 200 nn nvar...

模糊綜合評判法

模糊綜合評判法 一級模糊綜合評判模型的建立 1 確定因素集 將因素集 u按屬性的型別劃分為 k個子集,或者說影響 的k 個指標,記為u u u1,u2,uk 且滿足 2 確定評語集 由各種不同決斷構成的集合被評為評語集 權重 的確定方法很多,在實際運用中常用的方法有 delphi法 專家調查法和層次...

模糊數學 5 模糊綜合評判

2020.8.17更新 模糊數學 1 模糊集 隸屬度函式 如何確定隸屬度函式 模糊數學 2 基本的一些模糊矩陣,以及模糊矩陣的運算 模糊數學 3 模糊聚類 模糊數學 4 模糊模式識別 模糊數學 5 模糊綜合評判 什麼叫評判,對論域中的所有物件按一定的標準 準則 來比較他們各自的優劣,這個過程我們叫評...