资源简介
资源中包括归一化程序及对应的反归一化程序,test程序是对上述两种程序的测试样例。 资源为个人编写,尊重知识产权
代码片段和文件信息
% 给定上下限的归一化
function data_scale = myscale(datalowerupper)
% input: data 需要归一化的数据(按照列归一化处理)
% lower 归一化下界
% upper 归一化上界
% output data_scale 归一化好的数据
% edit by suozi 2016.06.09 HIT-JBM
% qq: 379786867
% email: buaasuozi@126.com
if nargin < 3 % 默认归一化到 0 1 区间
upper = 1;
lower = 0;
end
if upper < lower
tmp = upper;
upper = lower;
lower = tmp;
end
data_scale = ones(size(data));% 存储归一化后的数据
if lower == upper
fprintf(‘输入的归一化上界与下界相同,不合法!‘)
return
else
[mn] = size(data);
for i=1:n % 列
maxdata = max(data(:i));
mindata = min(data(:i));
if maxdata ~= mindata
for j=1:m % 行
data_scale(ji)=(data(ji)-mindata)*(upper-lower)/(maxdata-mindata)+lower;
end
else
data_scale(:i) = ones(m1); % 此列中最大最小值相等,则返回全1
end
end
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1001 2017-03-06 18:53 归一化与反归一化matlab\myscale.m
文件 740 2017-03-06 19:46 归一化与反归一化matlab\test.m
文件 1563 2017-03-06 19:34 归一化与反归一化matlab\un_normal.m
目录 0 2017-03-06 19:47 归一化与反归一化matlab\
- 上一篇:捕食模型用matlab模拟生态系统
- 下一篇:多旅行商问题的Matlab程序
相关资源
- EEG脑电处理matlab工具包-eeglab
- 《卡尔曼滤波原理及应用-MATLAB仿真》
- 贝叶斯抠图算法matlab实现
- 基于BP神经网络的验证码识别matlab
- 杜勇-数字通信同步技术的MATLAB与FPG
- 数值分析及其Matlab实现
- DSP程序开发:MATLAB调试及直接目标代
- MATLAB优化算法案例分析与应用进阶篇
- DPM算法实现:voc-release5(Win7+matlab20
- 基于稀疏表示和正则化的图像超分辨
- 0积分 系统辨识与自适应控制MATLAB仿真
- 图像处理matlab道路小车跟踪
- 全面详解LTE MATLAB建模、仿真与实现
- adaboost 的matlab代码
- 《信号与系统》MATLAB教程.pdf
- 卷积神经网络完成程序matlab.zip
- matlab图像检索
- 卷积神经网络经典代码
- 现代通信系统第二版MATLAB版) 包括全
- 卡尔曼滤波 Matlab程序
- 稀疏编码matlab 教程
- 系统辨识资料大全(matlab系统辨识工
- 化学计量学方法及MATLAB实现
- MATLAB Neural Network Toolbox官方教程
- Inverse Synthetic Aperture Radar Imaging with
- matlab GUI设计
- 雷达压制干扰matlab程序
- 系统辨识,使用者的理论
- MATLAB仿真林飞、杜欣编著.pdf
- 基于HMM的语音识别MATLAB代码
评论
共有 条评论