[討論]invfreqs求轉移函數問題

看板MATLAB作者 (態度,決定高度。)時間13年前 (2012/08/03 18:36), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
各位大大好, 我想要用已知的frequency response求轉移函數, 於是我做了下面的測試: In = tf([8 7 6 5 4 3 2 1],[1 2 3 4 5 6 7 8]); [bIn,aIn] = tfdata(In,'v'); w = logspace(0,3,1024); frqrsp = freqs(bIn,aIn,w); [bOut,aOut] = invfreqs(frqrsp,w,7,7); Out = tf(bOut,aOut); 可是最後結果 Out 與 原本的轉移函數 In 相差很大。 我想了很久,還是很納悶為什麼invfreqs找不回原來的函數? 另外想請教各位大大,要如何用frqrsp 這組數據求回原來的轉移函數呢? 非常感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 138.253.116.202

08/04 22:33, , 1F
wt 跟 iter 這兩個參數也設一下吧
08/04 22:33, 1F
文章代碼(AID): #1G6wcR6y (MATLAB)