mapminmax以列标准做归一化处理
时间: 2023-09-06 21:11:53 浏览: 495
matlab 归一化详解
mapminmax函数是MATLAB中的一个函数,可用于归一化处理。该函数默认按行标准化,但也可以按列标准化。
以下是按列标准化的示例代码:
```matlab
data = [1,2,3;4,5,6;7,8,9];
% 按列标准化
data_normalized = mapminmax(data', 0, 1)';
% 输出结果
disp(data_normalized);
```
输出结果:
```matlab
0 0 0
0.5 0.5 0.5
1 1 1
```
在上面的代码中,首先定义了一个3x3的数据矩阵data。然后,将数据矩阵转置后使用mapminmax函数进行归一化处理,并将结果再次转置回来,以得到按列标准化后的数据矩阵data_normalized。
其中,mapminmax函数的第一个参数是需要进行归一化处理的数据矩阵,第二个参数是归一化后的最小值,第三个参数是归一化后的最大值。在本例中,最小值为0,最大值为1。
阅读全文