- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机仿真技术》实验指导书汇
《计算机仿真技术》实验指导书
电气与信息工程学院实验中心
前 言
计算机仿真技术利用计算机科学和技术的成果建立被仿真的模型,并在某些实验条件下对模型进行动态实验的一门综合性技术。它具有高效、安全、受环境条件的约束较少、可改变时间比例尺等优点,已成为分析、设计、运行、评价、培训系统(尤其是复杂系统)的重要工具MATLAB环境及基本运算、Matlab程序设计基本方法、MATLAB的图形绘制、Simulink建模与仿真、控制系统的分析(1)—时域分析、控制系统的分析(2)—根轨迹分析、控制系统的频率特性分析这几部分内容,作为学习仿真技术的主要内容。希望同学们在实验课前要做好预习工作,掌握基本方法和原理,实验课堂上做好每个实验,对实验结果要做好必要的记录和保存,课后认真完成实验报告。只要认真对待每一次实验练习,相信同学们在专业理论知识和编程仿真实践上真正会有所收获。
目 录
实验一 熟悉MATLAB环境及基本运算 3
实验二 Matlab程序设计基本方法 8
实验三 MATLAB的图形绘制 11
实验四 Simulink建模与仿真 15
实验五 控制系统的分析(1)—时域分析 22
实验六 控制系统的分析(2)—根轨迹分析 25
实验七 控制系统的频率特性分析 29
实验八 基于传递函数的控制器设计 33
实验一熟悉MATLAB环境及基本运算
一、实验目的1.熟悉MATLAB开发环境
2.掌握矩阵、变量、表达式的各种基本运算
二、实验
1.熟悉MATLAB环境
熟悉MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器文件和搜索路径浏览器。
2.掌握MATLAB常用命令
clc 清除命令窗口中内容 clear 清除工作空间中变量 help 对所选函数的功能、调用格式及相关函数给出说明 lookfor 查找具有某种功能的函数但却不知道该函数的准确名称 who 查询工作空间中的变量信息 3.MATLAB变量与运算符
变量命名规则如下:
(1) 变量名可以由英语字母、数字和下划线组成
(2) 变量名应以英文字母开头
(3) 长度不大于31个
(4) 区分大小写
MATLAB中设置了一些特殊的变量与常量,列于下表。
表1 MATLAB的特殊变量与常量
变量名 功能说明 变量名 功能说明 ANS 默认变量名,以应答
最近一次操作运算结果 realmin 最小的正实数 i或j 虚数单位 INF(inf) 无穷大 pi 圆周率 NAN(nan) 不定值(0/0) eps 浮点数的相对误差 nargin 函数实际输入参数个数 realmax 最大的正实数 nargout 函数实际输出参数个数 MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符表2 MATLAB算术运算符
操作符 功能说明 操作符 功能说明 + 加 \ 矩阵左除 - 减 .\ 数组左除 * 矩阵乘 / 矩阵右除 .* 数组乘 ./ 数组右除 ^ 矩阵乘方 矩阵转置 .^ 数组乘方 . 数组转置 表3 MATLAB关系运算符
操作符 功能说明 == 等于 ~= 不等于 大于 小于 = 大于等于 = 小于等于 表4 MATLAB逻辑运算符
逻辑运算符 逻辑运算 说明 And 逻辑与 | Or 逻辑或 ~ Not 逻辑非 Xor 逻辑异或 表5 MATLAB特殊运算
符号 功能说明示例 符号 功能说明示例 : 1:1:4;1:2:11 . ; 分隔行 .. , 分隔列 … () % 注释 [] 构成向量、矩阵 ! 调用操作系统命令 {} 构成单元数组 = 用于赋值 4. MATLAB的一维、二维数组的访问
表6 子数组访问与赋值常用的相关指令格式
指令格式 指令功能 A(r,c) 数组A中r指定行、c指定列之元素组成的子数组 A(r,:) 数组A中r指定行对应的所有列之元素组成的子数组 A(:,c) 数组A中c指定列对应的所有行之元素组成的子数组 A(:) 数组A中各列元素首尾相连组成的“一维长列”子数组 A(i) 一维长列子数组中的第i个元素 A(r,c)=Sa 数组A中r指定行、c指定列之元素组成的子数组的赋值 A(:)=D(:) 数组全元素赋值,保持A的行宽、列长不变,A、D两组元素
总合应相同 5. MATLAB的基本运算
表7 两种运算指令形式和实质内涵的异同表
数组运算 矩阵运算 指令 含义 指令 含义 A. 非共轭转置
您可能关注的文档
- 《基础会计学》习题集汇.doc
- 《大型室内精装修工程施工组织设计好 》汇.doc
- 《大型室内精装修工程施工组织设计 》汇.doc
- 《大型室内装修施工组织设计 》汇.doc
- 《各类型会所研究 》汇.ppt
- 《大型室内装修施工组织设计好 》汇.doc
- 《大型甲醇生产厂废水治理措施 》汇.doc
- 《大学计算机基础》实验实施方案-学生用汇.docx
- 《天然气减压站施工组织设计》汇.doc
- 《天津市设立小额贷款公司的法律程序 》汇.doc
- 2025年嘉兴市秀洲区新城街道社区卫生服务中心招聘编外合同制2人笔试模拟试题附答案详解(名师推荐).docx
- 医院神经内科医生操作规范.pptx
- 2025年嘉兴市秀洲区新城街道社区卫生服务中心招聘编外合同制2人笔试模拟试题附答案详解(完整版).docx
- 2025年嘉兴市秀洲区新城街道社区卫生服务中心招聘编外合同制2人笔试模拟试题有完整答案详解.docx
- 2025年嘉兴市秀洲区新城街道社区卫生服务中心招聘编外合同制2人笔试模拟试题精选答案详解.docx
- 2025年嘉兴市秀洲区新城街道社区卫生服务中心招聘编外合同制2人笔试模拟试题精编答案详解.docx
- 2025年嘉兴市秀洲区新城街道社区卫生服务中心招聘编外合同制2人笔试模拟试题有答案详解.docx
- 医院神经内科医生操作规范.pptx
- 2025年嘉兴市秀洲区新城街道社区卫生服务中心招聘编外合同制2人笔试模拟试题附答案详解.docx
- 2025年嘉兴市秀洲区新城街道社区卫生服务中心招聘编外合同制2人笔试模拟试题及答案详解(精选题).docx
文档评论(0)