一、printsys
顾名思义,将一个系统的参数打印出来。三种调用形式如下:
% Matlab
printsys(A,B,C,D,ULABELS,YLABELS,XLABELS)
printsys(A,B,C,D)
printsys(NUM,DEN,'s')
ABCD为系统的参数;ULABELS,YLABELS,XLABELS分别代表输入、输出以及状态变量。示例如下:
% Matlab
A = [1 0 1;0 2 0;1 1 0];
B = [3;1;5];
C = [5 4 2;1 4 6;8 9 1];
D = [9;3;8];
ULABELS = ['In'];
YLABELS = ['Phi Theta Psi'];
XLABELS = ['X1 X2 X3'];
% printsys(A,B,C,D)
printsys(A,B,C,D,ULABELS,YLABELS,XLABELS)
最后一种调用形式,用于打印传递函数。示例如下:
% Matlab
NUM = [1 0 2];
DEN = [2 3 1];
printsys(NUM,DEN,'s')
% printsys(NUM,DEN) % 省略最后一个参数也是可以的
二、printmat
该函数用于打印矩阵,不过可以给矩阵添加名字,还蛮有趣的,调用形式如下:
% Matlab
printmat(A,NAME,RLAB,CLAB)
printmat(A,NAME)
给你们个示例:
% Matlab
A = [1 2 3;4 5 6