递推最小二乘法
主要用于求解超定方程的未知解,遞推最小二乘法將用于實現(xiàn)機(jī)器人動力學(xué)參數(shù)辨識等方面,相關(guān)程序如下:
相關(guān)代碼說明
使用遞推最小二乘法,求解Ax=b的解
A為m*x維的矩陣,元素服從獨立同分布的正態(tài)分布
b為m維的已知向量,元素也是服從獨立同分布的正態(tài)分布
相關(guān)代碼引用(第五清風(fēng)創(chuàng)作)
clear; format long; A = randn([10000 10]); b = randn([10000 1]); x = rand(10,1); I = eye(10, 10); P = (10^6) * I;for k = 1:10000Ak = A(k,:);Q1 = P*(Ak');Q2 = 1 + Ak * P * (Ak');Q = Q1/Q2;x = x + Q * (b(k) - Ak*x);P = (I - Q*Ak)*P;result2(:,k) = x;result1(k) = k; end result1 = result1'; %result = [result1; result2]; plot(result1, result2);總結(jié)
- 上一篇: 最近很火的斗鱼大王卡动态线路免流系统搭建
- 下一篇: easyflash 学习笔记