• 大小: 0.01M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介


基于BP神经网络非线性系统的预测控制 Matlab实现

资源截图

代码片段和文件信息

% BP网络的主函数
function [Y Elevel W O THTA Net DET]=BPmain(XYLTB)
% [T X]=Signal(S); 信号产生,X为时间序列 T为网络期望输出样本
% S={tmin tmax n TT duty A};
% tmin tmax num 用于产生时间序列,如 X=linspace(tmintmaxnum)
% TT为产生信号的周期; 如果为方波时,duty为占空比
% A 为幅值 A=[A(1) A(2)]如果为正弦波时,A的输入格式为 A=[Amin 0];如果为方波时A的输入格式为A=[A(1) A(2)]
% B={in_num hid_matrix out_num YITA times Elimit};
% in_num 为输入层神经元数 ; 
% hid_matrix 为隐含层神经元矩阵 如 hid_matrix=[2 3 2] 代表隐含层数为3 每层神经元数分别为 232 
% out_num 为输出层神经元数 一般输入层神经元数与输出层神经元数相等  且样本点个数可以整除输入层神经元个数
%;YITA 为学习步长 ;times 为学习迭代次数;Elimit 为times 次学习后的均方误差限
% 输出为训练好的神经网络输出Y和每次训练时的均方误差Elevel
%示例
% S={0 2*pi 30 2*pi 50 [-1 1]};
% B={1 [6] 1 0.05 1000 0.08};
[Y Elevel X T W O THTA Net DET]=BP_study_approch(XYLTB);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        938  2015-05-11 20:55  BPneuro\BPmain.m

     文件        320  2015-05-13 21:22  BPneuro\BPout.m

     文件        241  2015-04-19 16:42  BPneuro\BPstruct_variable.m

     文件        464  2015-05-23 21:31  BPneuro\BP_DET.m

     文件       1048  2015-07-31 19:58  BPneuro\BP_NNI.m

     文件        746  2015-07-31 19:29  BPneuro\BP_plot.m

     文件       1541  2015-05-13 23:36  BPneuro\BP_study_approch.m

     文件        154  2015-04-19 08:57  BPneuro\BP_THTA_adjust.m

     文件        219  2015-04-19 08:57  BPneuro\BP_W_adjust.m

     文件          1  2015-04-16 11:56  BPneuro\F.m

     文件         91  2015-04-19 08:57  BPneuro\Fhid.m

     文件         90  2015-04-19 08:58  BPneuro\Fin.m

     文件         41  2015-04-18 09:33  BPneuro\Flogsig.m

     文件        100  2015-04-19 20:27  BPneuro\Fout.m

     文件         42  2015-04-18 09:38  BPneuro\Fposlin.m

     文件         58  2015-04-18 09:32  BPneuro\Ftansig.m

     文件        184  2015-04-19 19:00  BPneuro\Ftheta.m

     文件       3324  2015-05-23 11:51  BPneuro\NNC_NNI_PID.m

     文件       3850  2015-05-30 18:18  BPneuro\NNC_NNI_System.m

     文件       3847  2015-05-31 12:50  BPneuro\NNC_NNI_System1.m

     文件        475  2015-05-14 13:55  BPneuro\NNC_W_adjust.m

     文件        956  2015-07-13 19:36  BPneuro\NNI.asv

     文件        496  2015-05-16 19:06  BPneuro\setBPnet.m

     文件        927  2015-07-31 19:16  BPneuro\setsignal.m

     文件        183  2015-04-19 08:52  BPneuro\Signal.m

     文件        914  2015-05-11 20:55  BPneuro\Signal_BPnn.m

     文件        968  2015-05-18 17:32  BPneuro\signal_study.m

     文件        175  2015-04-19 09:00  BPneuro\Signal_variable.m

     目录          0  2015-11-04 17:39  BPneuro

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论