模糊综合评价法中的矩阵合成运算,要求相乘取小,相加取大 这是怎么做的?

模糊综合评价法中的矩阵合成运算,要求相乘取小,相加取大 这是怎么做的?,第1张

举个例子你就明白了,并可用matlab编程计算

matlab计伍雹算代码如下:先建立函数文件

function ab=synt(a,b)

m=size(a,1)

n=size(b,2)

for i=1:m

for j=1:n

ab(i,j)=max(min([a(i,:)b(:,j)']))

end

end

再键入

a=[0.4,0.5,0.60.1,0.2,0.3],b=[0.1,0.20.3,0.40.5,0.6]

ab=synt(a,b),ba=synt(b,a)

计算得

a =

  0.4000  友橘唤  0.5000    0.6000

  0.1000    0.2000    0.3000

b =

  0.1000    0.2000

 好凯 0.3000    0.4000

  0.5000    0.6000

ab =

  0.5000    0.6000

  0.3000    0.3000

ba =

  0.1000    0.2000    0.2000

  0.3000    0.3000    0.3000

  0.4000    0.5000    0.5000

1. 能实现

2. 比较简单,多长时间看型滑山基础

3. matlab看help 很快就上手了

你的模糊综合让汪评价指什么方法?fuzzy logic这样的卜中都很成熟了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12414562.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存