Is this a new bug?
정보
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
이전 댓글 표시
A'*A, its eigenvalues' calculated results has a negetive value:
C =
0.0215 -0.0014 -0.2572
-0.0014 0.0006 0.1029
-0.2572 0.1029 18.0000
eig(C'*C)
ans =
-1.22819777351878e-17
0.000316768541555439
324.153592202518
댓글 수: 3
Walter Roberson
2020년 7월 21일
which release and OS are you using?
1.31720860254795e-10
0.000317607460000373
324.153629422408
Bruno Luong
2020년 7월 21일
Before asking for release make sure you guys exchange data not from screen display.
Walter Roberson
2020년 7월 21일
num2hex can show us the exact values you used
답변 (1개)
Bruno Luong
2020년 7월 21일
편집: Bruno Luong
2020년 7월 21일
Numerical inaccuracy limitation. Nothing new in this front and no one consider them as BUG.
Sometime symmetrize the matrix help
D = C'*C;
eig(0.5*(D + D'))
Further reading if the above is not enough to solve the "bug": nearest SPD
댓글 수: 0
이 질문은 마감되었습니다.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!