数学建模中矩阵的“标准化”

数学建模中矩阵的“标准化”

在数学建模中,为了消除不同指标量纲的影响,需要对已经正向化的矩阵进行标准化处理。

标准化的计算公式

假设有n个要评价的对象,m个评价指标构成的正向化矩阵如下:
正向化矩阵
那么对于A的标准化后的矩阵,不妨记为B,对于B中每一个元素,有:
标准化公式
Matlab中的代码实现:

%标准化处理

a=0;
a=input('请输入评价对象的数量:');

b=0;
b=input('请输入评价指标的数量:');

c=zeros(a,b);
c=input('请输入具体的评价数据:');

disp('标准化后的数据矩阵:');
d=c./repmat(sum(c.*c).^0.5,a,1);
disp(d);

猜你喜欢

转载自blog.csdn.net/Rayme629/article/details/113031347
今日推荐