控制工程matlab实验报告

上传人:第*** 文档编号:31417049 上传时间:2018-02-07 格式:DOC 页数:14 大小:299.42KB
返回 下载 相关 举报
控制工程matlab实验报告_第1页
第1页 / 共14页
控制工程matlab实验报告_第2页
第2页 / 共14页
控制工程matlab实验报告_第3页
第3页 / 共14页
控制工程matlab实验报告_第4页
第4页 / 共14页
控制工程matlab实验报告_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《控制工程matlab实验报告》由会员分享,可在线阅读,更多相关《控制工程matlab实验报告(14页珍藏版)》请在金锄头文库上搜索。

1、0浙江科技学院机电系统开放性实验设计题目: MATLAB 控制机电系统实分析专 业: 机 械 设 计 制 造及 其 自 动 化班 级: 机 制 122 学生姓名: 王朝旭 指导老师: 高 俊 2014 年 05 月 30 日1目 录实验一 MATLAB 语言基本命令 .31 实验目的 .32 实验器材 .33 实验内容 .34 实验步骤: .35 实验类容: .3实验二 MATLAB 控制系统工具箱使用 .61 实验目的 .62 实验器材 .63 实验内容 .64 实验步骤及内容 .6实验三 MATLAB 数字控制器设计初步 .91 实验目的 .92 实验器材 .93 实验内容 .94 实验步

2、骤及内容 .92实验四 控制系统数学模型的 MATLAB 实现 .121 实验目的 .122 实验器材 .123 实验步骤及内容 .12总结 .14实验一 MATLAB 语言基本命令1 实验目的1. 掌握科学计算的有关方法,熟悉 MATLAB语言及其在科学计算中的运用;2. 掌握 MATLAB的命令运行方式和 M文件运行方式;3. 掌握矩阵在 MATLAB中的运用。2 实验器材计算机 WinXP、Matlab7.0 软件3 实验内容(1). 输入 A=7 1 5;2 5 6;3 1 5,B=1 1 1; 2 2 2;3 3 3,在命令窗口中执行下列表达式,掌握其含义: A(2, 3) A(:,

3、2) A(3,:) A(:,1:2:3) A(:,3).*B(:,2) A(:,3)*B(2,:) A*B A.*BA2 A.2 B/A B./A (2).输入 C=1:2:20,则 C(i)表示什么?其中 i=1,2,3,10; (3).查找已创建变量的信息,删除无用的变量; (4). 试用 help 命令理解下面程序各指令的含义: clear t =0:0.001:2*pi; subplot(2,2,1); 3polar(t, 1+cos(t) subplot(2,2,2); plot(cos(t).3,sin(t).3) subplot(2,2,3); polar(t,abs(sin(t

4、).*cos(t) subplot(2,2,4); polar(t,(cos(2*t).0.5)4 实验步骤:打开 MATLAB程序,将实验内容中的题目依次输入 MATLAB中,运行得到并记录结果,最后再对所得结果进行验证。5 实验报告内容(1) A=7 1 5;2 5 6;3 1 5A =7 1 52 5 63 1 5 B=1 1 1; 2 2 2;3 3 3B =1 1 12 2 23 3 3 A(2, 3) “ 取矩阵 A中第二行第三列的元素”ans =6 A(:,2) “ 取矩阵 A中第二列的元素”ans =151 A(3,:) “ 取矩阵 A中第三行的元素”ans =3 1 5 A(

5、:,1:2:3) “使矩阵的第一列到第二列,第二例到第三列,构成新的 2*3的矩阵”ans =7 52 63 5 A(:,3).*B(:,2) “取矩阵 A的三列和 B的第二列,对应元素一次相乘”ans =512154 A(:,3)*B(2,:) “取矩阵 A的三列和 B的第二行,对应元素进行叉乘”ans =10 10 1012 12 1210 10 10 A*B “矩阵进行叉乘”ans =24 24 2430 30 3020 20 20 A.*B “两矩阵对应元素相乘”ans =7 1 54 10 129 3 15 A2 “矩阵 A叉乘上矩阵 A”ans =66 17 6642 33 703

6、8 13 46 A.2 “举证 A中的元素翻倍”ans =49 1 254 25 369 1 25 B/A “矩阵 B除以矩阵 A”ans =0.1842 0.2105 -0.23680.3684 0.4211 -0.47370.5526 0.6316 -0.7105 B./A “两矩阵对应元素相除”ans =0.1429 1.0000 0.20001.0000 0.4000 0.33331.0000 3.0000 0.6000(2) C=1:2:20C =1 3 5 7 9 11 13 15 17 19C(i)表示奇数 2*i-1(3)查找已创建变量的信息,删除无用的变量clear “清除”

7、t =0:0.001:2*pi; “定义时间向量”subplot(2,2,1); “定义多块图画的绘图位置” polar(t, 1+cos(t) “绘制函数图像”5subplot(2,2,2); plot(cos(t).3,sin(t).3) subplot(2,2,3); polar(t,abs(sin(t).*cos(t) subplot(2,2,4); (4)polar(t,(cos(2*t).0.5)实验二 MATLAB 控制系统工具箱使用1 实验目的(1)了解 Matlab 控制系统工具箱中常用函数.(2)掌握模型转换方法以及奈氏图、伯德图的绘制。(3)掌握系统脉冲、阶跃等响应的仿真方法2 实验器材计算机 Win7、Matlab7.0 软件3 实验内容(1)利用 residue 函数求取传递函数的部分分式展开式(2)利用 tf 函数构建系统传递函数(3)利用 impulse、step、lsim 等函数仿真系统的单位脉冲、阶跃、速度响应。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号