哪位高手能给我解释下这个程序吗?
程序:clear;clc;x=[]; %样本数据=size(x);y=mean(x'); %求每行的平均值ave=y';ini=x./(repmat(ave,1,cols)) %数据的初始化p=0.5; %分辨系数取0.5for j=1:cols %求差序列 for i=1:rows cha1(i,j)=abs(ini(1,j)-ini(i,j)); endendcha=cha1(2:rows,:) %差序列M=max(max(cha)) %最大差m=min(min(cha)) %极小差=size(cha);for i=1:a %计算关联系数 for j=1:b r(i,j)=((m+p*M)/(cha(i,j)+p*M)); endendR=zeros(1,a); %计算灰色关联度for i=1:a R(1,i)=1/b*sum(r(i,:));endR详情在文档里面 不知道是不是你想要的结果 净心、精心 发表于 2013-8-25 09:43 static/image/common/back.gif
详情在文档里面 不知道是不是你想要的结果
那个第一步为什么是x=[]啊,为什么是空矩阵啊? 净心、精心 发表于 2013-8-25 09:43 static/image/common/back.gif
详情在文档里面 不知道是不是你想要的结果
因为我不知道你的数据 那个是用你自己的研究对象的数据啊 请详细说明您程序的目的。
页:
[1]