【功能简介】将复对角矩阵转化为实对角矩阵。
【语法格式】
- [V,D]=cdf2rdf(v,d)
把复数对角矩阵转化为实数块对角矩阵,如果特征方程[V,D]=eig(X)有成对的复特征值,cdf2cdf把矩阵V、D转化为实对角形式,对角线上2×2实数块将取代原有的复数对。
【实例3.64】求矩阵x=[1,2,3;0,4,5;0,-5,4]的特征值与特征向量,再对所得复矩阵进行转化。
- >> x=[1,2,3;0,4,5;0,-5,4]
- x =
- 1 2 3
- 0 4 5
- 0 -5 4
- >> [v,d]=eig(x) %求矩阵x的特征值和特征向量
- v =
- 1.0000 -0.0191 - 0.4002i -0.0191 + 0.4002i
- 0 0 - 0.6479i 0 + 0.6479i
- 0 0.6479 0.6479
- d =
- 1.0000 0 0
- 0 4.0000 + 5.0000i 0
- 0 0 4.0000 - 5.0000i
- >> [V,D]=cdf2rdf(v,d) %将复对角矩阵转化为实对角矩阵
- V =
- 1.0000 -0.0191 -0.4002
- 0 0 -0.6479
- 0 0.6479 0
- D =
- 1.0000 0 0
- 0 4.0000 5.0000
- 0 -5.0000 4.0000
【实例分析】矩阵d有成对的复特征值4.0000 + 5.0000i、4.0000 - 5.0000i。