《控制系统仿真与计算机辅助设计》
实验讲义 (MATLAB)
目录
实验一 MATLAB实验环境及其基本运算
实验二 MATLAB符号运算
实验三 MATLAB程序设计
实验四 控制系统模型的表示及时间响应
实验五 控制系统的分析
实验六 控制系统的校正及综合设计
1
实验一 MATLAB实验环境及其基本运算
一、实验目的
1、通过本次实验,要求学生熟悉MATLAB软件操作环境;
2、掌握MATLAB常用的命令、函数。
二、实验要求
1、了解MATLAB操作环境的各个窗口、菜单的内容和使用方法。
2、熟悉下列命令: Help,who,look,save ,load,exit,demo等的使用。
3、熟悉下列常用的基本函数的使用:
abs(x),sqrt(x),exp(x),sin(x),cos(x),asin(x),acos(x),tan(x),atan(x),log(x),log10(x),
imag(x),real(x)
4、掌握矩阵的表示和基本运算:
5、向量的表示:
6、掌握熟悉多项式表达及运算:
三、实验原理
1、矩阵的表示和基本运算:
轾
1 2 3
犏
a) 矩阵表达: 犏 ,
A 4 5 6
犏
犏
7 8 9
犏
臌
>>A [1 2 3;4 5 6;7 8 9],
>>A [1 2 3
4 5 6
7 8 9]
>>A(2,6)
另外,熟悉下列生成矩阵函数:eye(x),zeros(x),ones(x),[ ],rand(x),company(x)
1) 矩阵加法:C A+B
2) 矩阵减法: C A-B
3) 矩阵乘法: C A*B
4) 矩阵除法:C A/B,C A\B;
5) 矩阵乘方:C A^P
6) 矩阵转置:C A’
7) 矩阵求逆:C inv(x)
8) 矩阵特征值:C eig(x)
2、向量的表示:
1)>> t 1:2:9
2) >> x 1:5
3、熟悉多项式表达及运算:
1)多项式的构造表达: 5 4 3 2 , 3 2
a(x) x +3x -8x +2x -x+ 10 b(x) 2x -9x -7x+ 1
a [1 3 -8 2 -1 10],b [2 -9 -7 1]
2)多项式运算:
加法:c a+[0 0 b]
减法: c a+[0 0 b]
乘法: c conv(a,b)
2
除法: [div,rest] deconv(a,b)
微分: c polyder(a)
求根: c roots(a)
求值: c polyval(a,-2)
四、实验内容
1、实验原理三中,1-2项内容在计算机中操作;第3项内容,自己假设x,记录函数运算结果。
轾 轾
1 2 3 8 12 3
犏