资源简介
小脑模型关节控制器CMAC类型神经网络训练程序,采用matlab代码编写。
代码片段和文件信息
function ym=CmacOut(uMNCw_1xminxmax)%(u(k)y(k)MNCw_1w_2xitealfaxminxmax)
%计算给定权值下CMAC网络的输出
%SISO系统CMAC神经网络的训练函数,本函数是在网上下载例程的基础上修正而来
%在这一次计算中,可以计算出CMAC网络的权值,并可以依据前步w值估算出当前的y值,即ym
%来自于对《先进PID控制MATLAB仿真(第二版)》P186页的例子整理所得结果
%输入参数中,u为网络输入;M为量化系数;N为权向量的个数;C为泛化系数;w_1为权向量的初始值
%xmin和xmax为网络输入参数u的下限和上限
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%初始化%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
w=w_1; %权向量增值的初始值
k=1;
u;
s(k)=round((u(k)-xmin)*M/(xmax-xmin)); %量化,其中xmax为输入u的最大值,
%其中xmin为输入u的最小值
sum=0;
for i=1:1:C %图形匹配和Hash变换:起始地址
ad(i)=mod(s(k)+iN)+1; %Table mapping and Hash transfer:Start address
%i=1为C个地址中的起始地址
sum=sum+w(ad(i)); %对起始地址开始的C个连续地址中对应的权值叠加
end
ym(k)=sum; %叠加所得和为网络给出来的估值
ym =ym(k);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1184 2011-04-14 09:00 CmacUpdate.m
文件 4395 2012-04-27 10:20 Unti
文件 1097 2012-04-27 11:29 CmacOut.m
----------- --------- ---------- ----- ----
6676 3
- 上一篇:牛顿迭代求解串联机器人运动学正解
- 下一篇:OFDM-BER-BPSK的matlab
相关资源
- 小波神经网络MATLAB代码.zip
- 神经网络用于模式识别及MATLAB源代码
- 基于matlab和神经网络的手写字母识别
- 用matlab神经网络实现非线性识别
- 自组织特征映射神经网络matlab
- 神经网络预测模型
- GRNN神经网络.zip
- 模糊神经网络的预测算法-水质评价
- 灰色神经网络的预测算法—订单需求
- 神经网络matlab实现
- 基于MATLAB的神经网络池化过程
- bp神经网络工具箱
- BP神经网络预测交通量
- Elman神经网络预测
- 基于小波神经网络的短时交通流量预
- MATLAB神经网络与案例精讲源码
- matlab当中单层的BP神经网络不使用工具
- RBF神经网络matlab程序例程
- 基于Matlab神经网络的图像识别
- 人工神经网络程序
- 机器学习_BP反向传播算法_MATLAB
- LSTM神经网络MATLAB
- matlab bp神经网络包括数据.mat
- RBF神经网络在线自适应源码带注释
- 基于RBF神经网络的PID控制仿真代码
- 粒子群算法求解BP神经网络参数
- BP神经网络matlab(简单而经典).
-
BP神经网络+PID控制simuli
nk仿真 - BP神经网络MATLAB实现不使用工具箱
- GRU的matlab时间序列神经网络
评论
共有 条评论