我正在使用 matlab 来计算以下问题:
A,是B两个正交矩阵,其中是单位矩阵。并且比 大得多。我正在计算,这也是一个正交矩阵。mnA'*A = IB'*B = IImnC = (2B*B'-I)*A
但是在matlab中,数字的精度会导致以下问题:
max(max(abs(A'*A-I))) = e0 > 0
max(max(abs(B'*B-I))) = e0 > 0
并且计算的C有max(max(abs(C'*C-I))) = e1 > e0。
如果我通过计算重复上述过程D = (2C*C'-I)*B,这个错误界限会上升D,随着越来越多的这种迭代,这个错误就会爆炸。
有没有办法在不增加这个误差范围的情况下进行计算?
谢谢!