版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> clear; clc;</p><p> A = [1 0 1</p><p><b> 0 1 0</b></p><p><b> 1 0 0];</b></p><p> B = [0.5 0.2 0.3];</p><p> [m,n]
2、 = size(A);</p><p> C = zeros(m,n);</p><p> for i = 1:n</p><p> C(:,i) = A(:,i) -B(i);</p><p><b> End</b></p><p><b> 變權(quán) </b>&l
3、t;/p><p><b> A=[]</b></p><p><b> B=[]</b></p><p> [n,m]=size(A)</p><p><b> for i=1:m</b></p><p> A(:,i)=A(:,i)/norm(A
4、(:,i))</p><p><b> end</b></p><p><b> for i=1:n</b></p><p> C(i,:)=A(i,:).*B</p><p><b> end </b></p><p> D=sum(C,2)
5、</p><p><b> for i=1:m</b></p><p> F(:,i)=A(:,i)-D</p><p><b> end </b></p><p><b> G=F+1</b></p><p><b> for i=
6、1:n</b></p><p> H(i,:)=G(i,:).*B</p><p><b> end </b></p><p><b> M=A.*H</b></p><p> N=sum(M,2)</p><p> 關(guān)聯(lián)系數(shù)法 (MATLAB代碼)
7、</p><p><b> A=[]</b></p><p><b> B=[]</b></p><p><b> p=0.5</b></p><p> [n,m]=size(A) </p><p
8、><b> for i=1:n</b></p><p> D(i,:)=A(i,:).*B</p><p><b> end </b></p><p> V0=sum(D,2)</p><p><b> for i=1:n</b></p><
9、p><b> for j=1:m</b></p><p> C(i,j)=abs(A(i,j)-V0(i))</p><p><b> end</b></p><p><b> end</b></p><p> rmin=min(min(C))
10、 </p><p> rmax=max(max(C)) </p><p><b> for i=1:n</b></p><p><b> for j=1:m</b></p><p> E(i,j)=(rmin+p*rm
11、ax)/(C(i,j)+p*rmax) </p><p><b> end</b></p><p><b> end</b></p><p> [n,m]=size(A)</p><p><b> for i=1:n</b></p><p>
12、R(i,:)=A(i,:).*B</p><p> E(i,:)=R(i,:).*C</p><p><b> end</b></p><p> F=sum(E,2)</p><p> for i=1:n </p><p&g
13、t;<b> for j=1:m</b></p><p> U(i,j)=E(i,j)./F(i)</p><p><b> end</b></p><p><b> end</b></p><p><b> G=A.*U</b></p&g
14、t;<p> H=sum(G,2)</p><p><b> 評價共識度</b></p><p> [n,m]=size(L)</p><p> for i=1:m </p><p><b> for j=1:m</b></p><p> Y(i,j
15、)=dot(L(:,i),L(:,j))/( norm(L(:,i))*norm(L(:,j)))</p><p><b> end</b></p><p><b> end</b></p><p> q=(sum(Y(:))-m)/(m*(m-1))</p><p><b> f
16、or i=1:m</b></p><p> X(i,:)=(sum(Y,2)-1)/ (m-1)</p><p><b> end</b></p><p> [n,m]=size(A)</p><p><b> for i=1:n</b></p><p>
17、 C(i,:)=A(i,:).*B</p><p><b> end </b></p><p> D=sum(C,2)</p><p><b> 求矩陣方差</b></p><p> [n,m]=size(A)</p><p><b> for i=1:
18、n</b></p><p> C(i,:)=var(A(i,:))</p><p><b> end</b></p><p> W1=(1./(C+1))/(sum(1./(C+1)))</p><p> W=0.7*B+0.3.*W1</p><p> [n,m]=size
19、(A)</p><p><b> for i=1:n</b></p><p> C(i,:)= 0.6*B +0.4*A(i,:)</p><p><b> end</b></p><p> [n,m]=size(A)</p><p> dot(A,B)/(norm
20、(A)*norm(B))</p><p> [n,m]=size(A)</p><p><b> C=A.*B</b></p><p> D=sum(C,2)</p><p><b> for i=1:m</b></p><p> F(:,i)=D-A(:,i)&l
21、t;/p><p><b> end </b></p><p><b> G=F+1</b></p><p><b> H=G.*B</b></p><p><b> 熵權(quán)法</b></p><p> [n,m]=size(A)
22、</p><p><b> for i=1:m</b></p><p> A(:,i)=A(:,i)/norm(A(:,i))</p><p><b> end</b></p><p><b> R=A</b></p><p> [rows,c
23、ols]=size(R)</p><p> for i=1:cols</p><p> R(:,i)=R(:,i)/norm(R(:,i))</p><p><b> end</b></p><p> k=1/log(rows)</p><p> f=zeros(rows,cols)&l
24、t;/p><p> sumBycols=sum(R,1)</p><p> for i=1:rows</p><p> for j=1:cols</p><p> f(i,j)=R(i,j)/sumBycols(1,j)</p><p><b> end</b></p><
25、;p><b> end</b></p><p> lnfij=zeros(rows,cols)</p><p> for i=1:rows</p><p> for j=1:cols</p><p> if f(i,j)==0</p><p> lnfij(i,j)=0</
26、p><p><b> else</b></p><p> lnfij(i,j)=log(f(i,j))</p><p><b> end</b></p><p><b> end</b></p><p><b> end</b>
27、;</p><p> hj=-k*(sum(f.*lnfij,1))</p><p> weights=(1-hj)/sum(1-hj)</p><p><b> 相對熵</b></p><p> n=length(x)</p><p> f=zeros(1,n)</p>
28、<p><b> for i=1:n</b></p><p> f(i)=x(i).*log(x(i)./y(i))</p><p><b> end</b></p><p> g=sum(f,2)</p><p><b> 專家變權(quán)</b></p&g
29、t;<p><b> A=[]</b></p><p><b> B=[]</b></p><p> [n,m]=size(A)</p><p><b> for i=1:n</b></p><p> C(i,:)=A(i,:).*B</p>
30、<p><b> end </b></p><p> D=sum(C,2)</p><p><b> for i=1:m</b></p><p> F(:,i)=abs(D-A(:,i))</p><p><b> end </b></p>
31、<p> G=max(F,[],2)</p><p><b> for i=1:m</b></p><p> H(:,i)=G-0.2*F(:,i)</p><p><b> end </b></p><p><b> for i=1:n</b></
32、p><p> I(i,:)=H(i,:).*B</p><p><b> end </b></p><p><b> for i=1:n</b></p><p> M(i,:)=F(i,:).*B</p><p><b> end </b><
33、/p><p> N=G-0.2*sum(M,2)</p><p><b> for i=1:m</b></p><p> W(:,i)=I(:,i)./N</p><p><b> end</b></p><p><b> O=A.* W</b>&
34、lt;/p><p> P=sum(O,2)</p><p> [n,m]=size(A)</p><p><b> C=A.*B</b></p><p> D=sum(C,2)</p><p><b> for i=1:m</b></p><p>
35、; F(:,i)=abs(D-A(:,i))</p><p><b> end </b></p><p> G=max(F,[],2)</p><p><b> for i=1:m</b></p><p> H(:,i)=G-0.2*F(:,i)</p><p>&
36、lt;b> end </b></p><p><b> I=H.*B</b></p><p><b> M=F.*B</b></p><p> N=G-0.2*sum(M,2)</p><p><b> for i=1:m</b></p>
37、<p> W(:,i)=I(:,i)./N</p><p><b> end</b></p><p> [m,n]=size(A)</p><p><b> for i=1:n</b></p><p><b> for j=1:m</b></p&g
38、t;<p> f(i)=x(i).*log(x(i)./y(i))</p><p> [m,n]=size(A)</p><p><b> for i=1:n</b></p><p> A(:,i)=A(:,i)/norm(A(:,i))</p><p><b> end</b&g
39、t;</p><p> [rows,cols]=size(R)</p><p> maxR=max(R,[],1)</p><p> for i=1:rows</p><p> for j=1:cols</p><p> R(i,j)=R(i,j)/maxR(j)</p><p>&l
40、t;b> end</b></p><p><b> end</b></p><p> for i=1:rows</p><p> R(i,:)=R(i,:)/norm(R(i,:))</p><p><b> end</b></p><p><
41、;b> 偏離權(quán)重</b></p><p> [n,m]=size(A)</p><p><b> for i=1:n</b></p><p> C(i,:)=A(i,:).*B</p><p><b> end </b></p><p> D=s
42、um(C,2)</p><p><b> for i=1:m</b></p><p> F(:,i)=(D-A(:,i)).^2</p><p><b> end </b></p><p> E=sum(F,2)</p><p><b> 偏好距離求權(quán)重&
43、lt;/b></p><p> [n,m]=size(A)</p><p> B=prod(A,2).^(1/m)</p><p><b> C=sum(B)</b></p><p><b> D=B/C</b></p><p><b> for i
44、=1:m</b></p><p> F(:,i)=(D-A(:,i)).^2</p><p><b> end</b></p><p> E=sum(F,1)</p><p> W=(1./E)./(sum(1./E))</p><p><b> 群體一致度<
45、/b></p><p> [n,m]=size(A)</p><p><b> for i=1:m</b></p><p> B=bsxfun(@minus,A(:,i) , A(:,i)')</p><p><b> C=B.^2</b></p><p&g
46、t; D=1/2*(sum(sum(C))).^(1/2)</p><p><b> end</b></p><p> W=(1./D)/(sum(1./D))</p><p><b> 一致性檢驗</b></p><p><b> A=[]</b></p>
47、;<p> [x,y]=eig(A)</p><p> Jmax=max(max(y))</p><p> [n,m]=size(A)</p><p> RI=[0 0 0.58 0.90 1.12 1.24 1.32 1.41 1.45 1.49 1.51]</p><p> CI=(Jmax-n)./(n-1)&l
48、t;/p><p> CR=CI./RI(1,n)</p><p><b> 自適應(yīng)權(quán)重</b></p><p><b> A=[]</b></p><p><b> B=[]</b></p><p><b> D1=[]</b>
49、;</p><p><b> R=0</b></p><p> [n,m]=size(A)</p><p><b> C=A.*B</b></p><p> D=sum(C,2)</p><p> D2=(sum((D-D1).^2)).^(1/2)</p&g
50、t;<p> while(D2>0.001)</p><p><b> for i=1:m</b></p><p> F(:,i)=abs(D-A(:,i))</p><p><b> end </b></p><p> G=max(F,[],2)</p>
51、<p><b> for i=1:m</b></p><p> H(:,i)=G-0.2*F(:,i)</p><p><b> end </b></p><p><b> I=H.*B</b></p><p><b> M=F.*B</b
52、></p><p> N=G-0.2*sum(M,2)</p><p><b> for i=1:m</b></p><p> W(:,i)=I(:,i)./N</p><p><b> end</b></p><p><b> B=W</b&
53、gt;</p><p><b> D1=D</b></p><p><b> R=R+1</b></p><p><b> C=A.*B</b></p><p> D=sum(C,2)</p><p> D2=(sum((D-D1).^2)).
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖像分割matlab代碼
- 遺傳算法matlab代碼
- 多目標(biāo)粒子群matlab代碼
- 模擬夫瑯禾費衍射的matlab源代碼
- 大學(xué)數(shù)值分析matlab實驗源代碼
- 遺傳算法經(jīng)典matlab代碼
- 雨流計數(shù)法程序matlab代碼
- 雨流計數(shù)法程序matlab代碼
- 04 粒子群算法matlab代碼___吐血推薦
- matlab車牌識別報告模板(附源代碼)
- 卡爾曼濾波器及matlab代碼
- 人臉識別核心算法及matlab代碼
- 模擬退火算法原理及matlab源代碼
- matlab2012最新教程(代碼直接復(fù)制調(diào)試)
- matlab在時間序列建模預(yù)測與程序代碼
- 基于matlab的點對點通信仿真(附部分程序代碼)
- 模糊數(shù)學(xué)在聚類分析中的作用(matlab代碼)
- 相位生成載波pgc調(diào)制與解調(diào)包含matlab代碼
- 基于matlab的計算器編程附代碼說明書
- 16qam_星形和矩形星座圖調(diào)制解調(diào)matlab代碼
評論
0/150
提交評論