hardlim函数
例子:
figure;
subplot(2,1,1);
%将画布分为两行一列的子窗口,此为第一部分
n = -5:0.01:5;
plot(n,hardlim(n),'LineWidth',2);
% hardlim函数值
subplot(2,1,2);
plot(n,hardlims(n),'r','LineWidth',2)
% hardlims函数值
title('hardlims');
subplot(2,1,1);
title('hardlim');
运行结果,hardlim最小值为0,hardlims最小值为-1
例子二:
net=newp([0,1;-2,2],1);
% 创建感知器
net.iw{1,1}
% 创建时的权值
% ans =
%
% 0
0
net.b{1}
%
创建时的偏置
% ans =
%
% 0
P=[0,1,0,1;0,0,1,1]
% 训练输入向量
% P =
%
% 0
1 0
1
% 0
0 1
1
T=[0,0,0,1]
% 训练输入向量的期望输出
% T =
%
% 0
0
0
1
net=train(net,P,T);
%
训练
net.iw{1,1}
%
训练后的权值
% ans =
%
% 1
2
net.b{1}
%
训练后的偏置
% ans =
%
% -3
net=init(net);
% 初始化
net.iw{1,1}
% 初始化后的权值
% ans =
%
% 0
0
net.b{1}
% 初始化后的偏置
% ans =
%
% 0
net.initFcn
%
net.initFcn值
% ans =
%
% initlay
net.initParam
%
当net.initFcn= initlay时,net.initParam自动为空