matlab LMS algorithm
来源:互联网 发布:制作网站需要的软件 编辑:程序博客网 时间:2024/05/17 05:04
In this article, I show the LMS algorithm in MATLAB. Following is the source codes. You can copy it and then run it. This algrithm is invented by B Widrow and M Hoff, in 1960.
% mylms.m
% LMS algorithm
tol=0.001;
X=[[1;1;0],[1;0;1],[0;0;0],[0;1;0]];
T=[1,1,0,0];
w1=linspace(-1,2,101);w2=w1;
[w1,w2]=meshgrid(w1,w2);
for i=1:101
for j=1:101
E(i,j)=norm(T-[w1(i,j),w2(i,j)]*X(1:2,:)); % the error surface about W(1) and W(2), while taking W(3)=b=0
end
end
mesh(w1,w2,E);hold on;
W=rand(1,3); % 1 X 3
b=rand(1);
D=T-(W*X-b);
k=0;
while (norm(D)>=tol&&k<1000)
mu=.2;
DW=mu*D*X.'; % least mean-square learning rule
W=W+DW;
Db=mu*sum(D);b=b-Db;
D=T-(W*X-b);
k=k+1;
plot3(W(1),W(2),norm(T-[W(1),W(2)]*X(1:2,:)),'or'); % draw the sequence of W(1) and W(2) on the error surface
hold on;pause(.01);
end
norm(D)
- matlab LMS algorithm
- LMS算法MatLab实现
- 维纳滤波LMS matlab
- LMS
- Matlab Algorithm 之fdatool
- GradeDescent algorithm (Matlab Code)
- kNN algorithm(MATLAB)
- LMS(least mean square)自适应滤波算法matlab实现
- 寻求LMS算法及matlab或者VC实现
- Matlab自适应滤波器设计Demo——LMS,RLS
- 最小均方算法(LMS Algorithm)理论及DSP实现
- 最小均方算法(LMS Algorithm)理论及DSP实现
- 最小均方算法(LMS Algorithm)理论及DSP实现
- 最小均方算法(LMS Algorithm)理论及DSP实现
- 第2章 单层前向网络及LMS学习算法仿真实例 Matlab 实现
- 20170221机器学习代码1. LMS(Least mean squares)最小均方值. MATLAB
- [Software] Saliency Map Algorithm : MATLAB Source Code
- EM algorithm for GMM in MATLAB
- ReentrantLock
- 玩转阿里云服务器——远程登录
- Linux下软件安装方法即路径设置
- 安装了java却找不到?
- android系统镜像:boot.img kernel.img ramdisk.img system.img userdata.img cache.img recovery.img
- matlab LMS algorithm
- 【解决】MyEclipse导入项目乱码
- Android系列教程之Context
- php无限极分类
- 求 勾股数
- ReentrantReadWriteLock
- Codeforces 1A
- 【JQuery】初级使用笔记
- 青蛙的约会(poj1061+欧几里德+同余方程)