如何用matlab实现Z变换
答:h = tf([1 0] , [1 1 1]); zh = c2d(h, 0。
00005,'zoh') [num den] = tfdata(zh, 'v') [z, p, k] = tf2zpk(num, den) 其中第一行为s域表达式,前面括号内是分子系数,后面括号内是分母系数;第二行为z闭环公式,可以选择zoh零阶保持器法,也可以选择其他,0。
h = tf([1 0] , [1 1 1]);
zh = c2d(h, 0。
00005,'zoh')
[num den] = tfdata(zh, 'v')
[z, p, k] = tf2zpk(num, den)
其中第一行为s域表达式,前面括号内是分子系数,后面括号内是分母系数;
第二行为z闭环公式,可以选择zoh零阶保持器法,也可以选择其他,0。
00005为一半的开关周期;
用matlab方程求解微分方程
>> y=dsolve('2000*Dy-(0。
08-y*0。
08)','y(0)=0','t')y =1-exp(-1/25000*t) 即:C(t)=1-exp(-1/25000*t)
学习MATLAB的感想
% by d