作业帮 > 综合 > 作业

列矩阵的归一化matlab

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 08:47:56
列矩阵的归一化matlab
这是一个39行的列矩阵,求归一化到0,1之间
A=[0.091;
0.544;
0.544;
0.544;
0.544;
0.544;
0.544;
0.544;
0;
0;
0;
0;
0.136;
0.136;
0.136;
0.136;
0.364;
0.364;
0.364;
0.364;
0.364;
0.364;
0;
0;
0;
0;
0;
0;
0;
0;
0;
0;
0;
0;
0;
0;
0.230;
0]
为什么我做出来的是这个
N =
0.1673
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
0
0
0
0
0.2500
0.2500
0.2500
0.2500
0.6691
0.6691
0.6691
0.6691
0.6691
0.6691
0.6691
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.4228
0
根本不是0到1之间嘛
没错,这就是[0,1]的归一化. 0.544最大,就是1,0 最小,就是0. 没有问题.
再问: 哦,我好像理解错了,在算权重时归一化才会最后和是1吗?
再答: 不知道你啥意思。 你自己想要什么样的结果就用什么样的归一化方法好了。不用内置的函数,自己写算法也很简单,这也你也能清楚你到底做了什么,你的结果是怎么得到的。