答案。1. 已知系统传递函数为利用matlab将上述模型表示出来,并将其建立在工作空间中。
2. 已知系统传递函数为利用matlab将上述模型表示出来。 (多项式乘积,将两个多项式系数向量相乘conv(a,b))
num=7*[2,3];
den=conv(conv(conv([1,0,0],[3,1]),conv([1,2],[1,2]),5,0,3,8]);
sys=tf(num,den)
3. 已知系统传递函数为,利用matlab将上述模型表示出来。
>> k=5;
> z=-20;
> p=[0,-4.6,-1];
> sys=zpk([z],[p],[k])
4. 已知系统的状态空间描述为: 利用matlab将该模型表示出来。
5. 已知连续系统的状态空间描述如下,求相应的传递函数模型
6. 已知连续系统的状态空间描述如下,将其转换成零极点形式。
7. 得到如下系统的阶跃响应。
a=[-1 -1; 6.5 0];
b=[1 1; 1 0];
c=[1 0; 0 1];
d=[0 0; 0 0];
step(a,b,c,d)
8. 用matlab做出以下传递函数的根轨迹图:
num=[1 3];
den=conv( [1 1 0], 1 4 16]);
r=rlocus(num,den);
plot(r); grid;
axis([-6 6 -6 6]);
title(‘root-locus plot of g(s)=k(s+3)/[s(s+1)(s^2+4s+16)]’
xlabel(‘real axis’);
ylabel(‘imag axis’);
9. 绘制如下传递函数的波特图
num=[25]; den=[1 4 25];
bode(num,den); grid;
title(‘bode diagram of g(s)=25/(s^2+4s+25)’)
10. 试用canon函数将下列状态空间表达式化为约当标准型。
上机练习 1答案
1.在屏幕上输出 世界,你好!2.在屏幕上输出 世界,你好!3.将一个大写字母a变成小写,并输出到屏幕上。include void main char c printf 请你输入一个大写字符 scanf c c c c 32 printf c c 4.通过键盘输入两个数,一个整数,一个小数,并计算两...
VF上机练习答案
1.按教材p129 130建表。2.完成以下查询。1 查询在北京或者广州上班的职工信息并按工资升序排列。select from 职工 where 仓库号 in select 仓库号 from 仓库 where 城市 in 北京 广州 order by 工资。2 查询不在北京或者广州上班的职工信息并按...
上机2练习答案
listnode typedef listnode linklist linklist head void main 进入主函数 int n,i,b,m,j linklist head listnode malloc sizeof listnode 申请一个空间 头结点 head listnode ...