资源简介
此Matlab文件为最小二乘的递推算法,可根据需要,修改其中部分代码
代码片段和文件信息
%% 最小二乘估计的递推算法
clear all
clc
%% 生成观测矩阵H 观测矢量Y
% dVx = a11*Vx+a12*Vy+a13*Wz+a14*B1+a15*sita;
a11 =-12.408;
a12 = -6.8837;
a13 = -0.092;
a14 = 1.4103;
a15 = 1.2573;
Vx = (0.5:0.5:100)‘.^1.1;
Vy = (20:0.5:119.5)‘;
Wz = (10.05:-0.05:0.1)‘.\2;
B1 = (2:0.8:161.2)‘;
sita = rand(2001);
H = [Vx Vy Wz B1 sita];
Y = H*[a11;a12;a13;a14;a15]+rand(2001)/1000;
a=inv(H‘*H)*H‘*Y;
clear sita
%% 递推过程
j = input(‘请输入 递推起始项: \n‘‘s‘);
j = str2double(j);
n = length(H(:1)); % 计算观测次数n
d = length(H(1:)); % 计算观测矩阵H有几列(辨识参数的个数)
% 从第0项递推,先给出P0和sita0的初始值
if(j==0)
P0 = 1e6*eye(d);
sita0 = 0.001*ones(d1);
sita(:1) = sita0;
% 从非零项开始递推,先把前面的j项进行批处理,之后开始递推
else
B0 = H(1:j:)‘*H(1:j:);
- 上一篇:BBS论坛.mdl
- 下一篇:matlab提取圆形
相关资源
- 最小二乘法曲线拟合(MATLAB)
- 偏最小二乘分析matlab工具包
- 线性拟合仿真-最小二乘法、正交回归
- 最小二乘滤波算法正弦波
- TOA定位两步加权最小二乘MATLAB算法程
- 基于多元线性回归的分析
- 各种最小二乘法总结算法+matlab源码
- 各种最小二乘法汇总算例及MATLAB程序
- 最新版,最小二乘支持向量机2010年
- 最小二乘支持向量机matlab程序+使用教
- 移动最小二乘法曲面拟合等步长采样
- 最小二乘算法总结算法+程序
- 最小二乘支持向量机MATLAB程序附详细
- Image Deformation Using Moving Least Squares 移
- 各种最小二乘法汇总(算例及MATLAB程
- 偏最小二乘法资料和matlab程序
- matlab 最小二乘蒙特卡罗LMS美式期权定
- 偏最小二乘方法的MATLAB算法实现
- 偏最小二乘PLS和一些光谱预处理的m
- 递推最小二乘估计(RLS)及模型阶次
- 最小二乘 函数拟合 多项式 指数函数
- 最小二乘法电池参数辨识
- 最小二乘法的Matlab算法
- 数值分析 最小二乘拟合
- gps数据最小二乘拟合分析
- 偏最小二乘matlab算法及自己整理资料
- 利用Pisarenko谐波分解恢复理论推导谐
- 主成分回归于偏最小二乘回归
- 回归学习算法
- 递归最小二乘算法matlab程序
评论
共有 条评论