全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
3035 5
2015-07-23
请教各位,我看了唐老师的书,按照他说的定义数据块,然后操作模糊综合评价,但是软件提示数据矩阵第1行合计不等于1,问题是很明显是等于1的啊,为什么不行呢,不知道是不是我操作或者什么地方出错了,有人遇到过这种情况吗?
我定义数据块,就是把书上提到的所有数据选中,和书上应是一样的啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-9-9 09:15:49
"矩阵第1行合计不等于1,问题是很明显是等于1的啊", 这种问题应该是计算机程序处理浮点数时的bug.
由于计算机中浮点数精度问题, 浮点数运算的结果可能与实际值有小的偏差, 例如2.5+5+2.5应该等于1, 但是结果计算机中浮点数的计算结果可能是0.99999999或者1.00000001等.
所以这种检验是否和为1不能使用浮点数相等的布尔表达式来判断(例如: x+y+z == 1), 而应该检验浮点数计算结果与目标的差小于一个很小的数(例如: abs(x+y+z - 1) < 0.000001, 其中abs是求绝对值的方法). 而你提到的问题可能就是这个原因引起的.

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-9-9 09:21:00
模糊综合评价法还可以用yaahp软件来计算, 不过需要高于10.0的yaahp版本, 可以在这里下载: http://www.jeffzhang.cn/yaahp10.2-rellease-note/
yaahp本身是一个层次分析法软件, 后来增加了模糊综合评价法的支持, 除了单独使用模糊综合评价法外, 还可以与AHP结合进行综合评价.
这里有一篇关于AHP和模糊综合评价法结合的文章: http://www.jeffzhang.cn/yaahp-fce-introduction/
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-10-10 09:53:23
不是浮点问题。
可能是软件版本问题
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-6-27 22:29:02
jeffzhangfly 发表于 2015-9-9 09:21
模糊综合评价法还可以用yaahp软件来计算, 不过需要高于10.0的yaahp版本, 可以在这里下载: http://www.jeffz ...
前辈,请教下您说的10.0的yaahp,以及模糊综合评价法,跪谢啊,急急急
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-6-27 22:44:14
请教,急盼回复啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群