MATLAB中 tf2zpk函数用法

news/2024/11/15 3:16:26/

目录

语法

说明

示例

IIR滤波器的极点、零点和增益


        tf2zpk函数的功能是将传递函数滤波器参数转换为零极点增益形式。

语法

[z,p,k] = tf2zpk(b,a)

说明

        [z, p, k] = tf2zpk(b, a) 从传递函数参数 b 和 a 中找到零点矩阵 z,极点向量 p,以及相关的增益向量 k。该函数将多项式传递函数表示转换为零极点增益形式。

将单输入/多输出(SIMO)离散时间系统的传递函数转换为分解的传递函数形式。

注意

        在处理以逆幂表示的传递函数(1 + z^(-1) + z^(-2))时,使用 tf2zpk。而在处理以正幂表示的传递函数(如连续时间传递函数中的s^2 + s + 1)时,更适合使用类似的函数 tf2zp。

示例

IIR滤波器的极点、零点和增益

        设计一个3阶Butterworth滤波器,其归一化截止频率为0.4π弧度/样本。找到该滤波器的极点、零点和增益。

[b,a] = butter(3,0.4);
[z,p,k] = tf2zpk(b,a)
z = 3×1 complex-1.0000 + 0.0000i-1.0000 - 0.0000i-1.0000 + 0.0000ip = 3×1 complex0.2094 + 0.5582i0.2094 - 0.5582i0.1584 + 0.0000ik = 0.0985

        绘制极点和零点图以验证它们是否位于预期的位置。

zplane(b,a)
text(real(z)-0.1,imag(z)-0.1,"Zeros")
text(real(p)-0.1,imag(p)-0.1,"Poles")

如图所示:

参数说明

b - 传递函数分子的系数

        传递函数的分子系数,可以表示为向量或矩阵。如果 b 是矩阵,那么 b 的每一行对应系统的一个输出。b 包含按 z 的降幂排列的系数。b 的列数必须等于 a 的长度。如果两者不相等,可以通过填充零来使它们相等。您可以使用函数 eqtflength 来实现这一点。

a - 传递函数分母的系数,通常表示为一个向量

        传递函数分母的系数,指定为一个向量。a 包含按 z 的降幂排列的系数。

z-零点

        系统的零点,返回为一个矩阵。z 的各列包含了分子中的零点,列数与系统的输出数量相同。

p-极点

        系统的极点,返回为列向量。p 包含传递函数分母系数的极点位置。

k-增益

        系统的增益,返回为列向量。k 包含每个分子传递函数的增益。


http://www.ppmy.cn/news/1167132.html

相关文章

海外问卷调查是不是真的能赚钱?

海外问卷调查是不是真的能赚钱?我来告诉你,我在橙河网络这家公司干了两年半的问卷调查,可以明确地告诉你:海外问卷调查确实可以赚钱,真的! 海外问卷调查这个项目,在国内已经存在了很长时间&…

DDD与微服务的千丝万缕

一、软件设计发展过程二、什么是DDD?2.1 战略设计2.2 战术设计2.3 名词扫盲1. 领域和子域2. 核心域、通用域和支撑域3. 通用语言4. 限界上下文5. 实体和值对象6. 聚合和聚合根 2.4 事件风暴2.5 领域事件 三、DDD与微服务3.1 DDD与微服务的关系3.2 基于DDD进行微服务…

云计算与云服务

云计算与云服务 1、云计算与云服务概述2、云服务模式(IaaS、PaaS、SaaS、DaaS)3、公有云、私有云和混合云1、云计算与云服务概述 什么是云计算? “云”实质上就是一个网络,狭义上讲,云计算就是一种提供资源的网络,使用者可以随时获取“云”上的资源,按需求量使用,并且…

lombok 基础注解

AllArgsConstructor:作用于类,生成参数为所有实例变量的构造函数 Builder:作用于类,将其变成建造者模式 Cleanup:作用于变量,自动关闭资源,针对实现了 java.io.Closeable 接口的对象有效 Custom…

24届好未来数开笔试

目录 选择、多选SQL题目描述输入 目标解答解析 题目分享 选择、多选 Java, int x 1, float y 2, x/y 0.5 2. Hive 的数据结构 基本数据类型 复合数据类型 text 不是 Hive 内外表 建表时如果不显示声明表的类型为 外表 Kafka 通过()避免任务重复执行…

无论有没有按钮,iPhone都可以进行截屏操作!如何在iPhone上截屏

通过简单的按键组合,可以很容易地将iPhone屏幕的图片捕获到图像文件中,并保存到照片库中。以下是操作方法。 什么是屏幕截图 屏幕截图是指通常包含你在设备屏幕上看到的内容的精确副本的图像。在设备内拍摄的数字屏幕截图通常使用相机拍摄物理屏幕的照…

分类预测 | MATLAB实现SSA-CNN-LSTM麻雀算法优化卷积长短期记忆神经网络数据分类预测

分类预测 | MATLAB实现SSA-CNN-LSTM麻雀算法优化卷积长短期记忆神经网络数据分类预测 目录 分类预测 | MATLAB实现SSA-CNN-LSTM麻雀算法优化卷积长短期记忆神经网络数据分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.MATLAB实现SSA-CNN-LSTM数据分类预测&…

Hadoop3教程(二十九):(生产调优篇)集群扩容及缩容(白名单与黑名单)

文章目录 (150)添加白名单(151)服役新服务器(152)服务器间数据均衡(153)黑名单退役服务器参考文献 这一章还算是比较重要的。 (150)添加白名单 白名单&#…