量化经济

查看: 1721|回复: 1
打印 上一主题 下一主题

【建模语言】利用MATLAB计算灰色关联度的命令

  [复制链接]

排名榜Top20

积分:NO. 3

发帖:NO. 2

在线:NO. 5

参加活动:0

组织活动:0

49

主题

72

帖子

661

积分

高级会员

Rank: 4

积分
661
QQ
楼主
跳转到指定楼层
发表于 2019-3-24 23:14:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在撰写毕业论文的过程中用到了灰色关联度,这里和大家分享一些操作命令
>> c=[#1,#2,#3……];录入数据
>> [m,n]=size(c);指定矩阵行列
>> c1=mean(c');计算各列均值
>> c1=c1';行均值转置为列
>> for i=1:m
  for j=1:n
    c2(i,j)=c(i,j)/c1(i);
  end
end;均值法无量纲化处理
>>  for i=1:m-1
  for j=1:n
    c3(i,j)=abs(c2(11,j)-c2(i ,j));
  end
end;计算绝对值矩阵
>>  a=1;b=0;
   for i=1:m-1
  for j=1:n
    if(c3(i,j)<=a) a=c3(i,j);
    elseif(c3(i,j)>=b) b=c3(i,j)
    end
   end
end;寻找矩阵中最小的元和最大的元
>> for i=1:m-1
  for j=1:n
      c4(i,j)=(a+0.5*b)/(c3(i,j)+0.5*b);
  end
end
>> c5=sum(c4')/n;计算灰色关联度

附上案例和灰色关联度的学习内容大家可以参考,错误之处欢迎指正


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册" title="注册帐号">立即注册

x
车过留痕,情过留真;人过留名,雁过留声;踏石留印,抓铁留痕
回复

使用道具 举报

排名榜Top20

积分:NO. 3

发帖:NO. 2

在线:NO. 5

参加活动:0

组织活动:0

49

主题

72

帖子

661

积分

高级会员

Rank: 4

积分
661
QQ
沙发
 楼主| 发表于 2019-3-24 23:15:08 | 只看该作者
补充:附录就是本人的案例
车过留痕,情过留真;人过留名,雁过留声;踏石留印,抓铁留痕
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
邮箱:contactus@econmod.cn
电话: +86 18310935320
公司地址:北京中关村E世界C座五层

小黑屋|量化经济  

GMT+8, 2024-5-17 10:34 , Processed in 0.108403 second(s), 33 queries .

快速回复 返回顶部 返回列表