控制系统仿真实验指导书.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档 精品文档 PAGE PAGE # 欢。迎下载 精品文档 精品文档 PAGE PAGE # 欢。迎下载 控制系统仿真实验指导书 梅秀庄 主编 内蒙古工业大学机械学院 2009 年 12 月 目录 TOC \o "1-5" \h \z \o "Current Document" 实验一 MATLAB基本操作与基本运算 1 \o "Current Document" 实验二MATLAB语言的程序设计 3 \o "Current Document" 实验三 MATLAB的图形绘制 4 \o "Current Document" 实验四 函数文件设计和控制系统模型的描述 6 \o "Current Document" 实验五 控制系统的频域与时域分析 7 \o "Current Document" 实验六 控制系统 PID 校正器设计法 8 附 录 11 精品文档 精品文档 PAGE PAGE #欢迎下载 精品文档 精品文档 PAGE PAGE #欢迎下载 实验一 MATLAB基本操作与基本运算 、实验目的及要求: 熟悉MATLAB7.0的开发环境; 掌握MATLAB7.0的一些常用命令; 3?掌握矩阵、变量、表达式的输入方法及各种基本运算。 二、实验内容: 熟悉MATLAB7.0的开发环境: MATLAB的各种窗口: 命令窗口、命令历史窗口、启动平台窗口、工作空间窗口、当前路径窗口。 图1 MATLAB界面窗口 路径的设置: 建立自己的文件夹,加入到 MATLAB^径中,并保存。 设置当前路径,以方便文件管理。 改变命令窗口数据的显示格式 >> format short >> format long 然后键入特殊变量:pi (圆周率),比较显示结果。 2.掌握MATLAB^用命令 >> who %列出工作空间中变量 >> whos %列出工作空间中变量,同时包括变量详细信息 >>save test %将工作空间中变量存储到 test.mat文件中 >>load test %从test.mat文件中读取变量到工作空间中 >>clear % 青除工作空间中变量 >>help函数名 % 寸所选函数的功能、调用格式及相关函数给出说明 >>lookfor %查找具有某种功能的函数但却不知道该函数的准确名称 如:lookfor Lyapunov 可列出与Lyapunov有关的所有函数。 在MATLAB勺命令窗口计算 sin(2 二) ( 一 89 55 0.4) - 4.5 设计M文件计算: 已知1 0 1 已知 b= 0 2 1 0 0 3 一 (单位阵)求出:1) a+b a-b a+b*5 a-b+I (单位阵) 2) a*b a.*b a/b 3) aA2 a.A2 注意:点运算的功能,比较结果。 设计M文件计算: 100 2 x=0:0.1:10 sum 八"(Xi —2Xi) i £ 当sum>1000时停止运算,并显示求和结果及计算次数。 三、实验报告要求: 1) 体会1、2的用法; 2) 对3、4、5写出程序及上机的结果。 实验二MATLAB语言的程序设计 、实验目的 1、 熟悉MATLAB程序编辑与设计环境 2、 掌握各种编程语句语法规则及程序设计方法 3、 函数文件的编写和设计 4、 了解和熟悉跨空间变量传递和赋值 、实验内容 1、 用for 循环语句实现求 1?100的和 2、 用for循环语句实现编写一个求 n阶乘的函数文件 3、 找到一个n!> 10 100的值(利用上题的 n阶乘函数文件) 4、 编写一个乘法表(9X 9) 5、 已知一维数组 A = [2,4,5,8,10] 、B =[4,9,6,7,4] ,用 for 循环语句实 n 现a A BnJ 1,求和函数可用sum() i 1 6、 编写验证魔方矩阵的函数文件,输出要求如下: 如果输入矩阵的维数小于 3,输出显示’error ' 如果输入矩阵的不是方阵,输出显示 ’the size of matrix X must be N-by-N matrix ’ 显示行、列和及其对角线求和后的值,并判断其和是否相同。若不同, 显示’No',相同显示’Yes'。 、实验报告要求: 在M文件编辑器中,编写程序代码并调试 实验三 MATLAB的图形绘制 、实验目的及要求: 掌握MATLAB绘图的基本方法,熟悉各种绘图函数的使用; 掌握图形的修饰方法和标注方法; 了解MATLAB中图形窗口的操作。 、实验内容: x= [ — 2 n, 2 n], y1=s inx 、 y2=cosx、 y3=s in2x 、 y4=cos 2x ①用MATLAB^言分四个区域分别绘制的

文档评论(0)

cooldemon0602 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档