⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m10_2.m

📁 《MATLAB控制系统仿真与实例详解》一书的光盘源码。图书简介:本书详细地讲解了MATLAB 7.x的功能与相关操作以及MATLAB在控制系统中的仿真应用。本书内容包括控制系统仿真基础、MATLAB程
💻 M
字号:
clear
figure(gcf)
echo on
clc
%NEWP — 建立一个感知器
%INIT — 初始化感知器神经元
%SIM — 对感知器神经元仿真
%TRAIN — 训练感知器神经元
pause % 键入任意键继续
P = [-1 +1 -1 +1 -1 +1 -1 +1;
     -1 -1 +1 +1 -1 -1 +1 +1;
     -1 -1 -1 -1 +1 +1 +1 +1];
T = [0 1 0 0 1 1 0 1];
pause %敲任意键,绘制上述矢量
plotpv(P,T);
pause %敲任意键,建立一个感知器神经并对其初始化然后绘制初始分类曲线
net=newp([-1 1;-1 1;-1 1],1);
net.initFcn='initlay';
net.layers{1}.initFcn='initwb';
net.inputWeights{1,1}.initFcn='rands';
net.layerWeights{1,1}.initFcn='rands';
net.biases{1}.initFcn='rands';
net=init(net);
plotpc(net.iw{1,1},net.b{1})
pause % 键入任意键,训练感知器神经元
net.trainParam.show=1;
net = train(net,P,T);
net.iw{1,1}
net.b
pause %绘制结果分类曲线
figure
%setfsize(300,300)
plotpv(P,T);
plotpc(net.iw{1,1},net.b{1});
pause %利用训练完的感知器神经元分类
p = [0.7; 1.2; -0.2];
a = sim(net,p)
echo off

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -