matlab实验报告总结精选_第1页
matlab实验报告总结精选_第2页
matlab实验报告总结精选_第3页
matlab实验报告总结精选_第4页
matlab实验报告总结精选_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上 matlab实验报告总结 电气工程学院自动化102班 2012年12月21日 实验一 MATLAB环境的熟悉与基本运算 一、实验目的 1熟悉MATLAB开发环境 2掌握矩阵、变量、表达式的各种基本运算 二、实验基本知识 1.熟悉MATLAB环境 MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。 2.掌握MATLAB常用命令 变量与运算符 变量命名规则如下: 变量名可以由英语字母、数字和下划线组成 变量名应以英文字母开头 长度不大于31个 区分大小写 MATLAB中设置了一些特殊的变量与常量,列于下表。 MATLAB运算

2、符,通过下面几个表来说明MATLAB的各种常用运算符 表2 MATLAB算术运算符 表3 MATLAB关系运算符 表4 MATLAB逻辑运算符 表5 MATLAB特殊运算 的一维、二维数组的寻访 表6 子数组访问与赋值常用的相关指令格式 的基本运算 表7 两种运算指令形式和实质内涵的异同表 的常用函数 表8 标准数组生成函数 表9 数组操作函数 三、实验内容 1、新建一个文件夹 2、启动,将该文件夹添加到MATLAB路径管理器中。 3、保存,关闭对话框 4、学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye 5、学习使用clc、clear,观察com

3、mand window、command history和workspace等窗口的变化结果。 6、初步程序的编写练习,新建M-file,保存,学习使用MATLAB的基本运算符、数组寻访指令、标准数组生成函数和数组操作函数。 注意:每一次M-file的修改后,都要存盘。 练习A: help rand,然后随机生成一个2×6的数组,观察command window、command history和workspace等窗口的变化结果。 学习使用clc、clear,了解其功能和作用。 答:clc是清除命令窗体内容 clear是清除工作区间 输入C=1:2:20,则C表示什么?其中i=1,2,

4、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文件的建立,画图用到的

5、标注,配色,坐标控制,同一张图里画几幅不同的图像,相关参数的设置以及相关函数的调用格式等等。 就拿建立一个数学方程而言,通过设置不同的参数达到所需要的要求和结果,而且还可以在不同的窗口建立不同的函数而达到相同的效果,比如说可以再命令窗口和m文件中通过不同的命令设置的到相同的所需的效果图。而自己对于矩阵及闭环传递函数的建立原本所掌握的知识几乎为零,而通过这次实验使我彻底的掌握了相关的命令操作和处理的方法,在这里我们不仅可以通过建立函数和参数来达到目标效果,而且还可以通过可视化的编程达到更快更方便,更简洁的效果。就拿可视化编程而言原本根本就只是听说而已罢了,从来就没有亲身去尝试过,然而现在自己却可

6、以和容易的通过搭建不同功能木块来实现相关的函数及功能。这些在原本根本就不敢相信,然而通过matlab仿真的学习和实验亲身操作这些原本看似不可能的操作在此就变的轻而易举的事了。 再此我不得不题到的事指导老师教我们怎么去搭建构造相关闭环传递函数的实验,这个实验几乎在我们的这次实验中占据了非常大的比重,在后面的几个大一点的实验中几乎都是涉及这个方面的内容,我现在想说的事怎么去搭建相关的函数和功能模块对 我们来说几乎已经不是什么难事了,就拿怎么去对模块功能的实现以及分析确实是个重点和难点。通过对同一个模块分析其对应的不同的参数分析图的建立去分析和解释其对应的相关功能和技术指标和性能分析是非常重要的,我

7、们不可能只需要建立相关的模块和功能就说自己掌握了所有的相关知识和技术,真正的技术和知识是怎么去分析和解释相关的技术指标和功能参数才是重中之重。就此而言,我坦诚的说自己所掌握的还是十分的有限的,但是老师给我们介绍的相关方法和技巧还是十分有效果的,如果自己真的想在这方面有什么建树对自己以后的要求还是需要更改的要求的,万不可以就此止步不前,自命不凡,我们还需掌握和了解还有许多许多,我们真正所掌握的只是皮毛,要想取得更大的成绩就得不断的去努力学习和汲取相关的知识和技巧。万不可自以为傲,裹足不前,matlab真的是个非常强大和有用的工具我们真正的能把它学懂学透的话还是需要下非常大的功夫和努力的。然而,不

8、是说兴趣才是最大的老师嘛,我也相信,只要你自己有兴趣,即使它再怎么强大和难搞,我们能做的还是非常多的,关键的就只是在于你自己的态度了。我这里想说的事,matlab对于我来说是非常有吸引力的,我不敢说自己多么喜欢它,但是兴趣确实蛮高的,所以我相信在以后的学习和工作当中matlab将成为我非常有用的帮忙工具和好伙伴,也许这要说有点太草率了,但是我觉得对它的评价怎么也不会让每一个接触过它的人吝啬是自己赞美之词。它不仅仅可以用来建模分析函数,还可以用来进行图形的建模和仿真,还可以用来分析系统和函数的参数稳定性等等。再次就不一一列举了,我怕三天也不会说完的。 最后我再次也希望通过这篇总结来表达自己对知道

9、老师的感谢之情,谢谢您的不懈努力和耐心指导,才使得我再这次的实验过程中收获的这么多,也正式您的不吝教诲才使得我们在这次实验中学习和收获了许多的有用的知识和技巧,我相信在以后的学习或者工作中一定有其用武之地。过多的感谢无以言表,万分感激,百口不胜言表,至此敬礼! MATLAB与控制系统仿真 实验报告 班级: 自动化102班 学号: 姓名: 费梦娟 时间: 2013年 6月 目 录 实验一 MATLAB的环境与基本运算 实验二 MATLAB的环境与基本运算 实验三 MATLAB语言的程序设计 实验四 MATLAB的图形绘制 实验五 基于SIMULINK的系统仿真 实验六 控制系统的频域与时域分析

10、实验七 控制系统PID校正器设计法 实验八 线性方程组求解及函数求极值 南昌大学实验报告 实验类型: 验证 综合 设计 创新 实验日期: 实验成绩: 学生姓名: 费梦娟 学 号: 专业班级: 自动化102班 实验一 MATLAB的环境与基本运算 一、实验目的 1 熟悉MATLAB开发环境 2掌握矩阵、变量、表达式的各种基本运算 二、实验基本原理 1.熟悉MATLAB环境: MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。 2.掌握MATLAB常用命令 表1 MATLAB常用命令 变量与运算符 31变量命名规则 32 MATLAB的各种常用运算符

11、表4 MATLAB逻辑运算符 表5 MATLAB特殊运算 的一维、二维数组的寻访 表6 子数组访问与赋值常用的相关指令格式 三、主要仪器设备及耗材 计算机 四、实验内容 1新建一个文件夹 2启动MATLAB,将该文件夹添加到MATLAB路径管理器中。 3学习使用help命令。 4窗口命令 ?close ?close all ?clc ?hold on ?hold off 了解其功能和作用,观察command window、command history和workspace等窗口的变化结果。5工 作空间管理命令 ?who ?whos ?clear 6随机生成一个2×6的矩阵,写出实现矩

12、阵左旋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路径管理器中。 3、学习使用help命令。 MATLAB教程及实训 班级: 学号: 姓名: 实验报

13、告 实验1 熟悉matlab的开发环境及矩阵操作 一、实验的教学目标 通过本次实验使学生熟悉的开发环境,熟悉MATLAB工作界面的多个常用窗口包括命令窗口、历史命令窗口、当前工作目录窗口、工作空间浏览器窗口等。掌握建立表达式书写规则及常用函数的使用,建立矩阵的几种方法。 二、实验环境 计算机、集成环境 三、实验内容 1、熟悉命令窗口的使用,工作空间窗口的使用,工作目录、搜索路径的设置。命令历史记录窗口的使用,帮助系统的使用。 2、在当前命令窗口中输入以下命令:x=0:2:10 y=sqrt 要求用format命令将x和y显示为指数的形式。 >> x=0:2:10 x = 0 2 4

14、 6 8 10 >> format short e >> x x = 0 2 4 6 8 10 >> y=sqrt y = 0 +000 +000 +000 +000 +000 >> format short e y y = 0 +000 +000 +000 +000 +000 3、在当前命令窗口中输入以下命令:a=1 2;3 4 b=1 1;2 2 要求将两个变量保存到文件中,并将两行命令保存为文件,使用which命令查看文件信息,将文件设置到搜索路径后,在命令窗口中运行exe1文件。 >> a a = 1 2 3 4 >&g

15、t; b b = 1 1 2 2 >> save exel a b 4、求下列表达式的值w=2? >> w=sqrt* w = 2?a? x=b?c?e2?abc,其中a=,b=5,c=- tan?a >> x=)/)-eps*eps)/+) x = 5、A=7 1 5 2;2 5 6 9; 3 1 5 10, B=3 4 5;1 2 3; 8 7 6,在命令窗口中执行下列表达式,掌握其含义。 A A A A A A A A A A 如何将矩阵A和B合并成一个新的矩阵?如何删除矩阵B的最后一行元素,倒数第二列元素? >> A=7 1 5 2;2

16、5 6 9;3 1 5 10 A = 7 1 5 2 2 5 6 9 3 1 5 10 >> B=3 4 5;1 2 3;8 7 6 B = 3 4 5 1 2 3 8 7 6 >> A ans = 6 >> A ans = 1 5 1 >> A ans = 2 5 6 9 >> A ans = 7 5 2 6 3 5 >> A ans = 1 >> A ans = 1 5 5 6 >> A ans = 3 1 5 10 >> A ans = 1 5 1 >> A ans =

17、 2 5 6 >> A ans = 7 1 5 2 3 1 5 10 >> C=A B C = 7 1 5 2 3 4 5 2 5 6 9 1 2 3 3 1 5 10 8 7 6 >> B= B = 3 4 5 1 2 3 >> B= B = 3 5 1 3 四、实验总结 1,熟悉了命令窗口的使用,工作空间窗口的使用。 2, 了解了工作目录、搜索路径的设置方法。 实验2 MATLAB基本运算 一、实验的教学目标 通过本次实验使学生掌握向量和矩阵的创建方法;掌握矩阵和数组的算术运算、逻辑运算和关系运算;掌握字符数组的创建和运算;了解创建元胞数组和结构体的方法。 二、实验环境 计算机、集成环境 三、实验内容 1、创建3阶魔方矩阵a和3阶对角阵b,c=a >>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论