2022年MATLAB控制系统设计方案仿真应用.docx
《2022年MATLAB控制系统设计方案仿真应用.docx》由会员分享,可在线阅读,更多相关《2022年MATLAB控制系统设计方案仿真应用.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源其次章 数值运算MATLAB以矩阵为基本运算 单元”;无论是数值矩阵仍是符号矩阵,都不必事先定义维数大小,会依据用户输入的矩阵结构自动配置,并在此后的运算中依据依据正确的数学法就自动调整矩阵的维数;2.1 矩阵与数组运算2.1.1 矩阵的建立通常矩阵与数组的意义相同,都是指含有M 行与 N 列数字的矩阵结构;矩阵中的元素可以是实数或者复数;要用MATLAB进行矩阵运算,第一要将矩阵输入到MATLAB中;下面给出两种创建数值矩阵的直接输入法;在输入方式中,分号有三个作用:1、在“【】”方括号内时,它是矩阵行间的分隔符;2、它可用作指令与指令间的分隔符;代表圆周率 ,i代表虚数单位且
2、i=1 )有时候用所示的函数来生成矩阵,见下表所示;基本矩阵函数功能描述ones产生全部元素为 1 的矩阵eye产生单位矩阵repmat产生元素区块重复矩阵rand产生均匀分布随机数矩阵randn产生正态分布随机数矩阵linspace产生线性等间距的列向量logspace产生对数等间距的列向量meshgrid产生用于 3D-plots 的 X 和 Y 数组zeros产生零矩阵size length ndimsdisp isempty isequal isnumeric islogical logical矩阵运算操作函数 reshapediag tril triufiplr基本矩阵信息矩阵大小向
3、量长度数组的维度显示数组或文字 检测是否为空矩阵检测矩阵是否相等检测是否为数值数组检测是否为规律数组将数值数组转换为规律数组功能描述更换矩阵大小 对数数组或矩阵取出矩阵的下三角部分取出矩阵的上三角部分将矩阵左右对调3、当它放在赋值指令后是,该指令执行后的赋值结果将不显示在屏幕上;(指令中的pi欢迎下载精品学习资源fipud将矩阵上下对调flipdim将矩阵沿特定方向对调Rot90将矩阵旋转 90find找出非零元素的下标end最终元素的下标Sub2ind将一组下标值转化为单个下标Ind2sub将相应的下标转化为等价下标阵列2.1.2 矩阵与数组运算两种运算指令形式和实质的异同点见下表所示;1、
4、数组四就运算、乘法、转置运算符中的小黑点确定不能遗漏,否就将不按数组运算规章进行运算;2、无论执行什么数组运算,所得运算结果数组总是与参与运算的数组维数同维3、要特别留意两种运算在乘、除和乘方等方面的本质区分;两种运算指令形式和实质的异同点矩阵运算指令指令含义矩阵共轭转置矩阵相加矩阵相减2.2 数组函数与矩阵函数MATLAB所供应的函数有两大类:一类是按数组运算法就设计的,称为数组函数,表示为f. ;另一类是依据矩阵运算法就设计的,称为矩阵函数,表示为funm.基本数组函数指令函数名称功能函数名称功能sinacossh反双曲余昡cosatanh反双曲正切tanacoth反双曲余割cotasec
5、h反双曲正割secacsch反双曲余割欢迎下载精品学习资源2.4 矩阵的分解MATLAB矩阵的分解包括三角分解、正交分解、奇妙值分解和特点值分解;2.4.1 三角分解矩阵的三角分解时一个方阵分解为两个基本三角阵的乘积,其中一个三角阵为上三角阵, 另一个为下三角;通常称为“LU 分解,使用的算法是高斯消元法,主要用于简化大矩阵行列式值的运算过程、求逆矩阵阵和求解联立方程组;MATLAB的当前目录在命令窗口中输入cd 指令,并按录;enter 键确认,即显示有当前MA TLAB7 工作所在目MATLAB帮忙窗口选择主窗口中 help帮忙系统MTALAB HELP指令,也可选择主窗口中的“?”按钮进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 MATLAB 控制系统 设计方案 仿真 应用
限制150内