板球系统实验指导书(MATLAB)
MATLAB实验指导书

实验一熟悉MATLAB工作环境一、实验目的初步熟悉MATLAB工作环境,熟悉命令窗口,学会使用帮助窗口查找帮助信息。
二、实验内容(1)熟悉MATLAB平台的工作环境;(2)熟悉MATLAB的五个工作窗口;(3)了解MATLAB的数值显示格式设置。
(4)学会使用帮助三、实验步骤1.熟悉MATLAB的五个基本窗口①命令窗口(Command window)②工作空间窗口(Workspace)③命令历史记录窗口(Command history)④当前目录窗口(Current directory)⑤帮助窗口(Help window)2.MATLAB的数值显示格式设置用户可根据需要,对命令窗口的字体风格、大小、颜色和数值计算结果的显示格式进行设置。
①屏幕显示方式屏幕显示方式有紧凑(compact)和松散(loose)两种形式,默认为松散(loose)格式。
具体设置格式为:format compact/loose②数字显示格式数字显示格式有大致有:长、短整型、长、短浮点、近似有理数、十六进制数以及银行数等表示方式。
具体设置为:format long(long e\long g) %长整型、长浮点、以最佳方式显示数据format short(short e\ short g) %短整型、短浮点、以最佳方式显示数据format hex %显示十六进制数format bank %金融数语(元、角、分)表示数据3.帮助信息的使用MATALB的帮助信息可通过以下两种方式得到:①从菜单工具栏得到单击工具栏的图标或选择菜单view\help (help\matlab help),都能启动帮助窗口,然后选择你所需要的帮助信息。
②命令窗口发布命令得到在命令窗口的提示符后输入help 需要帮助的命令关键字,即可得到该关键字的所有信息。
其格式如下:help 命令关键字例如:help clear键入enter键后,则在命令窗口显示出具体的命令格式,说明等信息。
MATLAB实验指导书(DOC)

MATLAB实验指导书(DOC)MATLAB实验指导书前⾔MATLAB程序设计语⾔是⼀种⾼性能的、⽤于科学和技术计算的计算机语⾔。
它是⼀种集数学计算、分析、可视化、算法开发与发布等于⼀体的软件平台。
⾃1984年MathWorks公司推出以来,MATLAB以惊⼈的速度应⽤于⾃动化、汽车、电⼦、仪器仪表和通讯等领域与⾏业。
MATLAB有助于我们快速⾼效地解决问题。
MATLAB相关实验课程的学习能加强学⽣对MATLAB程序设计语⾔理解及动⼿能⼒的训练,以便深⼊掌握和领会MATLAB应⽤技术。
⽬录基础型实验............................................................................................ - 1 - 实验⼀MATLAB集成环境使⽤与基本操作命令练习............. - 1 - 实验⼆MATLAB中的数值计算与程序设计 ............................. - 7 - 实验三MATLAB图形系统......................................................... - 9 -基础型实验实验⼀ MATLAB 集成环境使⽤与基本操作命令练习⼀实验⽬的熟悉MATLAB 语⾔编程环境;熟悉MATLAB 语⾔命令⼆实验仪器和设备装有MATLAB7.0以上计算机⼀台三实验原理MATLAB 是以复杂矩阵作为基本编程单元的⼀种程序设计语⾔。
它提供了各种矩阵的运算与操作,并有较强的绘图功能。
1.1基本规则1.1.1 ⼀般MATLAB 命令格式为[输出参数1,输出参数2,……]=(命令名)(输⼊参数1,输⼊参数2,……)输出参数⽤⽅括号,输⼊参数⽤圆括号如果输出参数只有⼀个可不使⽤括号。
1.1.2 %后⾯的任意内容都将被忽略,⽽不作为命令执⾏,⼀般⽤于为代码加注释。
MATLAB实验指导

MATLAB基础教程实验指导书实验一:Desktop操作桌面基础一、实验目的及要求1、熟悉MATLAB系统的安装流程,掌握MATLAB的启动和退出。
2、掌握MATLAB系统的各命令窗口的功能,熟悉常用选项和工具栏的功能和用途。
3、熟悉简单程序的输入、运行、调试及结果的显示过程。
二、实验内容1、认识MATLAB集成环境:熟悉个操作窗口的功能和用途。
掌握File(文件)、Edit(编辑)、View(显示)、Web(网络)、Window(窗口)和Help(帮助) 等菜单命令的使用。
2、启动和退出MATLAB(1)启动MATLAB的M文件。
在启动MATLAB时,系统可自动执行主M文件matlabrc.m,在matlabrc.m的末尾还会检测是否存在startup.m,如存在则会自动执行它。
在网络系统中,matlabrc.m保留给系统管理员,而各个用户可利用startup.m进行初始设置。
(2)、终止或退出MATLAB。
quit命令可终止MATLAB,但不保存工作空间的内容。
为保存工作空间的内容,可使用save命令。
1、利用save、load命令,保存和恢复工作空间。
用clear命令可清空工作空间。
(1)、工作空间中的变量可以用save命令存储到磁盘文件中。
(2)、用load命令可将变量从磁盘文件读入MATLAB的工作空间。
(3)、用clear命令可清除工作空间中现存的变量。
4、MATLAB的所有图形工具窗体都可以嵌入MATLAB窗体(Dock),也可以从MATLAB窗体中弹出(Undock),例如在MATLAB默认的图形窗体环境下,单击命令行窗体左上角按钮,就可以将MATLAB命令行窗体弹出。
要求分别将命令行窗体(Command Window)、命令行历史窗体(Command History)、当前路径查看器(Current Directory)、工作空间浏览器(Workspace Browser)、帮助(Help)、MATLAB性能剖析工具(Profiler) 从MATLAB窗体中弹出和嵌入MATLAB窗体(Dock)。
MATLAB实验指导书(共5篇)

MATLAB实验指导书(共5篇)第一篇:MATLAB实验指导书MATLAB 实验指导书皖西学院信息工程学院实验一 MATLAB编程环境及简单命令的执行一、实验目的1.熟悉MATLAB编程环境二、实验环境1.计算机2.MATLAB7.0集成环境三、实验说明1.首先应熟悉MATLAB7.0运行环境,正确操作2.实验学时:2学时四、实验内容和步骤1.实验内容(1)命令窗口的使用。
(2)工作空间窗口的使用。
(3)工作目录、搜索路径的设置。
(4)命令历史记录窗口的使用。
(5)帮助系统的使用。
(6)了解各菜单的功能。
2.实验步骤(1)启动MATLAB,熟悉MATLAB的桌面。
(2)进入MATLAB7.0集成环境。
(3)在命令窗口执行命令完成以下运算,观察workspace的变化,记录运算结果。
1)(365-52⨯2-70)÷3 2)>>area=pi*2.5^2 3)已知x=3,y=4,在MATLAB中求z:x2y3 z=2(x-y)4)将下面的矩阵赋值给变量m1,在workspace中察看m1在内存中占用的字节数。
⎡162313⎤⎢511108⎥⎥m1=⎢⎢97612⎥⎢⎥414151⎣⎦执行以下命令>>m1(2 , 3)>>m1(11)>>m1(: , 3)>>m1(2 : 3 , 1 : 3)>>m1(1 ,4)+ m1(2 ,3)+ m1(3 ,2)+ m1(4 ,1)5)执行命令>>helpabs 查看函数abs的用法及用途,计算abs(3 + 4i)6)执行命令>>x=0:0.1:6*pi;>>y=5*sin(x);>>plot(x,y)7)运行MATLAB的演示程序,>>demo,以便对MATLAB有一个总体了解。
五、思考题1、以下变量名是否合法?为什么?(1)x2(2)3col(3)_row (4)for2、求以下变量的值,并在MATLAB中验证。
MATLAB实验指导书

实验一、Matlab 软件的安装与基本使用一、实验目的和要求:学会MATLAB 软件的安装方法,熟悉MA TLAB 的工作环境及其基本功能的设置,以及基本指令的使用,了解MATLAB 数值数组及其矩阵操作的使用、复数的输入方法,了解基本的绘图函数程序。
二、实验内容和步骤:1、完成MATLAB 软件的安装。
2、安装完成后启动MA TLAB 软件,熟悉MATLAB 的工作环境。
打开MATLAB 7,默认打开的窗口包括: (1)命令窗口(Command Window); (2)命令历史窗口(Command History); (3)工作间管理窗口(Workspace); (4)当前路径窗口(Current Directory)此外,还有捷径键、编译窗口、图形窗口和帮助窗口等其他种类的窗口,结合课本实例,熟悉每个窗口的功能和基本使用。
3、(1)求23)]47(212[÷-⨯+的运算结果,注意命令后有无分号的作用。
命令及结果如下:(2)求20012x x v t a t =++的值,其中t=5s 、010x m =、015/v m s =、29.81/sec a m =-。
命令及结果如下:(3) 设3x =, 4v =,用MATLAB 命令求下列格式的值: 1)22log()x v +2)(2)x v -3) |sin 2|vx e4) eps 5)34x v --命令及结果如下:4、比较以下三种不同的输入矩阵1234246836912a ⎛⎫⎪= ⎪ ⎪⎝⎭的方法,运行并观察实验结果,掌握矩阵的基本输入方法。
>> a=[1 2 3 42 4 6 83 6 9 12]>> a = [1:4; 2:2:8; 3:3:12]>> a1 =[1:4]; a = [a1; 2*a1; 3*a1]5、输入复数矩阵⎥⎦⎤⎢⎣⎡-+++=i ii i24356223B ,并求其实部、虚部、模和幅角(分别用弧度和角度表示),了解MATLAB 向量化运算的特点。
matlab实验指导书

MATLAB实验指导书指导老师许承东实验一MATLAB基本操作实验目的1、熟悉MATLAB的工作环境;2、掌握MATLAB常用的操作运算符和一些基本操作;3、学会编写M文件。
实验内容e sin3t,其中t的取值范围为[0,4π]。
1、绘制衰减图线y=5.2/t(1)启动MATLAB,如图1.1所示。
图1.1 MATLAB的工作环境(2)直接在命令窗口输入以下代码:(3)程序执行后显示的衰减振荡曲线如图1.2所示。
图1.2 衰减振荡曲线(4)生成M文件。
在历史命令窗口中选中上面所写代码,单击鼠标右键,在弹出菜单中选择Create M-File菜单项,即可创建为M文件,将文件命名为quxian.m保存。
2、向量化和循环结构的比较(1)从工具栏中单击New M-file图标,或从菜单中选择File/New/M-File创建新的M文件,如图1.3所示。
图1.3 创建新的M文件(2)在M文件编辑器中输入以下代码:(3)保存运行。
将文件名改为vectorize_contrast.m保存。
单击Run 命令或直接按F5执行。
(4)执行结果实验二MATLAB基本图形绘制实验目的1、掌握MATLAB二维图形的绘制;2、掌握MATLAB三维图形的绘制。
实验内容1、二维图形的绘制(1)从工具栏中单击New M-file图标,或从菜单中选择File/New/M-File创建新的M文件。
(2)在M文件编辑器中输入以下代码:(3)保存运行。
将文件名改为example_plot.m保存。
单击Run命令或直接按F5执行。
(4)二维图形绘制结果如图2.1所示。
图2.1 二维图形绘制结果2、三维曲面绘制(1)从工具栏中单击New M-file图标,或从菜单中选择File/New/M-File创建新的M文件。
(2)在M文件编辑器中输入以下代码:(3)保存运行。
将文件名改为matlab_script.m保存。
单击Run命令或直接按F5执行。
MATLAB实验指导书(2013)

MATLAB实验指导书(2013)MATLAB语⾔及应⽤实验指导书机械与电⽓⼯程学院黄⾼飞余群编写⽬录实验⼀基础准备及⼊门(2学时,验证性) (1)实验⼆符号计算(2学时,验证性) (5)实验三数值数组及其运算(4学时,验证性) (6)实验四数据和函数的可视化(2学时,验证性) (9)实验五MATLAB语⾔的程序设计(4学时,综合性) (11)实验六SIMULINK交互式仿真集成环境(2学时,验证性) (14)实验⼀基础准备及⼊门⼀、实验⽬的1、了解MATLAB操作桌⾯的基本结构和组成;2、理解Command Window指令窗的作⽤,掌握指令窗的操作⽅式和指令的基本语法;3、了解Command History历史指令窗的作⽤、历史指令的再运⾏⽅法;4、理解Current Directory当前路径、搜索路径的作⽤,掌握当前路径、搜索路径的设置⽅法;5、理解Workspace Browser⼯作空间浏览器的作⽤,掌握内存变量的查阅、删除、保存和载⼊的基本⽅法;6、了解Launch Pad的作⽤;7、掌握M脚本⽂件的编写、运⾏⽅法;8、掌握利⽤帮助系统查询函数等基本信息的⽅法。
⼆、实验原理1、MATLAB操作桌⾯的基本结构和组成了解MATLAB的基本组件是正确使⽤MATLAB的基本前提。
MATLAB由以下基本组件组成:(1)指令窗Command Window:可键⼊各种送给MATLAB运作的指令、函数、表达式;显⽰除图形外的所有运算结果(2)历史指令窗Command History:记录已经运作过的指令、函数、表达式;(3)当前⽬录浏览器:进⾏当前⽬录的设置;展⽰相应⽬录上的M、MDL等⽂件;(4)⼯作空间浏览器Workspace Browser:列出MATLAB⼯作空间中所有的变量名、⼤⼩、字节数;(5)内存数组编辑器Array Editor:在⼯作空间浏览器中对变量进⾏操作时启动(6)开始按钮(7)交互界⾯分类⽬录窗Launch Pad:以可展开的树状结构列着MATLAB提供的所有交互界⾯(8)M⽂件编辑/调试器(9)帮助导航/浏览器2、MATLAB指令窗的基本操作MATLAB指令窗给⽤户提供了最直接的交互界⾯,可⽤于输⼊和执⾏指令、显⽰指令运⾏结果、调试MATLAB程序等常⽤的MATLAB仿真计算功能。
Matlab实验指导书(含答案)详解

实验一:Matlab操作环境熟悉一、实验目的1.初步了解Matlab操作环境。
2.学习使用图形函数计算器命令funtool及其环境。
二、实验内容熟悉Matlab操作环境,认识命令窗口、内存工作区窗口、历史命令窗口;学会使用format命令调整命令窗口的数据显示格式;学会使用变量和矩阵的输入,并进行简单的计算;学会使用who和whos命令查看内存变量信息;学会使用图形函数计算器funtool,并进行下列计算:1.单函数运算操作。
➢求下列函数的符号导数(1) y=sin(x);(2) y=(1+x)^3*(2-x);➢求下列函数的符号积分(1) y=cos(x);(2) y=1/(1+x^2);(3) y=1/sqrt(1-x^2);(4) y=(x-1)/(x+1)/(x+2);➢求反函数(1) y=(x-1)/(2*x+3);(2) y=exp(x);(3) y=log(x+sqrt(1+x^2));➢代数式的化简(1) (x+1)*(x-1)*(x-2)/(x-3)/(x-4);(2) sin(x)^2+cos(x)^2;(3) x+sin(x)+2*x-3*cos(x)+4*x*sin(x);2.函数与参数的运算操作。
➢从y=x^2通过参数的选择去观察下列函数的图形变化(1) y1=(x+1)^2(2) y2=(x+2)^2(3) y3=2*x^2(4) y4=x^2+2(5) y5=x^4(6) y6=x^2/23.两个函数之间的操作➢求和(1) sin(x)+cos(x)(2) 1+x+x^2+x^3+x^4+x^5➢乘积(1) exp(-x)*sin(x)(2) sin(x)*x➢商(1) sin(x)/cos(x);(2) x/(1+x^2);(3) 1/(x-1)/(x-2);➢求复合函数(1) y=exp(u) u=sin(x)(2) y=sqrt(u) u=1+exp(x^2)(3) y=sin(u) u=asin(x)(4) y=sinh(u) u=-x三、设计提示1.初次接触Matlab应该注意函数表达式的文本式描述。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图 3.1 光电式编码器原理示意图 增量式光电编码器直接利用光电转换原理输出三组方波脉冲 A 、B 和 Z 相;A 、B 两 组脉冲相位差 2 ,将输出信号送入鉴向电路,从而可方便地判断出旋转方向,而 Z 相为 每转一个脉冲,用于基准点定位。 光电式增量编码器的测量精度取决于它所能分辨的最小角度 (分辨角、分辨率), 而这与码盘圆周内所分狭缝的线数有关。
三 编码器和触摸屏的使用实验 本实验对象为板球系统上的电机尾部编码器和平板上的触摸屏,在充分理解以上实
验原理的基础上进行下列实验。 把两条 USB 数据线与计算机连接(RUN 指示灯亮表示数据采集卡已连接),将电源插
头插入插座(此时实验箱电源开关应是断开的),连接完毕后,打开实验箱电源(SON 指
示灯亮表示电源接通)。双击打开快捷方式“元创兴板球系统实物控制” 图),会看到以下界面
五线电阻触摸屏的另一个专有技术是通过精密的电阻网络来校正A面的线性问题:由 于工艺工程不可避免的有可能厚薄不均而造成电压场不均匀分布,精密电阻网络在工作 时流过绝大部分电流,因此可以补偿工作面有可能的线性失真。
五线电阻触摸屏是目前最好的电阻技术触摸屏,最适合于军事、医疗、工业控制领 域使用。
图 3.2 五线电阻式触摸屏结构 Fig.3.2 Structure chart of five line resistive touch screen
深圳市元创兴科技有限公司
第一章 实验使用仪器及其连接方式
实验指导书
一 PC 机 硬件要求: 1、Pentium II、Pentium III、AMD Athlon 或者更高; 2、内存至少 256MB,推荐 256MB 以上; 3、至少有两个 USB 接口; 4、支持 RS-232 串口通信。 软件要求: 1、Microsoft Windows 98、Microsoft Windows 2000、Microsoft Windows XP; 2、Visual C++ 6.0; 3、Matlab 6.5。
好 <10ms
好 较小 没有 没有 纯平 好 好 室内或室外
五线电阻屏 中 一般 高 好
内置或外挂 任何物体 4096×4096
好 <15ms
好 较小 没有 没有 纯平 好 好 室内或室外
声波屏 中 好 较高 很好
内置或外挂 手指、软胶 4096×4096
好 <10ms 一般 很大 较大 较小 纯平 一般 一般 室内或室外
表 3.1 各种触摸屏的优缺点对照表
Tab.3.1 The Contrast table of Touch screens
性能
名称
价格
防爆性
稳定性
透明度
安装形式
触摸物
输出分辨率
抗强光干扰性
响应速度
跟踪速度
传感器损伤影响
污物影响
漂移
适用显示器
防水性
防电磁干扰
适用范围
四线电阻屏 低 一般 高 好
内置或外挂 任何物体 4096×4096
二 试验系统 板球系统实验总体结构如图 1.1 所示
图 1.1 板球实验系统总体结构图 本实验系统的主体包括板球、伺服驱动器、数据采集卡、直流伺服电机等。主体、 驱动器、直流伺服电机、电源和数据采集卡都置于实验箱内,实验箱通过两条 USB 数据 线与上位机进行数据交换,另有一条线接 220V 交流电源。
1
深圳市元创兴科技有限公司
第二章 系统控制原理简介
实验指导书
本实验系统以自动控制中的现代控制理论和模糊控制为理论基础。 板球系统的实验原理是:小球位置采集卡采集到触摸屏上小球位置数据,电机数据 采集卡采集到两个电机尾部编码器数据,电机与平板通过连杆连接,所以通过计算就可 以得到平板的倾斜角位移以及小球的位移,角位移差分得角速度,位移差分可得速度, 然后根据自动控制中的各种理论转化的算法计算出控制量。控制量由计算机通过 USB 数 据线下发给伺服驱动器,由驱动器实现对电机控制,电机尾部编码器连接到驱动器形成 闭环,从而可以实现平板上小球的定位以及轨迹跟踪。 其工作原理如图 2.1 所示
3
深圳市元创兴科技有限公司
实验指导书
不需放大和转换等过程,使用非常方便,因此应用越来越广泛。 二 触摸屏
所谓触摸屏,从市场概念来讲,就是一种人人都会使用的计算机输入设备,或者说 是人人都会使用的与计算机沟通的设备。它的本质是传感器,它由触摸检测部件和触摸 屏控制器组成,主要用于检测对象触摸位置,接受后送触摸屏控制器。从技术原理角度 来讲,触摸屏大体有三个特征:其一它必须保证是透明的,因此它必须通过材料科技来 解决透明问题,像数字化仪、写字板、电梯开关,它们都不是触摸屏;其次它是绝对坐 标,手指摸哪就是哪,不需要第二个动作,不像鼠标,是相对定位的一套系统,第三就 是能检测手指的触摸动作并且判断手指位置,各类触摸屏技术就是围绕“检测手指触摸” 而八仙过海各显神通的。目前,根据传感器的类型,触摸屏大致被分为红外线式、电阻 式、表面声波式和电容式触摸屏四种。
4
深圳市元创兴科技有限公司
实验指导书
五线电阻技术触摸屏的基层把两个方向的电压场通过精密电阻网络都加在玻璃的导 电工作面上,我们可以简单的理解为两个方向的电压场分时工作加在同一工作面上,而 外层镍金导电层只用来当作纯导体,有触摸后分时检测内层ITO接触点X轴和Y轴电压值的 方法测得触摸点的位置。五线电阻触摸屏内层ITO需四条引线,外层只作导体仅仅一条, 触摸屏得引出线共有5条。首先五线电阻触摸屏的A面是导电玻璃而不是导电涂覆层,导 电玻璃的工艺使得A面的寿命得到极大的提高,并且可以提高透光率。其次五线电阻触摸 屏把工作面的任务都交给寿命长的A面,而B面作为导体,并且采用了延展性好、电阻率 低的镍金透明导电层,因此,B面的寿命也极大的提高。
深圳市元创兴科技有限公司
Reinovo
实验指导书
自动控制类使用
板球系统的定位控制和轨迹跟踪
实验指导书
0年12月22日
深圳市元创兴科技有限公司
实验指导书
第一章 实验使用仪器及其连接方式..................................................................................... 1 第二章 系统控制原理简介..................................................................................................... 2 第三章 实验............................................................................................................................. 3
电阻触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏,在强化玻璃表
面分别涂上两层 OTI 透明氧化金属导电层。利用压力感应进行控制。当手指触摸屏幕时, 两层导电层在触摸点位置就有了接触,电阻发生变化。在 X 和 Y 两个方向上产生信号, 然后传送到触摸屏控制器。控制器侦测到这一接触并计算出(X,Y)的位置,再根据模拟 鼠标的方式运作。电阻屏根据引出线数多少,分为四线、五线等多线电阻触摸屏。
(要修改
5
深圳市元创兴科技有限公司
实验指导书
1、触摸屏实验 双击 Select Experiment 模块,选择试验编号 1,然后双击右侧的“实验 1 运动控 制基础实验”子模块,打开如下界面
360o n
n —编码器线数。 由于光电式脉冲编码盘每转过一个分辨角就发出一个脉冲信号,因此,根据脉冲数 目可得出工作轴的回转角度,由传动比换算出直线位移距离;根据脉冲频率可得工作轴 的转速;根据 A 、 B 两相信号的相位先后,可判断光电码盘的正、反转,以得到待测装 置转向。 由于光电编码器输出的检测信号是数字信号,因此可以直接进入计算机进行处理,
实验一 运动控制基础实验.................................................................................................................... 3 实验二 板球系统调平板水平实验........................................................................................................ 8 实验三 板球系统建模、仿真及实验.................................................................................................. 10 实验四 状态空间极点配置控制实验.................................................................................................. 19 实验五 线性二次最优控制 LQR 控制实验..........................................................................................33 实验六 模糊控制实验.......................................................................................................................... 40 实验七 变论域模糊控制实验.............................................................................................................. 47