24小时热门版块排行榜    

查看: 1728  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 关于Filecode分析方法 +9 majunge000 2026-08-10 11/550 2026-08-13 10:40 by ZH远山
[基金申请] 结合人工智能,周易传统文化,filecode打分制来了,3分以上希望很大。 +3 Tide man 2026-08-12 4/200 2026-08-13 08:35 by ZJTJZ
[基金申请] 应该是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 云上清扬
[论文投稿] 职称评审,求友友推荐见刊最快的期刊 +4 工厂打螺丝 2026-08-08 4/200 2026-08-12 09:18 by hansi2025
[基金申请] 奇怪,两个人的filecode固定段从头到尾一模一样 +7 布布和一二 2026-08-10 10/500 2026-08-12 09:12 by 布布和一二
[基金申请] 是这周出结果还是下周出结果? +3 yuleib84 2026-08-11 3/150 2026-08-11 21:53 by jnhyjjm
[基金申请] 小木虫上这么多卖论文的,真有人买论文么?感觉没必要啊 +8 Tide man 2026-08-10 9/450 2026-08-11 20:39 by beefly
[硕博家园] 读博的好处 +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
[基金申请] 分享一下我之前已中青C的计划书的filecode +3 布布和一二 2026-08-11 4/200 2026-08-11 15:20 by aasahr
[基金申请] 听说今天filecode变了 +26 布布和一二 2026-08-06 49/2450 2026-08-11 13:18 by WH3796
[基金申请] 静等基金结果 +5 gjjjzhong 2026-08-10 16/800 2026-08-10 17:19 by Tide man
[基金申请] 国自然结果 +4 Vierhys 2026-08-10 8/400 2026-08-10 15:06 by Vierhys
[基金申请] 这样的filecode谁见过 +11 布布和一二 2026-08-08 22/1100 2026-08-10 11:10 by wmfsnow
[基金申请] 面上项目filecode邪修 +5 西山十月 2026-08-09 7/350 2026-08-10 07:32 by 仁砚薪传
[基金申请] fileCode有新解读? +10 Tide man 2026-08-08 18/900 2026-08-09 12:55 by 仁砚薪传
[基金申请] 关于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
[基金申请] filecode变化情况 +6 布布和一二 2026-08-07 22/1100 2026-08-07 14:45 by 且听虎啸
信息提示
请填处理意见