初步熟悉MATLAB的环境,参看《MATLAB在自动控制中的应用(吴晓燕)》课件或教材,完成习题。 习题一
?100?? eye(3) 010① 生成单位矩阵E??????001???111?? ones(3) 111②生成矩阵Q??????111??
③想清除workspace空间内的变量应使用( clear )指令,并运行。
④若commandwindow窗口内显示的内容过多,使用( clc )指令清屏,并运行。
?0?0⑤生成向量V?[123],利用向量V生成对角阵C1???0??0?0000?0000?C2??1000??0200??0030
V=[1 2 3]
diag(V,1) diag(V,-2)
100002000?0??和对角阵 3??0?0?0??0?,写出使用的指令的具体格式。练习截取部分元素的方法 ?0?0??⑥使用冒号生成法生成向量V2???1258?。 V2=-1:3:8
⑦6\\3与6/3的结果。
⑧书中21页例题,掌握复数运算。注意i的用法
z1?3?i4,z2?1?2i,z3?2e6,计算z?z1=3+4i z2=1+2i
z3=2*exp((pi/6)*i)
i?z1z2 z3
?759??,求A的转置,A的逆矩阵,求526⑨自学矩阵相关运算:已知矩阵A??????183??矩阵A的行列式,求A的特征值向量和特征向量矩阵,求矩阵A的秩。
B=A’
inv(A)
det(A)
eig(A)
rank(A)
⑧题的答案 >>z1=3+4i; >> z2=1+2i;
>>z3=2*exp(i*pi/6) z3 =
1.7321 + 1.0000i
>> z=z1*z2/z3 z =
0.3349 + 5.5801i
书中出错:
>> z3=2*exp(pi/6)*i z3 =
0 + 3.3762i 加括号对:
>> z3=2*exp((pi/6)*i) z3 =
1.7321 + 1.0000i