cdf2rdf--复对角矩阵转化为实对角矩阵

【功能简介】将复对角矩阵转化为实对角矩阵。

【语法格式】

  
  
  
  
  1. [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]的特征值与特征向量,再对所得复矩阵进行转化。

  
  
  
  
  1. >> x=[1,2,3;0,4,5;0,-5,4]  
  2. x =  
  3.      1     2     3  
  4.      0     4     5  
  5.      0    -5     4  
  6. >> [v,d]=eig(x)         %求矩阵x的特征值和特征向量  
  7. v =  
  8.    1.0000            -0.0191 - 0.4002i  -0.0191 + 0.4002i  
  9.         0                  0 - 0.6479i        0 + 0.6479i  
  10.         0             0.6479             0.6479            
  11. d =  
  12.    1.0000                  0                  0            
  13.         0             4.0000 + 5.0000i        0            
  14.         0                  0             4.0000 - 5.0000i  
  15. >> [V,D]=cdf2rdf(v,d)    %将复对角矩阵转化为实对角矩阵  
  16. V =  
  17.     1.0000   -0.0191   -0.4002  
  18.          0         0   -0.6479  
  19.          0    0.6479         0  
  20. D =  
  21.     1.0000         0         0  
  22.          0    4.0000    5.0000  
  23.          0   -5.0000    4.0000  

【实例分析】矩阵d有成对的复特征值4.0000 + 5.0000i、4.0000 - 5.0000i。

你可能感兴趣的:(cdf2rdf--复对角矩阵转化为实对角矩阵)