控制系统的matlab仿真与设计复习高等教育出版社王海英袁丽英吴勃.pptVIP

  • 6
  • 0
  • 约3.36千字
  • 约 30页
  • 2019-07-13 发布于湖北
  • 举报

控制系统的matlab仿真与设计复习高等教育出版社王海英袁丽英吴勃.ppt

* 第一章 MATLAB基础 仿真的定义及分类 仿真可分为物理仿真、数学仿真和混合仿真。 对实际系统构建物理模型或数学模型进行研究,然后把对模型试验研究的结果应用到实际系统中去,这种方法就叫做模拟仿真研究,简称仿真。 仿真遵循的原则是相似原理,即几何相似、环境相似和性能相似。 MATLAB语言的特点 MATLAB操作桌面 命令窗口、历史命令窗口、当前目录浏览器窗口、工作空间浏览器窗口、编辑器窗口、帮助浏览器窗口。 内存变量的查阅和删除 工作空间(Workspace) 数据文件的操作 变量(函数)命名规则 基本数据类型 程序编辑规则 编程基础 第二章 数据结构及其运算 1 数据类型 六种基本数据类型 双精度型,字符型,稀疏型,细胞型,结构体,存储型。 2 一维数组 创建 冒号,linspace, logspace format short,format long 显示 访问 3 二维数组 创建 逐个输入数组元素值; 利用M文件。 访问 双下标方式,单下标方式 单下标和双下标ind2sub和sub2ind转换; 访问二维数组的子数组。 4 数组操作 标准数组的生成 ones zeros rand eye diag 数组操作 cat fliplr flipud rot90 repmat tril triu 5 数组运算与矩阵运算 A+B ,A- B ,A.*B , A./B (A.\B), A.^B 数组运算函数 矩阵运算 A+B A-B A*B A/B 求xB=A的最小二乘解。 A\B 求Bx=A的最小二乘解。 A^p inv(A) 矩阵的逆矩阵。 s*A 标量乘矩阵 6 多项式 创建 poly(A)方阵特征多项式 poly(a) 创建特征根对应多项式 多项式的运算 加减:+ -(同样长度) 相乘: p=conv(p1,p2) 相除: [q,r]=deconv(p1,p2) 求导:dp=polyder(p) dp=polyder(p1,p2) [num,den]=polyder(p1,p2) 求根:roots(p) 求值:pA=polyval(p,A) MA=ployvalm(p,A) 7 关系运算、逻辑运算和运算符 关系运算符 ~= 不等于(教材有错) 逻辑运算符 逻辑与 | 逻辑或 ~ 逻辑非 xor 逻辑异或。 运算符及其优先级 8 细胞数组 细胞数组的访问 第三章 数据的可视化 figure subplot(m,n,p) 离散数据的准备 基本二维绘图函数plot以及属性 plot(x, y, ‘color_linestyle_marker’) 坐标控制,栅格控制,追加控制,图形标注 图形交互命令 [x,y]=ginput [x,y]=ginput(n) 常用函数的绘图 第四章 M文件和程序设计 1 分支控制 if和switch两种语句 if结构 if expression commands end if-else结构 if expression commands1 else commands2 end if-elseif-else结构 if expression_1 command_1 elseif expression_2 command_2 …… elseif expression_n command_n else command_el end switch-case结构 switch exp_const case value_1 commands_1 case value_2 commands_2 ┅ case value_n commands_n otherwise commands_ow end 2 循环控制 for循环 For,while,break for x=Array commands end while循环 while expression commands end break 3 人机交互控制 Input, disp(x) 4 m文件 m文件分为命令文件和函数文件 函数文件命名、存储方式 函数文件编写格式 varargin 数目可变

文档评论(0)

1亿VIP精品文档

相关文档