机电控制工程基础-西华大学实验指导书

机电控制工程基础-西华大学实验指导书

ID:46685505

大小:100.00 KB

页数:14页

时间:2019-11-26

机电控制工程基础-西华大学实验指导书_第1页
机电控制工程基础-西华大学实验指导书_第2页
机电控制工程基础-西华大学实验指导书_第3页
机电控制工程基础-西华大学实验指导书_第4页
机电控制工程基础-西华大学实验指导书_第5页
资源描述:

《机电控制工程基础-西华大学实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、交通与汽车工程学院《机电控制工程基础》实验指导书适用专业:车辆,汽电课程代码:6010119学时:学分:编写单位:汽车工程系编写人:赵玲审核人:唐岚审批人:孙仁云2012年10月Matlab基础3实验一控制系统时域仿真10实验二、频域仿真分析和稳定性研究14实验三、系统校正16主要参考文献17Matlab基础关于MATLABMATLAB是Matrixlaboratory的缩写,是美国的MATHWORK公司开发的一种进行科学和工程计算的交互式程序语言。1984年推出第一个商业版本,到现在己经到了6.1版本,功能H趋完善和强人。主要适用于矩阵运算及控制和信息处

2、理领域的分析设计。另外还包括仿真、系统辨识、神经元网络、模糊控制等工具箱。其中Simulink仿真工具箱可以利用图形界面和框图来编程和仿真。运行MATLAB程序的流程•MATLAB软件通常工作在交互状态下,当键入一•条命令后,MATLAB系统立即执行该命令并在屏幕上显示结果;•MATLAB系统也可以执行储存在文件屮的命令序列。这两种工作方式构成了系统的解释环境。数字运算MATLAB可以像计算器一样直接进行数学运算。在MATLAB命令窗口内输入:80*0.8+16*12.2ans=259.2000帮助命令helpMATLAB提供了人量的函数和命令,如果想记住

3、所有的函数及其调用格式几乎是不可能的。在线帮助可以由help命令来获得。在MATLAB的命令窗口直接键入help即可得到所有的帮助主题。如果要对某一命令或函数进行查询,直接在help后跟上该命令或函数即可。变量的命名规则变量名对大小写敏感。变量名的首字符必须是字母。每个变更名最多可包含19个字符。函数的命名规则与变量相同。表达式MTLAB对使用者键入的表达式进行翻译和计算,语句的形式通常为:变量二表达式;或简单地写作:表达式;其中分号是可选的,如果该语句的最后一个字符是分号,则在执行词句时不在屏幕上显示结果。表达式是由运算符,函数以及变量名组成。例如:z=

4、r*sin(x)简单矩阵的输入矩阵不需维数说明和类型定义,存储单元完全由计算机自动分配。输入矩阵最简单的方法是输入矩阵的元素表,每个元素之间用空榕或逗号隔开,用”号作为元索表屮每一行的结束符,并用[]将元素表拾起来。例如,输入语句:a二[123;456;789]则结果为:a=123456789向量的产生冒号是MATLAB屮一个重要的字符。语句:x=l:5产生一个行向量,具元素为1至5的数,每个数较前一数字递增1。即:x=[l2345],增量也可以是其它数。如:y=[0:2:10]则y二[0,2,4,6,8,10]矩阵操作1、转置:若a二[123;456]b

5、二a'得b=1425362、求逆(inverse)使用函数inv(a),例如:a=[l20;25-1;410-1]inv(a)ans二52-2-2-110-213、矩阵的加、减、乘。两个同维矩阵,才能进行加减运算c二a+b;d=a~b;a的列数等于b的行数,则ep*b;68]则例如:a=[l357],b=[24a.*b'ans=2123056MATLAB程序的流程MATLAB通常工作在交互状态下,当键入一条命令后,MATLAB系统立即执行该命令并在屏幕上显示结果;MATLAB系统也可以执行储存在文件屮的命令序列。这两种工作方式构成了系统的解释环境。当面对一

6、个问题,用文木编辑器编辑好MATLAB程序后,保存为后缀为“・m”的文件(实质为MATLAB命令序列),执行时在命令窗口键入M文件名后刨车或用菜单命令。MATLAB程序的流程MATLAB具有类似其它语言while,for循环语句,可以实现一条语句或一组语句的多次重复执行。1、for循环fori=1:n,forj=l:na(i,j)=l/(i+j-l);endend重复执行FOR和END之间的命令,可以嵌套。2>while循环wh订e表达式语句end例:n=1;y=0;whilen<=100y二y+n;n二n+1;end得y二50503^if语句ifx>0e

7、lsex=-x;end图形处理MATLAB有强大图形处理功能,能处理二维、三维及图形对彖或句柄图形。二维图形处理常用命令有:figure创建图形窗口plot^fplol、ezplot基木的二维绘图命令semilogx>semilogy>semilog,同plot,但此行的命令坐标轴是lnx,lnyxlabelsylabelstitle标注轴名称与图形标题text>gtcxt>legend标注图形与图例的标注helpgraph2d二维图形方面有命令helpgraph3d三维图形方面有命令helpspeegrah特殊图形方面有命令假设有两个同长度的向量x和y,

8、则用plot(x,y)就可以白动绘制画出二维图来。如果打开过图形窗

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。