24小时热门版块排行榜    

查看: 1729  |  回复: 1

a7063888

新虫 (初入文坛)

[求助] 咨询下子空间辨识的MATLAB程序问题

[npdat,nyp]=size(yp);
[mpdat,nup]=size(up);
[rpdat,nrp]=size(rf);
if npdat~=mpdat
    error('Y and U have different length.')
end
i=10;
% block Hankel matrix
N=npdat-i+1;
Yp = zeros(N*nyp,i);
Up = zeros(N*nup,i);
sN=sqrt(N);
syp=yp';%/sN;
sup=up';%/sN;
for s=1:i
    for h=1:N
    Yp((h-1)*nyp+1:h*nyp,s)=syp(:,s+h-1);
    Up((h-1)*nup+1:h*nup,s)=sup(:,s+h-1);
    end
end
[nfdat,nyf]=size(yf);
[mfdat,nuf]=size(uf);
[rfdat,nrf]=size(rf);
if nfdat~=mfdat
    error('Y and U have different length.')
end
[ndat,ny]=size(y');
[mdat,nu]=size(u');
% block Hankel matrix
N=nfdat-i+1;
Yf = zeros(N*nyf,i);
Uf = zeros(N*nuf,i);
Rf = zeros(N*nrf,i);
sN=sqrt(N);
syf=yf';%/sN;
suf=uf';%/sN;
srf=rf';%/sN;
for s=1:i
    for h=1:N
    Yf((h-1)*nyf+1:h*nyf,s)=syf(:,s+h-1);
    Uf((h-1)*nuf+1:h*nuf,s)=suf(:,s+h-1);
    Rf((h-1)*nrf+1:h*nrf,s)=srf(:,s+h-1);
    end
end
%QR

%Z= wf/wpr
%Z=wf*wpr'*inv(wpr*wpr')*wpr;
%Z= wf/wp
Z=wf*wp'*inv(wp*wp')*wp;

[U,S,V]=svd(Z);
SS=diag(S);
%figure(2)
% bar(SS);
[mU,nU]=size(U);
U2=U(:,nU-q*N+n+1:nU);
Py=U2(1:q*i,;
Pu=U2(q*i+1:end,;
orderZ=rank(Z);
orderU=rank(U);
%Gam=null(Py);
% gam equal Py orthogonal complement
%[pm,pn]=size(Py);
%[Q,R]=qr(Py);
%gam=Q(:,pn+1:pm);
% gam equal Py orthogonal complement
gam = orthcomp(Py);
C=gam(1:ny,;
A=gam(1:ny*(i-1),\gam(ny+1:i*ny,;





我写了一下matlab 的程序,为啥运行的不对呢。  gam 为扩展能观性矩阵, 这个gam应该怎么求?
望懂得老师们讲解以下。谢谢各位了
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

a7063888

新虫 (初入文坛)

2楼2017-03-24 20:47:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 a7063888 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 我的国基提前知道中了,可是同事的操作让我实在接受不了,怎么会有这样的人 +9 家与远方 2026-08-10 14/700 2026-08-13 09:41 by 臭臭不臭01
[基金申请] 结合人工智能,周易传统文化,filecode打分制来了,3分以上希望很大。 +3 Tide man 2026-08-12 4/200 2026-08-13 08:35 by ZJTJZ
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +11 Tide man 2026-08-11 11/550 2026-08-13 07:35 by 撸猫猫
[基金申请] 应该是93bebmhtak前后十一个字符比较关键 +22 Lanmanbaby 2026-08-09 36/1800 2026-08-12 22:50 by sdfapple719
[基金申请] 好奇怪的filecode +5 布布和一二 2026-08-08 6/300 2026-08-12 16:11 by 云上清扬
[基金申请] filecode +13 documentary 2026-08-10 15/750 2026-08-12 15:56 by 云上清扬
[基金申请] 奇怪,两个人的filecode固定段从头到尾一模一样 +7 布布和一二 2026-08-10 10/500 2026-08-12 09:12 by 布布和一二
[基金申请] 综述论文作为代表作会不会影响评审专家的印象分? +11 yufeiwaner 2026-08-09 13/650 2026-08-12 08:17 by yufeiwaner
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +3 majunge000 2026-08-11 4/200 2026-08-11 20:13 by lch2012
[基金申请] 帮忙看看fileCode +7 wwncly 2026-08-10 13/650 2026-08-11 19:36 by 冰心玉壶晴
[基金申请] 为什么网上很多人说本周 12号出结果 +6 瞬息宇宙 2026-08-10 7/350 2026-08-11 19:25 by Tide man
[硕博家园] 读博的好处 +3 lnee 2026-08-11 3/150 2026-08-11 18:10 by 希望我好好的
[基金申请] 什么时候出结果,有咨询渠道??? +3 Tide man 2026-08-11 3/150 2026-08-11 17:54 by kudofaye
[基金申请] 基金中了 +15 laoda193707 2026-08-06 15/750 2026-08-11 00:11 by jiafei2190
[基金申请] 据悉今年马上要出结果了 +7 瞬息宇宙 2026-08-10 8/400 2026-08-10 12:42 by Vivilian
[基金申请] 2026国自然放榜时间 +9 布布和一二 2026-08-08 9/450 2026-08-10 11:22 by xxxx2020
[基金申请] 面上项目filecode邪修 +5 西山十月 2026-08-09 7/350 2026-08-10 07:32 by 仁砚薪传
[基金申请] filecode与中标关系的预测 +5 布布和一二 2026-08-07 5/250 2026-08-09 16:15 by 袁向阳007
[基金申请] 关于filecode,很负责任的告诉大家 +6 爱看书的可乐 2026-08-08 7/350 2026-08-08 22:13 by a_niu
[基金申请] 关于filecode +4 布布和一二 2026-08-07 7/350 2026-08-07 22:55 by zhanghaozhu
信息提示
请填处理意见