matlab中求矩阵归一化问题
A=[0.50.30.2]P=[0.30.50.20;0.40.30.20.1;0.10.10.50.3]应用模糊算子可算出B=[0.30.50.20.2]到这里还是看得...
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
http://ke.baidu.com/view/90930576f111f18583d05a6e.html 展开
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
http://ke.baidu.com/view/90930576f111f18583d05a6e.html 展开
2个回答
展开全部
这里的归一化,是保持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
由于保持元素的比例,实际上是给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
Sievers分析仪
2024-10-13 广告
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准...
点击进入详情页
本回答由Sievers分析仪提供
展开全部
矩阵M
N = (M - min(M(:))/(max(M(:))-min(M(:)));
N就是了。
矩阵转换到[0,1]区间里
N = (M - min(M(:))/(max(M(:))-min(M(:)));
N就是了。
矩阵转换到[0,1]区间里
追问
虽然楼上的回答很精辟,不过你的回答也还行,美中不足的是你用错方法了。因为我就是先用这个方法去算B的,算完之后得不到答案,然后我还是用此法去算P,但发现新算出来的P和A一起运算得到的B还是无法和答案靠拢。我还对P和B试了另外两种归一化方法(log10,actan),但都不行。。。所以才来这里求救的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询