matlab练习题和答案
控制系统仿真实验 Matlab部分实验结果 目 录
实验一 MATLAB基本操
作 ............................................................................................ 1 实验二 Matlab编
程 .................................................................................................... 5 实验三 Matlab底层图形控
制 .......................................................................................... 6 实验四 控制系统古典分
析.............................................................................................12 实验五 控制系统现代分
析 ..............................................................................................15
实验六 PID控制器的设
计 ...........................................................................................19 实验七 系统状态空间设
计.............................................................................................23 实验九 直流双闭环调速系统仿
真 ..................................................................................25
实验一 MATLAB基本操作
1 用MATLAB可以识别的格式输入下面两个矩阵
1233,,1443678,i,,,,2357,,,,2335542,i,,,, A,1357B,,,2675342,i,,3239,,,,189543,,,,1894,,
再求出它们的乘积矩阵C,并将C矩阵的右下角2×3子矩阵赋给D矩阵。赋值完成后,调
用相应的命令查看MATLAB工作空间的占用情况。 A=[1,2,3,3;2,3,5,7;1,3,5,7;3,2,3,9;1,8,9,4];
B=[1+4i,4,3,6,7,8;2,3,3,5,5,4+2i;2,6+7i,5,3,4,2;1,8,9,5,4,3]; C=A*B; D=C(4:5,4:6); whos
Name Size Bytes Class Attributes A 5x4 160 double B 4x6 384 double complex C 5x6 480 double complex
D 2x3 96 double complex 2 选择合适的步距绘制出下面的图形 ,其中 sin(/)1tt,,(,)11 t=[-1:0.1:1]; y=sin(1./t); plot(t,y) 1
3 对下面给出的各个矩阵求取矩阵的行列式、秩、特征多项式、范数、特征根、特征向量和
逆矩阵。
5765753500..,,,,
,,,,71087833410.,,,,, B,A,,,,,681090910315,. ,,,,579100037193..,,,, 12343324,,,,,,
,,,,56785518,,,,,, C,D,,,,,910111211857, ,,,,131415165131,,,,,,,
A=[7.5,3.5,0,0;8,33,4.1,0;0,9,103,-1.5;0,0,3.7,19.3];
B=[5,7,6,5;7,10,8,7;6,8,10,9;5,7,9,10]; C=[1:4;5:8;9:12;13:1rtf6]; D=[3,-3,-2,4;5,-5,1,8;11,8,5,-7;5,-1,-3,-1]; det(A);det(B);det(C);det(D);
rank(A);