📄 satlin.m
字号:
function a = satlin(n,b)
%SATLIN Saturating linear transfer function.
%
% SATLIN(N)
% N - SxQ Matrix of net input (column) vectors.
% Returns values of N truncated into the interval [0, 1].
%
% EXAMPLE: n = -10:0.1:10;
% a = satlin(n);
% plot(n,a)
%
% SATLIN(Z,B) ...Used when Batching.
% Z - SxQ Matrix of weighted input (column) vectors.
% B - Sx1 Bias (column) vector.
% Returns truncated values of N, where N is found by adding
% B to each column of Z.
% Mark Beale, 1-31-92
% Revised 12-15-93, MB
% Copyright (c) 1992-94 by the MathWorks, Inc.
% $Revision: 1.1 $ $Date: 1994/01/11 16:28:32 $
if nargin < 1, error('Not enough arguments.'); end
if nargin==2
[nr,nc] = size(n);
n = n + b*ones(1,nc);
end
less = (n < 0);
greater = (n > 1);
a = (~(less | greater)).*n + greater;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -