传递函数矩阵用MATLAB求极点 比如以下式子[1 s^2+2s+5/s^3+3s+1 s^2+5s+2/2s^2+3 s^2+5s+6/6s^2传递函数矩阵用MATLAB求极点 比如以下式子[1 s^2+2s+5/s^3+3s+1s^2+5s+2/2s^2+3 s^2+5s+6/6s^2+3]这样一个矩阵里的传函怎么
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 19:35:06
传递函数矩阵用MATLAB求极点 比如以下式子[1 s^2+2s+5/s^3+3s+1 s^2+5s+2/2s^2+3 s^2+5s+6/6s^2传递函数矩阵用MATLAB求极点 比如以下式子[1 s^2+2s+5/s^3+3s+1s^2+5s+2/2s^2+3 s^2+5s+6/6s^2+3]这样一个矩阵里的传函怎么
传递函数矩阵用MATLAB求极点 比如以下式子[1 s^2+2s+5/s^3+3s+1 s^2+5s+2/2s^2+3 s^2+5s+6/6s^2
传递函数矩阵用MATLAB求极点 比如以下式子[1 s^2+2s+5/s^3+3s+1
s^2+5s+2/2s^2+3 s^2+5s+6/6s^2+3]这样一个矩阵里的传函怎么求呀,
传递函数矩阵用MATLAB求极点 比如以下式子[1 s^2+2s+5/s^3+3s+1 s^2+5s+2/2s^2+3 s^2+5s+6/6s^2传递函数矩阵用MATLAB求极点 比如以下式子[1 s^2+2s+5/s^3+3s+1s^2+5s+2/2s^2+3 s^2+5s+6/6s^2+3]这样一个矩阵里的传函怎么
g=[tf([1],1),tf([1 2 5],[1 0 3 1]);tf([1 5 2],[2 0 3]),tf([1 5 6],[6 0 3])]
Transfer function from input 1 to output...
#1: 1
s^2 + 5 s + 2
#2: -------------
2 s^2 + 3
Transfer function from input 2 to output...
s^2 + 2 s + 5
#1: -------------
s^3 + 3 s + 1
s^2 + 5 s + 6
#2: -------------
6 s^2 + 3
>> [a,b]=pzmap(g)
a =
0 + 1.2247i
0 - 1.2247i
0.1611 + 1.7544i
0.1611 - 1.7544i
-0.3222
0 + 0.7071i
0 - 0.7071i
b =
3.8585
-3.7677
-0.8311 + 1.6438i
-0.8311 - 1.6438i
0.0756 + 0.4518i
0.0756 - 0.4518i
-0.5798
a是极点 b是零点.加分啊!
怎觉得问题怪怪的!? 2 input/2 output, 应该分别有极值
clc;clear
s = tf('s');
aa=[1 (s^2+2*s+5)/(s^3+3*s+1);
(s^2+5*s+2)/(2*s^2+3) (s^2+5*s+6)/(6*s^2+3)]
ww=[0:0.1:2*pi]; hh=freqresp(aa,ww);
[bb,ii]=max(hh,[],3)
你这个矩阵里面输入输出条件都不全啊。。。没看明白什么意思,传统的是需要列状态空间方程的