- 12
- 0
- 约1.02万字
- 约 32页
- 2018-01-05 发布于河南
- 举报
先进PID学习
C/Matlab7/work/lm.m
具体程序段:
clear all;
P=-0.6:0.1:0.8;
T=[1.216,2.321,1.653,1.987,3.234,1.678,2.321,3.965,3.021,1.087,2.125,1.238,1.678,3.672,2.126];
net=newff([-1,1],[15,1],{tansig,purelin},trainlm);
net.trainparam.show=1000;
net.trainparam.ecopes=2000;
net.trainparam.goal=0.00001;
net.trainparam.lr=0.05;
net=train(net,P,T);
save bp_net net
hold on
figure(1)
plot (P,T,+);
xlabel(原始输入);ylabel(原始输出);
load bp_net net
P=-0.6:0.1:0.8;
r=sim(net,P);
figure(2)
plot (P,T,+,P,r,-);
xlabel(输入);ylabel(仿真前后输出);
hold off;
程序段 C/Matlab7/work/biyesheji.m
x=[-4:0.01:4];
y=sin((1/2)*pi*x)+sin(pi*x);
figure(1)
原创力文档

文档评论(0)