[運算] 請問deconv(反摺積)出現NAN的解決方法?

看板MATLAB作者 (喧嘩上等)時間11年前 (2013/12/06 20:36), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我有一串A和B, 因為是做濾波器設計的關係要摺積之後反摺機, 但是因為我的A有過生取樣率,A裡面每隔2點就夾M個零, 濾波器係數B也是有幾個零在裡面, C = conv(A,B) 有做出我的訊號過濾波器的C, 但是 [q,r] = deconv(C,B) q和r就會都是Nan, 上網查了一下發現因為是deconv的關係所以除到0所以會跑出無限大, 解決辦法是在0的地方加入一個eps(Matlab最小常數),就能了, 但是我deconv回來還是Nan, 請問有人知道怎麼在我這種情況順利去做deconv呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.152.9

12/07 01:44, , 1F
加大一點試試看 10*eps?
12/07 01:44, 1F
文章代碼(AID): #1IeSIq5d (MATLAB)
文章代碼(AID): #1IeSIq5d (MATLAB)