matlab中求矩阵归一化问题A=[0.5 0.3 0.2]P=[0.3 0.5 0.2 0;0.4 0.3 0.2 0.1;0.1 0.1 0.5 0.3]应用模糊算子可算出B=[0.3 0.5 0.2 0.2]到这里还是看得懂的但是归一化处理后得到B=[0.25 0.42 0.17 0.17]请问怎么归一化处理
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 21:48:23
matlab中求矩阵归一化问题A=[0.5 0.3 0.2]P=[0.3 0.5 0.2 0;0.4 0.3 0.2 0.1;0.1 0.1 0.5 0.3]应用模糊算子可算出B=[0.3 0.5 0.2 0.2]到这里还是看得懂的但是归一化处理后得到B=[0.25 0.42 0.17 0.17]请问怎么归一化处理
matlab中求矩阵归一化问题
A=[0.5 0.3 0.2]
P=[0.3 0.5 0.2 0;0.4 0.3 0.2 0.1;0.1 0.1 0.5 0.3]
应用模糊算子可算出B=[0.3 0.5 0.2 0.2]
到这里还是看得懂的
但是
归一化处理后得到B=[0.25 0.42 0.17 0.17]
请问怎么归一化处理可以得到这个B的矩阵的?
P38-P40
matlab中求矩阵归一化问题A=[0.5 0.3 0.2]P=[0.3 0.5 0.2 0;0.4 0.3 0.2 0.1;0.1 0.1 0.5 0.3]应用模糊算子可算出B=[0.3 0.5 0.2 0.2]到这里还是看得懂的但是归一化处理后得到B=[0.25 0.42 0.17 0.17]请问怎么归一化处理
这里的归一化,是保持B中给个元素的比例,将B的和归为1
由于保持元素的比例,实际上是给B中的每一个数乘上一个系数
是这个系数就是1/sum(B)
经过这样的归一化处理,B中的元素的比例保持不变,但B的元素和为1
B=[0.3 0.5 0.2 0.2];
B=B/sum(B) %归一化的简单操作
B =
0.2500 0.4167 0.1667 0.1667
原来的B每个数的值的比例是 3:5:2:2,元素和是1.2
归一化后B每个数的值的比例仍然是 3:5:2:2,元素和变为1