matlab 函数 freqs

freqs
模拟滤波器的频率响应
语法:

h = freqs(b,a,w)
[h,w] = freqs(b,a)
[h,w] = freqs(b,a,f)
freqs(b,a)

描述:
freqs 返回一个模拟滤波器的H(jw)的复频域响应(拉普拉斯格式)


请给出分子b和分母a
h = freqs(b, a, w) 根据系数向量计算返回模拟滤波器的复频域响应。freqs 计算在复平面虚轴上的频率响应h,角频率w确定了输入的实向量,因此必须包含至少一个频率点。
[h, w] = freqs(b, a) 自动挑选200个频率点来计算频率响应h
[h, w] = freqs(b, a, f) 挑选f个频率点来计算频率响应h
例子:
找到并画出下面传递函数的频率响应

Matlab代码:

a = [1 0.4 1];
b = [0.2 0.3 1];
w = logspace(-1, 1);
freqs(b, a, w);

logspace 功能:生成从10的a次方到10的b次方之间按对数等分的n个元素的行向量。n如果省略,则默认值为50。

h=freqs(b,a,w);
mag = abs(h);phase = angle(h);
subplot(2,1,1), loglog(w,mag);
subplot(2,1,2), semilogx(w,phase);
f = w/(2*pi);mag = 20*log10(mag);phase = phase*180/pi;

原文地址:http://zfblog.xyz/archives/230.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,135评论 6 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,891评论 18 139
  • http://blog.csdn.net/x454045816/article/details/52153250 ...
    G风阅读 7,180评论 0 1
  • 叶枫南渡,一条流水情,鬼工天门,谁题落花枕,一语思绪,逢浅妩媚,朱砂记,萧条心,古文一曲弦无念,醉灯烛光梦,几人挑...
    世界十大杰出青年阅读 302评论 0 0
  • 年轻的时候收过大叔的豆邮,拿着全键盘诺基亚用有限的流量刷着看不到尽头的狗血直播。看着别人的故事,耗着自己的时间,不...
    小口木子阅读 229评论 0 0