📄 q805.m
字号:
%《MATLAB及在电子信息课程中的应用》第八章例8.5程序q805
% 连续系统转换为离散系统
% 电子工业出版社出版 陈怀琛 吴大正 高西全合著 2001年10月初版,2003年7月第二版
%
format compact
f=[-4,1];g=[1,7,12];ts=0.2;
sc=tf(f,g) % 建立连续系统对象模型
disp('零阶保持器') % 用不同的方法变换为采样系统
sd1=c2d(sc,ts) % 零阶保持器方法
%disp('一阶保持器')
%sd2=c2d(sc,ts,'f') % 一阶保持器方法
disp('双线性变换')
sd3=c2d(sc,ts,'t') % 双线性变换方法
%disp('改进双线性变换')
%sd4=c2d(sc,ts,'p',10) % 改进双线性变换方法
%disp('根匹配法')
%sd5=c2d(sc,ts,'m') % 根匹配法
% 改变采样周期为原来周期的三分之二,用两种方法作比较
%disp('方法一的结果')
%sc3=d2c(sd3) % 先把求出的采样系统用零阶保持器变换为连续系统
%scd3=c2d(sc3,ts*2/3) % 把求出的连续系统按新的采样周期再变换为采样系统
%disp('方法二的结果')
%sdd3=d2d(sd3,ts*2/3) % 方法二,直接调用d2d函数把原采样系统改为新的采样周期。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -