?? sc_zeroone_snn.m
字號:
function [y, sc] = sc_zeroone_snn(x, parameters, s)%SC_ZEROONE_SNN scaling function; scale data to [0, 1].%% Syntax%% 1. Initial scaling:% [y, sc] = sc_zeroone_snn(x)% x - values to be scaled.% y - scaled values.% sc - sc_struct containing scaling information.%% 2. Scale using parameters of initial scaling:% y = sc_zeroone_snn(x, sc.parameters)% x - values to be scaled.% sc.parameters - parameters containing scaling parameters.% y - scaled values.%% 3. Inverse scaling:% x = sc_zeroone_snn(y, sc.parameters, 'inv');% y - scaled values.% sc.parameters - parameters containing scaling parameters.% x - inversed values.%% See also%% SCALE_SNN%if (nargin == 1) sc.name = 'sc_zeroone_snn'; sc.parameters.min = min(x); sc.parameters.max = max(x); y = (x - sc.parameters.min) / (sc.parameters.max - sc.parameters.min);elseif (nargin == 2) y = (x - parameters.min) / (parameters.max - parameters.min);elseif (nargin == 3) if strcmp('inv', s) y = x * (parameters.max - parameters.min) + parameters.min; else error('SC_ZEROONE_SNN: 3rd argument must be ''inv''.'); endelse error('SC_ZEROONE_SNN: incorrect number of input arguments');end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -