matlab归一化数据
时间: 2024-01-15 14:19:39 浏览: 170
数据归一化matlab代码
4星 · 用户满意度95%
以下是两种MATLAB归一化数据的方法:
1. 最小-最大归一化:
```matlab
% 原始数据
data = [1, 2, 3, 4, 5];
% 最小-最大归一化
new_min = 0;
new_max = 1;
normalized_data = (data - min(data)) / (max(data) - min(data)) * (new_max - new_min) + new_min;
disp('归一化后的数据:');
disp(normalized_data);
```
2. 小数定标标准化:
```matlab
原始数据
data = [100, 200, 300, 400, 500];
% 小数定标标准化
d = ceil(log10(max(abs(data))));
normalized_data = data / 10^d;
disp('小数定标标准化后的数据:');
disp(normalized_data);
```
阅读全文