对于系统状态方程:A,B,C,D
size(A):可以获取矩阵A的行数与列数
rank(A):求矩阵A的秩
Inv(A):求A得逆
[num,den]ss2tf(A,B,C,D):将状态空间表达式化为传递函数形式;返回值[num,den](传递函数的分子,传递函数的分母)
注意:该函数返回值没有约分
[A,B,C,D]=tf2ss(num,den):将传递函数化为状态空间表达式;返回值[A,B,C,D](此为系统的最小实现)
M=ctrb(A,B):返回系统能控性判别矩阵M
N=obsv(A,C):返回系统能观性判别矩阵N
[abar,bbar,cbar,t,k]=ctrbf(A,B,C,D):对系统按能控性分解,t为变换阵,k为各子系统的秩;
[abar,bbar,cbar,t,k]=obsvf(A,B,C,D):对系统按能控性分解,t为变换阵,k为各子系统的秩;
sys=tf(num,den):命令窗口输出传递函数;
sys_min=minreal(sys):对传递函数sys进行约分后,在命令窗口输出约分后的结果;
对于lism(sys,u,t,x0) 这一种命令,若要配置初值x0,当且仅当sys是状态空间方程形式时有效,即对于传递函数形式的sys,应使用ss()函数做转换,即lism(ss(sys),u,t,x0)