各种系统零极点图的实现

各种系统零极点图的实现

% E_6_6.m

% 各种系统零极点图的实现

% 绘制情况(a)系统零极点分布图及系统单位序列响应

% 绘制情况(b)系统零极点分布图及系统单位序列响应

% 各种系统零极点图的实现
% 
% E_6_6.m
% 各种系统零极点图的实现
clc, clear, close all
figure
% 绘制情况(a)系统零极点分布图及系统单位序列响应
z = 0;          % 定义系统零点位置
p = 0.25;       % 定义系统极点位置
k = 1;          % 定义系统增益

% 绘制系统零极点分布图
subplot(221); zplane(z,p); grid on;

subplot(222); 
% 零极点模型转换为传递函数模型
[num,den] = zp2tf(z,p,k);
% 绘制系统单位序列响应时域波形图
impz(num,den);
% 定义标题
title('h(n)'); grid on;

% 绘制情况(b)系统零极点分布图及系统单位序列响应
p = 1;
subplot(223); zplane(z,p); grid on;
% 零极点模型转换为传递函数模型
[num,den] = zp2tf(z,p,k);
% 求离散时间系统的单位冲激响应
impz(num,den);
subplot(224); title('h(n)'); grid on;

% 绘制情况(c)系统零极点分布图及系统单位序列响应

% 绘制情况(d)系统零极点分布图及系统单位序列响应

% 绘制情况(c)系统零极点分布图及系统单位序列响应
figure
% z = 0;          % 定义系统零点位置
% k = 1;          % 定义系统增益
p = -1.25;      % 定义系统极点位置
subplot(221); zplane(z,p); grid on;
% 零极点模型转换为传递函数模型
[num,den] = zp2tf(z,p,k);
% 求离散时间系统的单位冲激响应
impz(num,den,20);
subplot(222); title('h(n)'); grid on;

% 绘制情况(d)系统零极点分布图及系统单位序列响应
% z = 0;          % 定义系统零点位置
% k = 1;          % 定义系统增益
p = [0.8*exp(pi*1i/6); 0.8*exp(-pi*1i/6)];      % 定义系统极点位置

subplot(223); zplane(z,p); grid on;
% 零极点模型转换为传递函数模型
[num,den] = zp2tf(z,p,k);
% 求离散时间系统的单位冲激响应
impz(num,den,20);
subplot(224); title('h(n)'); grid on;

% 绘制情况(e)系统零极点分布图及系统单位序列响应

% 绘制情况(f)系统零极点分布图及系统单位序列响应

% 绘制情况(e)系统零极点分布图及系统单位序列响应
figure
% z = 0;          % 定义系统零点位置
% k = 1;          % 定义系统增益
p = [exp(pi*1i/8); exp(-pi*1i/8)];      % 定义系统极点位置
subplot(221); zplane(z,p); grid on;
% 零极点模型转换为传递函数模型
[num,den] = zp2tf(z,p,k);
subplot(222); impz(num,den,40);
title('h(n)'); grid on;

% 绘制情况(f)系统零极点分布图及系统单位序列响应
% figure
% z = 0;          % 定义系统零点位置
% k = 1;          % 定义系统增益
p = [1.1*exp(3*pi*1i/16); 1.1*exp(-3*pi*1i/16)];      % 定义系统极点位置
subplot(223); zplane(z,p); grid on;
% 零极点模型转换为传递函数模型
[num,den] = zp2tf(z,p,k);
% 求离散时间系统的单位冲激响应
impz(num,den,40);
subplot(224); title('h(n)'); grid on;

 结论:

            零极点距离越远,系统越不稳定。   

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值