作者penicilin (态度,决定高度。)
看板MATLAB
标题[讨论]invfreqs求转移函数问题
时间Fri Aug 3 18:36:06 2012
各位大大好,
我想要用已知的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
1F:→ zx20a:wt 跟 iter 这两个参数也设一下吧 08/04 22:33