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 ...
最新文章
- C++11中std::addressof的使用
- 干货!用 Python 快速构建神经网络
- 谈谈中台架构之交易中台
- 批量将中文单个字音频转为图像(二维矩阵)
- Oracle数据库实用脚本
- input placeholder的样式
- 起步,停车——走好你的IT运维管理之路
- Android dependency 'com.android.support:support-v4' has different version for the compile (26.1.0...
- JavaWeb关于工程运行的笔记
- python 手动拼接json数据
- python 图像分析 边框_Python 去除图片纯色边框(qbit)
- pythonguitkinter编程入门_Python Tkinter GUI编程入门介绍
- Compile error: Cannot find a C++ compiler that supports both C++11 and the specified C++ flags
- Sql 列转行 三种方法对比
- UnityShader29:模板测试
- MATLAB图像生成函数Plot()总结
- Java和Python哪个更适合初学者的问题
- dev万能头文件_CSP-J/S考试中是否可以使用万能头文件
- Java版2048小游戏
- 记一次3dmax操作入门(二)模型导入,选择和显示