1. 已知传递函数 ,用MATLAB求出G(S)的零极点、H(S)的多项式形式,及G(S)H(S)的零极点图。2. 老张决定每天储蓄,第一天存1元,第二天存2元,第三天存4元,第四天存8元,如此类推下去,试通过编写M函数文件求取老张每天应存多少钱及满一个月(31天)时老张能存多少钱?
由于很多函数忘了,花了好长时间捡起来,帮你做这题时同时也复习一下知识。%第1题%由于看不到你的传递函数,用下面实际数字表示,即G=(s+1)/(s^2+4*s+3), H类似,你可根据实际情况换。num1=[1 1];den1=[1 4 3];num2=[1 1];den2=[1 3 2];G=tf(num1,den1);H=tf(num2,den2);GH=feedback(G,H);[z1,p1]=tf2zp(num1,den1) %求出G的零极点[z3,p3]=tf2zp(GH.num{1},GH.den{1}) %求出G的零极点pzmap(GH);%画出零极点图grid on;%第2题t=1:31;x=2.^(t-1);x(15) %老张第15天所存的钱数,其他天就把15换为其他数即可sum(x) %1个月时老张所存的钱总数 |
|