- 积分
- 0
- 注册时间
- 2015-2-5
- 仿真币
-
- 最后登录
- 1970-1-1
|
A=[C M;M zeros(13)];
B=[K zeros(13);zeros(13) -M];
H=-A\B;
[V,D]=eig(H);
Fi=[V(( : ),1) V(( : ),3) V(( : ),5) V(( : ),7) V(( : ),9) V(( : ),11)
V(( : ),13) V(( : ),15) V(( : ),18) V(( : ),19) V(( : ),21) V(( : ),23)
V(( : ),25) V(( : ),2) V(( : ),4) V(( : ),6) V(( : ),8) V(( : ),10) V(( : ),12)
V(( : ),14) V(( : ),16) V(( : ),18) V(( : ),20) V(( : ),22) V(( : ),24)
V(( : ),26)];
a=Fi.'*A*Fi;
b=Fi.'*B*Fi;
ReD=(D+D')/2;
ImD=(D'-D)*i/2;
Q=(ReD^2+ImD^2).^0.5;
Qc=Q/2/pi;
QQ=(eye(26)-2.*W.^2).^0.5.*Q;
QQc=QQ/2/pi;
如上的程序中,Fi=[]中V(( : ),1)显示错误,为非MATLAB语言。请大神帮忙解释一下,哪里出错了? |
|