[問題] det()誤差問題已回收

看板MATLAB作者 (哈哈~~~)時間16年前 (2009/05/25 20:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
A = E[ CC* ] ,A是複數矩陣,C是複數column vector,所以A是Hermitian Matrix 但A矩陣中的element有些許誤差,但A仍是Hermitian Matrix det(A)照理說要是實數(real)並且大於零. 在大多情況的C中,det(A)值大概可以穩合預期(實部大於零,虛部值很小) 但在有時候,例如:A中的element彼此很接近時 or A的矩陣很大時(8x8以上), det(A)就會出現負值(實部小於零) 我個人認為是det()會有計算上誤差, 不知各位是否有遇過這樣問題,且可以跟我提供一些解決辦法, 或是說我那裏有不對的地方,也可以跟我說. 謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.234

05/25 21:26, , 1F
舉一個誤差大的例子吧。當C=?
05/25 21:26, 1F
※ 編輯: superkevin1 來自: 140.112.4.234 (05/25 21:43)
文章代碼(AID): #1A6f1z7A (MATLAB)
文章代碼(AID): #1A6f1z7A (MATLAB)