Matlab产生正交矩阵

产生一个K*K的正交矩阵A,即满足A^H * A = I

K=3;
B=rand(K,K)+i*rand(K,K);
A=orth(B);

Matlab检验:

A'*A

查看误差是否合理

E = norm(eye(K)-A'*A,'fro')

猜你喜欢

转载自blog.csdn.net/jianti9962/article/details/112000135