资源简介
多级最小二乘法.清华大学出版社,方崇智,过程辨识
代码片段和文件信息
clear
clc
%==========================================
%最小二乘法辨识
% Z(k+3)=-0.9*Z(k+2)-0.15*Z(k+1)-0.02*z(k)+0.7*u(k+2)-1.5*u(k+1)+e(k)
%e(k+2)+1.0*e(k+1)+0.41*e(k)=r*v(k+2)
%==========产生M序列作为输入===============
x=[0 1 0 1 1 0 1 1 1]; %initial value
n=405; %n为脉冲数目
M=[]; %存放M序列
for i=1:n
temp=xor(x(4)x(9));
M(i)=x(9);
for j=9:-1:2
x(j)=x(j-1);
end
x(1)=temp;
end
%===========产生均值为0,方差为1的高斯白噪声=============
v=randn(1405);
e=[];
e(1)=0.3;
e(2)=0.7;
r=0.9; %控制信噪比
for i=3:405
e(i)=-1.0*e(i-1)-0.41*e(i-2)+r*v(i);
end
%=================产生观测序列===================
z=[];
z(1)=-1;
z(2)=0;
z(3)=1.5;
for i=4:405
z(i)=-0.9*z(i-1)-0.15*z(i-2)-0.02*z(i-3)+0.7*M(i-1)-1.5*M(i-2)+e(i);
end
%================第一级辨识 辅助模型参数辨识==================
H=zeros(4009);
for i=1:400
H(i1)=-z(i+4);
H(i2)=-z(i+3);
H(i3)=-z(i+2);
H(i4)=-z(i+
相关资源
- 最小二乘法matlab代码205964
- 永磁同步电机递推最小二乘算法参数
- 最小二乘法 MATLAB
- 最小二乘椭圆拟合matlab
- 最小二乘估计MATLAB实现
- matlab最小二乘法滤波
- matlab系统辨识最小二乘整批算法
- 最小二乘影像匹配程序matlab
- 用matlab拟合圆 基于最小二乘法 详细推
- 最小二乘法实现位相解包裹
- 最小二乘辨识模型+matlab代码
- 最小二乘法曲线拟合的matlab实现
- 一阶惯性加延迟环节的matlab曲线拟合
- 谐波恢复中的SVD_TLS算法
- 最小二乘法作谱估计的MATLAB程序
- 最小二乘法辨识
- 批处理最小二乘Matlab代码
- 最小二乘法定位解算
- 最小二乘法系统辨识
- 电力系统状态估计-最小二乘法-matla
- 维纳滤波和约束最小二乘滤波图像复
- 偏最小二乘法总算法matlab代码
- 抗差最小二乘Matlab代码
- 最小二乘的递推算法(Matlab)
- 递推最小二乘法RLS及模型阶次辨识F
- 最小二乘法曲面拟合的算法
- 最小二乘法Matlab代码
- lssvm最小二乘向量机
- 最小二乘法匹配,matlab代码,相关系
- 最小二乘法系统辨识matlab 程序
评论
共有 条评论