精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创1/16matlab实验报告总结电气工程学院自动化102班2012年12月21日实验一MATLAB环境的熟悉与基本运算一、实验目的1.熟悉MATLAB开发环境2.掌握矩阵、变量、表达式的各种基本运算二、实验基本知识1.熟悉MATLAB环境MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。2.掌握MATLAB常用命令变量与运算符变量命名规则如下:变量名可以由英语字母、数字和下划线组成变量名应以英文字母开头长度不大于31个区分大小写MATLAB中设置了一些特殊的变量与常量,列于下表。MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符表2MATLAB算术运算符表3MATLAB关系运算符表4MATLAB逻辑运算符表5MATLAB特殊运算的一维、二维数组的寻访精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创2/16表6子数组访问与赋值常用的相关指令格式的基本运算表7两种运算指令形式和实质内涵的异同表的常用函数表8标准数组生成函数表9数组操作函数三、实验内容1、新建一个文件夹2、启动,将该文件夹添加到MATLAB路径管理器中。3、保存,关闭对话框4、学习使用help命令,例如在命令窗口输入helpeye,然后根据帮助说明,学习使用指令eye5、学习使用clc、clear,观察commandwindow、commandhistory和workspace等窗口的变化结果。6、初步程序的编写练习,新建M-file,保存,学习使用MATLAB的基本运算符、数组寻访指令、标准数组生成函数和数组操作函数。注意:每一次M-file的修改后,都要存盘。练习A:helprand,然后随机生成一个2×6的数组,观察commandwindow、commandhistory和workspace等窗口的变化结果。精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创3/16学习使用clc、clear,了解其功能和作用。答:clc是清除命令窗体内容clear是清除工作区间输入C=1:2:20,则C表示什么?其中i=1,2,3,?,10。由实验结果可以得知,C=1:2:20是产生从1到20累加2取数得到一个数组C,依次为1、3、5??17、19。C表示的是数组中的第几个数。第1页第2页第3页第4页第5页通过《matlab仿真》实验使我学习掌握了许多知识。首先是对matlab有了一个全新的认识,其次是对matlab的更多操作和命令的使用有了更高的掌握,最重要的事对matlab的处理能力有了一个更高的飞跃尤其是对相关函数的使用及相关问题的处理。就对matlab相关的命令操作而言,通过这次实验的亲身操作和实践,学习掌握了许多原本不知道的或者不太熟悉的命令。比如说相关m文件的建立,画图用到的标注,配色,坐标控制,同一张图里画几幅不同的图像,相关参数的设置以及相关函数的调用格式等等。就拿建立一个数学方程而言,通过设置不同的参数达到所需要的要求和结果,而且还精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创4/16可以在不同的窗口建立不同的函数而达到相同的效果,比如说可以再命令窗口和m文件中通过不同的命令设置的到相同的所需的效果图。而自己对于矩阵及闭环传递函数的建立原本所掌握的知识几乎为零,而通过这次实验使我彻底的掌握了相关的命令操作和处理的方法,在这里我们不仅可以通过建立函数和参数来达到目标效果,而且还可以通过可视化的编程达到更快更方便,更简洁的效果。就拿可视化编程而言原本根本就只是听说而已罢了,从来就没有亲身去尝试过,然而现在自己却可以和容易的通过搭建不同功能木块来实现相关的函数及功能。这些在原本根本就不敢相信,然而通过《matlab仿真》的学习和实验亲身操作这些原本看似不可能的操作在此就变的轻而易举的事了。再此我不得不题到的事指导老师教我们怎么去搭建构造相关闭环传递函数的实验,这个实验几乎在我们的这次实验中占据了非常大的比重,在后面的几个大一点的实验中几乎都是涉及这个方面的内容,我现在想说的事怎么去搭建相关的函数和功能模块对我们来说几乎已经不是什么难事了,就拿怎么去对模块功能的实现以及分析确实是个重点和难点。通过对同一个模块分析其对应的不同的参数分析图的建立去分析和解释其对应的相关功能和技术指标和性能分析是非常重要的,我们不可能只需要建立相关的模块和功能就说自己掌握了所有的相关知识和技术,真正的技术和知识精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创5/16是怎么去分析和解释相关的技术指标和功能参数才是重中之重。就此而言,我坦诚的说自己所掌握的还是十分的有限的,但是老师给我们介绍的相关方法和技巧还是十分有效果的,如果自己真的想在这方面有什么建树对自己以后的要求还是需要更改的要求的,万不可以就此止步不前,自命不凡,我们还需掌握和了解还有许多许多,我们真正所掌握的只是皮毛,要想取得更大的成绩就得不断的去努力学习和汲取相关的知识和技巧。万不可自以为傲,裹足不前,matlab真的是个非常强大和有用的工具我们真正的能把它学懂学透的话还是需要下非常大的功夫和努力的。然而,不是说兴趣才是最大的老师嘛,我也相信,只要你自己有兴趣,即使它再怎么强大和难搞,我们能做的还是非常多的,关键的就只是在于你自己的态度了。我这里想说的事,matlab对于我来说是非常有吸引力的,我不敢说自己多么喜欢它,但是兴趣确实蛮高的,所以我相信在以后的学习和工作当中matlab将成为我非常有用的帮忙工具和好伙伴,也许这要说有点太草率了,但是我觉得对它的评价怎么也不会让每一个接触过它的人吝啬是自己赞美之词。它不仅仅可以用来建模分析函数,还可以用来进行图形的建模和仿真,还可以用来分析系统和函数的参数稳定性等等。再次就不一一列举了,我怕三天也不会说完的。最后我再次也希望通过这篇总结来表达自己对知道老精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创6/16师的感谢之情,谢谢您的不懈努力和耐心指导,才使得我再这次的实验过程中收获的这么多,也正式您的不吝教诲才使得我们在这次实验中学习和收获了许多的有用的知识和技巧,我相信在以后的学习或者工作中一定有其用武之地。过多的感谢无以言表,万分感激,百口不胜言表,至此敬礼!《MATLAB与控制系统仿真》实验报告班级:自动化102班学号:6100310059姓名:费梦娟时间:2013年6月目录实验一MATLAB的环境与基本运算实验二MATLAB的环境与基本运算实验三MATLAB语言的程序设计实验四MATLAB的图形绘制实验五基于SIMULINK的系统仿真实验六控制系统的频域与时域分析实验七控制系统PID校正器设计法实验八线性方程组求解及函数求极值南昌大学实验报告实验类型:■验证□综合□设计□创新实验日期:实验成绩:学生姓名:费梦娟学号:6100310059专业班级:自动化102班精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创7/16实验一MATLAB的环境与基本运算一、实验目的1.熟悉MATLAB开发环境2.掌握矩阵、变量、表达式的各种基本运算二、实验基本原理1.熟悉MATLAB环境:MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。2.掌握MATLAB常用命令表1MATLAB常用命令变量与运算符3.1变量命名规则3.2MATLAB的各种常用运算符表4MATLAB逻辑运算符表5MATLAB特殊运算的一维、二维数组的寻访表6子数组访问与赋值常用的相关指令格式三、主要仪器设备及耗材计算机四、实验内容1.新建一个文件夹2.启动MATLAB,将该文件夹添加精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创8/16到MATLAB路径管理器中。3.学习使用help命令。4.窗口命令??close??closeall??clc??holdon??holdoff了解其功能和作用,观察commandwindow、commandhistory和workspace等窗口的变化结果。5.工作空间管理命令??who??whos??clear6.随机生成一个2×6的矩阵,写出实现矩阵左旋90°或右旋90°的命令。左旋:rot90;右旋:rot90))7.求高阶方程的的根,求高阶多项式的值。8.创建一个二维数组A。查询数组A第2行、第3列的元素;查询数组A第2行的所有元素;查询数组A第6列的所有元素;查询数组A按列拉长形成新的数组B;查询数组A按行拉长形成新的数组C。查询数组A按列拉长形成新的数组B:B=A查询数组A按行拉长形成新的数组C:B=A’;D=B;C=D’五、实验程序及结果1、新建一个文件夹2、启动MATLAB,将该文件夹添加到MATLAB路径管理器中。精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创9/163、学习使用help命令。MATLAB教程及实训班级:学号:姓名:实验报告实验1熟悉matlab的开发环境及矩阵操作一、实验的教学目标通过本次实验使学生熟悉的开发环境,熟悉MATLAB工作界面的多个常用窗口包括命令窗口、历史命令窗口、当前工作目录窗口、工作空间浏览器窗口等。掌握建立表达式书写规则及常用函数的使用,建立矩阵的几种方法。二、实验环境计算机、集成环境三、实验内容1、熟悉命令窗口的使用,工作空间窗口的使用,工作目录、搜索路径的设置。命令历史记录窗口的使用,帮助系统的使用。2、在当前命令窗口中输入以下命令:x=0:2:10y=sqrt要求用format命令将x和y显示为指数的形式。x=0:2:10x=精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创10/160246810formatshortexx=0246810y=sqrty=0+000+000+000+000+000formatshorteyy=0+000+000+000+000+0003、在当前命令窗口中输入以下命令:a=[12;34]b=[11;22]要求将两个变量保存到文件中,并将两行命令保存为文件,使用which命令查看文件信息,将文件设置到搜索路径后,在命令窗口中运行exe1文件。aa=1234bb=11精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创11/1622saveexelab4、求下列表达式的值w=2?w=sqrt*w=2?a?x=b?c?e2?abc,其中a=,b=5,c=-tan?ax=)/)-eps*eps)/+)x=5、A=[7152;2569;31510],B=[345;123;876],在命令窗口中执行下列表达式,掌握其含义。AAAAAAAAAA如何将矩阵A和B合并成一个新的矩阵?如何删除矩阵B的最后一行元素,倒数第二列元素?A=[7152;2569;31510]A=7152256931510精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创12/16B=[345;123;876]B=345123876Aans=6Aans=151Aans=2569Aans=752635A精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创13/16ans=1Aans=1556Aans=31510Aans=151Aans=256Aans=715231510C=[AB]精品文档2016全新精品资料-全新公文范文-全程指导写作–独家原创14/16C=7152345256912331510876B=[]B=345123B=[]B=3513四、实验总结1,熟悉了命令窗口的使用,工作空间窗口的使用。2,了解了工作目录、搜索路径的设置方法。实验2MATLAB基本运算一、实验的教学目标通过本次实验使学生掌握向量和矩阵的创建方法;掌握矩阵和数组的算术运算、逻辑