如何获得传递函数对这个问题?
16个视图(30天)
显示旧的评论
我工作在m文件。
n1 = 1; d1 = 1;
n2 = 1; d2 = [1];
n3 = 1; d3 = (1 - 2);
陶瓷= 1;d4 = 3 [1];
它们被= 4;d5 = 1;
n6 = 8, d6 = 1;
n7 = 12, d7 = 1;
nblocks = 7;
blkbuild
q = [2 1 5 0 0; 3 2 6 0 0; 4 2 6 3 7。5 3 0 0 0; 6 3 0 0 0; 7 4 0 0 0);
输入= 1;输出= 4;
[A, B, C, D] =连接(A, B, C, D, q,输入、输出);
(num窝]= ss2tf (A, B, C, D);
printsys (num窝,“年代”)
当我得到答案是这样的:
num /穴=
1.0658 e - 014 s ^ 2 + 1 + 3
- - - - - - - - - - - - - - - - - - - - - - - - - - -
s ^ 3 + 26 s ^ 2 + 179 + 210
但我希望它是这个样子,我怎么能这么做。谢谢。
num /穴=
1 + 3
- - - - - - - - - - - - - - - - - - - - - - - - - - -
s ^ 3 + 26 s ^ 2 + 179 + 210
0评论
接受的答案
答案(1)
Udita辛格
2021年2月9日
编辑:沃尔特·罗伯森
2021年2月9日
blkbuild命令显示一个错误
我怎样才能解决这个问题? ?
关闭所有;
清晰的所有;
n1 = 1;d1 = 1;
n2 = 1;d2 = [1];
n3 = 1;d3 = (1 - 2);
陶瓷= 1;d4 = [1,3];
它们被= 4;d5 = 1;
n6 = 8;d6 = 1;
n7 = 12;d7 = 1;
输入= 1;
输出= 4;
nblocks = 7;
blkbuild;
q = [2 1 5 0 0
3 2 6 0 0
4 3 2 6 7
5 3 0 0 0
6 3 0 0 0
7 4 0 0 0);
(aa、bb、cc、dd) =连接(a, b, c, d, q,输入、输出);
[n、d] = ss2tf (aa、bb、cc、dd);
printsys (n d“年代”)