南昌大学《MATLAB与控制系统仿真》实验报告.docxVIP

  • 25
  • 0
  • 约1.68万字
  • 约 35页
  • 2021-09-05 发布于天津
  • 举报

南昌大学《MATLAB与控制系统仿真》实验报告.docx

?贞脚 ?贞脚 实验报告 实验课程:MATLAB 实验课程: MATLAB与控制系统仿真 姓 名: 学 号: 专业班级: 2016年6月 目录 实验一 MATLAB的环境与基本运算(一) 实验二MATLAB的环境与基本运算(二) 实验三MATLAB语言的程序设计 实验四MATLAB的图形绘制 实验五 基于SIMULINK的系统仿真 实验六 控制系统的频域与时域分析 实验七 控制系统PID校正器设计法 实验八线性方程组求解及函数求极值 实验一 MATLAB的环境与基本运算(一) 一、 实验目的 熟悉MATLAB开发环境 掌握矩阵、变量、表达式的各种基本运算 二、 实验基本原理 熟悉MATLAB环境: MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径 浏览器。 掌握MATLAB常用命令 表1 MATLAB 用命令 clc 淸除命令窗口中容 clear 清除工作空间中变量 help 对所选函数的功能、调用格式及相关函数给出说明 lookfor 查找具有某种功能的函数但却不知道该函数的准确名称 MATLAB变量与运算符 1变量命名规则 2 MATLAB的各种常用运算符 表2 MATLAB算术运算符 操作符 功能说明 桑作符 功能说明 + 加 \ 距阵左除 一 减 ?\ 数组左除 * 矩阵乘 / 矩阵右除 数组乘 ./ 数组右除 矩阵乘方 r 矩阵转置 a ■ 数组乘方 1 ? 数组转置 表3 MATLAB关系运算符 操作符 功能说明 等于 不等于 大于 小于 = 大于等于 = 小于等于 表4 MATLAB逻辑运算符 逻辑运算符 逻辑运算 说明 And 逻辑与 1 Or 逻辑或 Not 逻辑非 Xor 逻辑异或 表5 MATLAB特殊运算 符号 功能说明示例 符号 功能说明示例 ■ ■ 1:1:4;1:2:11 ■ ? 9 分隔行 ? ? 9 分隔列 ? ? ? () % 注释 [] 构成向量、矩阵 1 ? 调用操作系统命令 {} 构成单元数组 = 用于賦值 4. MATLAB的一维、二维数组的寻访 表6子数组访问与賦值常用的相关指令格式 指令格式 指令功能 数组A中7?指定行、C指定列之元素纽成的了数纽 /(為:) 数组.4中厂指定行对应的所有列Z元素组成的子数组 -4() 数组.4中C指定列对应的所有行Z兀素组成的子数组 .4(:) 数组加中各列元素首尾相连组成的“一维长列”子数组 -4(0 ”一维长列”子数组中的第i个元素 A{r^c)=Sa 数组川屮广指主厅、c指定列Z元索组成的子数组的赋值 ?4(:)3(:) 数纽全元素赋值,保持A的行宽、列氏不变,A、D两组元素总合应相同 三、主要仪器设备及耗材 计算机 四、实验容 新建一个文件夹(自己的名字命名,在机器的最后一个盘符) 启动MATLAB,将该文件夹添加到HATLAB路径管理器中。 学习使用help命令。 窗口命令 close close all clc hold on hold off 了解其功能和作用,观察command window, command history和workspace等窗口的变化结果。5.工 作空间管理命令 who whos clear 6.随机生成一个2X6的矩阵,写出实现矩阵左旋(以第1行第1列为中心逆时针)90。或右旋(顺 时针)90°的命令。 左族:rot90(a);右旋:rot90(flipud(fliplr(a)))(先左右翻转,上下翻转,在左族90° ) Command Window Command Window ?贞脚 ?贞脚 New to MATLAB ? Watch this Vide6 see Dfricm or read Getting Started- ? help close CLOSE Close -f igure. CLOSE (H) closes thie -window vitK Handle H. CLOSE, by itself, closes the current figure wxnd.ov. CLOSEnam) closes the named wiiidov? CLOSE ALL closes all the open figure windows? CLOSE ALL HIDDEN closes hidden windows as well. SIAIUS = CLOSE (???) returns 1 if the speczfxed windows were closed and 0 othervis?? clc ? help clc CLC Clear coynmand window. CLC clears *th? conurLond windo

文档评论(0)

1亿VIP精品文档

相关文档