IRIS 发表于 2012-2-15 11:38

matlab如何绘制矩阵特征根的根轨迹图

麻烦请教大家个问题:知道传输矩阵,比如【1,2m;3n,4】假如设定m=0,n=0.0003~0.01,怎样画它特征根的根轨迹图?非常感谢!

IRIS 发表于 2012-2-15 11:43

大家帮帮忙 对matlab不熟悉

321forever 发表于 2012-2-15 17:04

回复 2 # IRIS 的帖子

先把矩阵转换成传递函数,在对传递函数用rlocus,matlab还有rltool这个工具箱

IRIS 发表于 2012-2-15 21:24

回复 3 # 321forever 的帖子

matlab里能直接把矩阵转换成传递函数吗?还是得自己手算?

321forever 发表于 2012-2-15 22:33

回复 4 # IRIS 的帖子


clear;
clc;
a=[-1 1.049 0;0 -5 1;0 0 -8];
b=';
c=;
d=0;
s=ss(a,b,c,d);
z=tf(s);
rlocus(z)

IRIS 发表于 2012-2-16 11:17

回复 5 # 321forever 的帖子

麻烦能告诉我转换方法吗?非常感谢你啊!!

321forever 发表于 2012-2-17 00:13

上面的程序就是转换方法,ss是将矩阵转换成state space,tf是求state space的transfer function

IRIS 发表于 2012-2-17 09:54

回复 7 # 321forever 的帖子

不好意思啊 我的意思是你的矩阵a、b、c、d是怎样得来的?麻烦你啊!!

321forever 发表于 2012-2-17 16:51

回复 8 # IRIS 的帖子

空间状态方程的四个矩阵
x点=AX+BU;
y=CX+DU
lz只有一个矩阵的话,我还真不知道怎么话出来
页: [1]
查看完整版本: matlab如何绘制矩阵特征根的根轨迹图