matlab:<三>freqz函数
【转载:博客】
一 函数调用介绍
MATLAB提供了专门用于求离散系统频响特性的函数freqz(),调用freqz()的格式有以下几种:
(1)[H,w]=freqz(B,A,N); %N默认值为512
(2)[H,w]=freqz(B,A,N,'whole');
(3)[H,w]=freqz(B,A,[自定义区间]);
上式中B和A分别对应离散系统的系统函数H(z)的分子、分母多项式的系数向量:
B=[b1,b2,...]; A=[a1,a2,...];
返回量H则包含了离散系统对应区间内N(N为正整数)个频率等分点的频率响应,w为N个频率等分点的值。
(1)式调用默认区间 0:pi
(2)式调用主值区间 -pi:pi
(3)式自定义区间,如[0:2*pi/n:2*pi]
最后利用abs()和angle()函数及plot()函数,即可绘制出系统在频率区间的频响曲线。
二 示例
绘制如下系统的频响曲线: H(z)=(1-0.5z^-1)
MATLAB命令如下:
B=[1 -0.5];
A =[1];
[H,w]=freqz(B,A,[0:2*pi/400:2*pi]);
Hf=abs(H); %取幅度值实部
Hx=angle(H); %取相位值对应相位角
clf
figure(1)
plot(w,20*log(Hf)) %幅值变换为分贝单位
title('离散系统幅频特性曲线')
figure(2)
plot(w,Hx)
title('离散系统相频特性曲线')
matlab:<三>freqz函数相关推荐
- MATLAB中freqz函数的用法
本文引用自乱七八糟<MATLAB中freqz函数的用法> FREQZ 是计算数字滤波器的频率响应的函数 [H,W] = FREQZ(B,A,N)returns the N-point c ...
- matlab freqz函数使用
Matlab freqz函数使用 (2012-10-22 13:42:03) 转载▼ 标签: 杂谈 freqz函数计算线性系统的频率响应,包括幅频响应和相频响应,基本输入为线性系统的AMMA模型系数向 ...
- matlab三次多样式对函数拟合,Matlab regress函数拟合多个变量分析
声明 本文系本人原创,转载请注明出处. 简介 拟合曲线,在matlab中有polyfit函数,有cftool工具,对于多项式,指数,对数都有很好的拟合,但是对于多个参数的拟合,比如x1,x2--用什么 ...
- MatLab中rand randi randn 三个函数的解析
MatLab中rand randi randn 三个函数的解析 1.rand 概括:生成(0,1)之间的均匀分布的伪随机数 示例1: >>rand %什么参数也没有,生成一个(0,1)的数 ...
- matlab三次多样式对函数拟合,三次多样式样条函数债券
1.如何用编程实现三次样条函数 用MatLab 2.如何用Excel进行三次样条函数拟合 安照要求先制作数据表,再插入图表----曲线(也就是折线)系统会自动生成图表的,再设置一下效果! 3.三次样条 ...
- MATLAB中滤波函数、频率响应函数以及频率响应函数不同表达形式的转换
一.理论公式 频率响应函数的表达式: 对应的z变换的多项表达式: Z变换的零极点表达形式: Z变换的二阶因子级联形式: 二.滤波函数filter filter函数,仅可以用于零状态响应系统. y=fi ...
- c++引用matlab类,matlab调用C++函数浅谈(一)
由于在下才疏学浅,在网上看各高手指南时亦觉云里雾里,遂决定一切说明从最基础说起,一是方便自己(记性奇差),二是方便似我的小白.以下部分是我从各网站论坛等摘抄.重组.改写过的,以求更加详实明朗,由于参考 ...
- MATLAB之find函数用法
matlab 中 find() 函数用法 一. 功能: **寻找非零元素的索引和值** 语法: ind = find(X) ind = find(X, k) ind = find(X, k, 'fir ...
- MATLAB信号处理工具箱函数列表分类
**现将MATLAB信号处理工具箱函数进行分组,便于记忆查询和长期回顾.(只解释基本用途,具体用法请在help目录下查询)** Waveform Generation(波形产生) chairp: 产生 ...
- MATLAB数字信号处理函数
MATLAB数字信号处理函数(自学笔记4) 笔者正在学习matlab的m函数,本文为学习笔记的其中之一.本文主要介绍数字信号处理相关的函数. 文章目录 MATLAB数字信号处理函数(自学笔记4) FI ...
最新文章
- 【神经网络】Dependency Parsing的两种解决方案
- spring框架搭建第一天
- linux dns chroot,系统运维|在 CentOS7.0 上搭建 Chroot 的 Bind DNS 服务器
- 02.2-元素定位(XPath)
- SharePoint 2013 Workflow - Advanced Workflow Debugging with Fiddler
- java synchronized boolean_java中synchronized关键字
- 数据统计告诉你,程序员是不是35岁就退休
- android studio dns问题_Android网络优化篇-从DNS开始
- linux df命令无反馈,Linux df 命令长时间没有返回
- Ubuntu20.04 安装向日葵SunloginClient并解决报错缺少依赖问题
- plc编程及应用_常见进制在PLC编程中的应用,学PLC必备~
- Configuration file contains invalid cp936 characters in C:\Users\YWX\pip\pip.ini. 已解决!
- 文件不小心删除了怎么恢复?实用的两个小妙招
- Git fork指令
- oracle中 ''dual'' 的含义
- 四种常见的 POST 提交数据方式对应的 content-type 取值
- 【ICPC 2021 沈阳站】心路历程·总结分析
- 实施有效有价值的CI / CD流水线实践分享
- 苹果官方鼠标移动速度慢问题解决(Magic Mouse)2021-07-29
- Java学习笔记:redis入门