- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统仿真技术实验报告精选
系统仿真技术实验报告
学 院:信息科学与工程学院
专 业:电气工程及其自动化
班 级:XXXXX
姓 名:XXXXX
学 号:XXXXXXXXXXX
PAGE \* MERGEFORMAT 108
目 录
实验一(MATLAB中矩阵与多项式的基本运算)4
实验题目4
实验扩展13
实验心得20
实验二(MATLAB绘图命令)21
2.1 实验题目21
2.2 实验扩展26
实验心得29
实验三(MATLAB程序设计)30
3.1 实验题目30
3.2 实验扩展37
3.3 实验心得38
实验四(MATLAB的符号计算与SIMULINK的使用)39
实验题目39
实验扩展48
实验心得49
五、实验五(MATLAB在控制系统分析中的应用)50
5.1 实验题目50
实验心得71
实验六(连续系统数字仿真的基本算法)72
6.1实验题目72
七、总结78
实验一:MATLAB中矩阵与多项式的基本运算
实验题目
实验任务:
1.了解MATLAB命令窗口和程序文件的调用。
2.熟悉如下MATLAB的基本运算:
① 矩阵的产生、数据的输入、相关元素的显示;
② 矩阵的加法、乘法、左除、右除;
③ 特殊矩阵:单位矩阵、“1”矩阵、“0”矩阵、对角阵、随机矩阵的产生和运算;
④ 多项式的运算:多项式求根、多项式之间的乘除。
1.1.2 基本命令训练:
1.eye(m)
2.one(n)、ones(m,n)
3.zeros(m,n)
实验结果:
4.rand(m,n)
5.diag(v)
分析:
rand(m,n):产生m*n的随机阵
diag(v):以v的元素作为对角阵的元素产生对角阵
实验结果:
6.A\B 、A/B、 inv(A)*B 、B*inv(A)
分析:
X=A\B是AX=B的解,且A\B=A^(-1)B
X=A/B是XB=A的解,且A/B=AB^(-1)
Inv(A)*B:A的逆矩阵与左乘B
B*inv(A):B左乘A的逆矩阵
实验结果:
7.roots(p)
8.Poly
分析:
roots(p):多项式p的根
poly(C):用C的元素为根构造多项式
实验结果:
9.conv 、deconv
分析:
conv:进行多项式的乘法
deconv:进行多项式的除法
实验结果:
10.A*B 与 A.*B的区别
分析:
A*B:进行矩阵运算
A.*B:进行数组运算
实验结果:
11.who与whos的使用
分析:
who:列出当前工作空间中所有变量名字
whos:列出当前工作空间中所有变量,以及它们的名字、尺寸、所占字节数、属性等信息。
实验结果:
12.disp、size(a)、length(a)的使用
分析:
disp:屏幕输出函数
size(a):求矩阵的大小(获取数组的行数和列数)
length(a):数组长度(即行数或列数中较大者)
实验结果:
1.2 实验扩展
1.2.1 向量及其运算
1)、向量产生
实验结果:
2)、向量基本运算
分析:
dot:维数相同的两个向量的点积,结果是一个标量
cross:两个向量的叉积就是一个过两个相交向量的交点且垂直于两个向量所在平面的向量,结果是一个矢量
实验结果:
1.2.2 矩阵及其运算
1)、矩阵产生
通过冒号可以截取指定矩阵中的部分
2)、矩阵基本运算
det(A):返回矩阵A的行列式的值
eig(A):返回矩阵A的特征值
inv(A):求A的逆矩阵
fliplr(A):矩阵A关于中轴的反转矩阵(左右反转)
flipud(A):上下反转
rot90(A):矩阵A逆时针旋转90度
diag(A):抽取主对角线元素构成向量
rem(A,x):A矩阵除以模数x后的余数
1.2.3 数组及其运算
实验结果:
1.2.4 多项式及其运算
分析:
polyval(P,X):计算多项式P在X点的值(若X是向量或矩阵,则采用数组运算(点运算))
polyvalm(P,X):以方阵X为自变量,计算多项式的值,采用矩阵运算
1.3、 实验心得
MATLAB中数值运算的部分较为繁多,但和之前学过的C语言等也有相同的部分。但MATLAB的语言更为精简,比较方便。MATLAB是一款工程性质十分强的软件,只有大量的应用实践,才能够对其中的函数运用自如,才能理解其中的内涵。
实验二 MATLAB绘图命令
2.1 实验题目
2.1.1实验任务
熟悉MATLAB基本绘图命令,掌握如下绘图方法:
1.坐标系的选择、图形的绘制;
2.图形注解(题目、标号、说明、分格线)的加入;
3.图形线型、符号、颜色的选取。
2.1
文档评论(0)