資源簡介
最小二乘法辨識(shí)一階系統(tǒng)-lsq.m
在控制系統(tǒng)的設(shè)計(jì)過程中,需要被控對(duì)象的數(shù)學(xué)模型
這有一個(gè)簡單的辨識(shí)一階系統(tǒng)的程序
在控制系統(tǒng)的設(shè)計(jì)過程中,需要被控對(duì)象的數(shù)學(xué)模型
這有一個(gè)簡單的辨識(shí)一階系統(tǒng)的程序
代碼片段和文件信息
clc;
clear;
load?data.txt;
u=data(:1);%input
y=data(:2);%output
n=2;
N=..;??%N為數(shù)據(jù)長度-n
r=2;
for?i=1:N????????%用最小二乘法初步估計(jì)a1a2b1b2
????Y(i1)=y(i+n);
????Si(i1)=y(i+1);
????Si(i2)=y(i);
????Si(i3)=u(i+1);
????Si(i4)=u(i);
end
sita?=inv(Si‘*Si)*Si‘*Y;
sitaN=sita;
%用廣義最小二乘法求sita
deta?=?1.0;
num=0;
while(deta>0.001)
????num=num+1;
評(píng)論
共有 條評(píng)論