作者WickedEye (神菜)
看板MATLAB
标题[讨论] 画 magnitude response
时间Sun Oct 21 15:45:44 2018
1+z^-1
H(z) = A.───── , |z|>|c|
1-c.z^-1
A,c是常数
想请问在有范围限制的函数中,要如何绘制magnitude response
而且有办法绘制有未知常数的图吗?
程式码:
[H,W]=freqz([1,1],[1,-1]);
plot(W/pi,abs(H))
ylabel('Magnitude'),
xlabel('Rad./sample (times pi)')
A和c不知要怎麽打进去
这想法是可行的吗?
谢谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.136.105.27
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1540107947.A.10A.html
1F:推 profyang: z是复数?还是jw之类的东西? 10/21 21:04
2F:→ WickedEye: z是e^jw 10/21 21:16
3F:推 profyang: A简单 一般作法就是你画H/A的magnitude 总之就当作对A 10/22 14:42
4F:→ profyang: normalize c看起来就比较难这样搞 只能带入c的值然後多 10/22 14:42
5F:→ profyang: 画几条线了吧 10/22 14:42
6F:→ profyang: *在你常用范围代入几种c的值 然後多画几次 10/22 14:43
7F:→ profyang: 真不行你也可以把c当另一个参数 然後用contour或者surf 10/22 14:44
8F:→ profyang: 这种2自变数的函数的画法 但我觉得以你这case还是多画几 10/22 14:45
9F:→ profyang: 个c值比较好 10/22 14:45