看板 MATLAB 關於我們 聯絡資訊
各位大大好, 我想要用已知的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
zx20a:wt 跟 iter 這兩個參數也設一下吧 08/04 22:33