資源簡介
灰度均值、平均梯度,邊緣強度,方差、熵、DeviationIndex偏差指數、相關系數等,最前的質量評價代碼匯總 matlab c++

代碼片段和文件信息
%中間變量的計算值可以在matlab主窗體中的workspace中觀察,也可以直接在變量賦值的結尾?
%不加分號,還可以另起一行,直接寫變量名,不加分號,如下所示?
%?r?
%?p?
?
%?繪制散點圖?
clear;?
%彈出對話框%%%?
[FileNamepathName]=uigetfile(‘.xls‘);?
?
[NA]=xlsread(strcat(pathNameFileName)‘sheet1‘);?
Bj=N(:6);?
%??N=xlsread(FileName);?
%?Tpy0=235;?
%?Tpy=N(:8);?
%?deltaTpy=Tpy.-Tpy0;?
%?排煙損失?
%?Npy=N(:8);????
Npy=N(:8)./Bj;?
Npy0=min(Npy)-0.1;?
deltaNpy=Npy-Npy0;?
lndeltaNpy=log(deltaNpy);???%取?e未底的對數,自然對數?
smqKsj=N(:12);?
smqCF=N(:10);?
%對應元素左除?
?smqKlx=smqKsj./smqCF;??
?delta_smqK=smqKlx-smqKsj;?
?lndelta_smqK=log(delta_smqK);?
?subplot(331);?
?plot(lndelta_smqKlndeltaNpy‘g+‘);?
?subplot(334);?
?plot(smqCFdeltaNpy‘g+‘)?
?
?ltTsj=N(:16);?
ltCF=N(:17);?
%對應元素左除?
?ltTlx=ltTsj./ltCF;??
?delta_ltK=ltTlx-ltTsj;?
?lndelta_ltK=log(delta_ltK);?
?subplot(332);?
?plot(lndelta_ltKlndeltaNpy‘r*‘);?
?subplot(335);?
?plot(ltCFdeltaNpy‘r*‘)?
?
?%原始數據,排煙溫度與各受熱面灰污狀態非線性關聯,用灰色關聯分析?
%數據生成,數據處理,見文獻N941.5/1羅佑新,張龍庭,李敏著,灰色系統理論及其在機械工程中的應用,國防科技大學出版社,2001?
?y0=deltaNpy;?
x10=delta_smqK;?
x20=delta_ltK;?
%?subplot(337)plot(x1);?
%?subplot(338)plot(x2);?
%?subplot(339)plot(y);?
%初值處理,x1x2希望越大越好,y希望越小越好?
maxx1=max(x10);minx1=min(x10);?
maxx2=max(x20);minx2=min(x20);?
maxy=max(y0);miny=min(y0);?
x11=(maxx1-x10)/(maxx1-minx1);?
x21=(maxx2-x20)/(maxx2-minx2);?
y1=(y0-miny)/(maxy-miny);?
%關聯度計算?
delta1=abs(y1-x11);?
delta2=abs(y1-x21);?
deltamax=max(max(delta1)max(delta2));?
deltamin=min(min(delta1)min(delta2));?
%等權關聯?
kc1=(deltamin+0.5*deltamax)./(delta1+0.5*deltamax);?
kc2=(deltamin+0.5*deltamax)./(delta2+0.5*deltamax);?
Rkc1=sum(kc1)/size(kc11)?
Rkc2=sum(kc2)/size(kc21)?
??
%取對數相關分析??
?y=lndeltaNpy;?
x1=lndelta_smqK;?
x2=lndelta_ltK;?
%?把這三個向量組成三列的矩陣??
pp=[x1x2y];?
%?以下兩種計算相關系數的結果是相同的?
[rp]=corrcoef(pp);???%rp分別是3X3的矩陣?
ry1=r(31);?
ry2=r(32);????
r12=r(12);?
%?[Ry1py1]=corrcoef(yx1);??%返回的兩個參數還是2X2的矩陣?
%?[Ry2py2]=corrcoef(yx2);?
%?[Rx12px12]=corrcoef(x1x2);?
%復相關系數是與多因素整體之間的線性相關程度,而不能確切說明因變量與各自變量之間的相關程度?
ry2_1=(ry2-ry1*r12)/sqrt((1-ry1^2)*(1-r12^2));?
ry_12=sqrt(1-(1-ry1^2)*(1-ry2_1^2));?
%復相關系數的F檢驗?
Fchecking=ry_12^2*(1440-2-1)/(1-ry_12^2)/2;?
%偏相關系數?
ry2_1=(ry2-ry1*r12)/sqrt((1-ry1^2)*(1-r12^2))?
ry1_2=(ry1-ry2*r12)/sqrt((1-ry2^2)*(1-r12^2))?
%偏相關系數的t檢驗?
tcheckingy2=ry2_1*sqrt(1440-2-1)/sqrt(1-ry2_1^2)?
tcheckingy1=ry1_2*sqrt(1440-2-1)/sqrt(1-ry1_2^2)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????11740??2014-03-31?19:12??face.fig
?????文件???????8485??2014-03-31?19:12??face.m
-----------?---------??----------?-----??----
????????????????20225????????????????????2
- 上一篇:iocomp工業控件說明書
- 下一篇:《c程序設計試題匯編》譚浩強 電子版
評論
共有 條評論