电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024年MATLAB实验报告VIP免费

2024年MATLAB实验报告_第1页
1/23
2024年MATLAB实验报告_第2页
2/23
2024年MATLAB实验报告_第3页
3/23
徐律电气工程学院自动化102班12月21日试验一MATLAB环境的熟悉与基本运算一、试验目的1.熟悉MATLAB开发环境2.掌握矩阵、变量、体现式的多种基本运算二、试验基本知识1.熟悉MATLAB环境MATLAB桌面和命令窗口、命令历史窗口、协助信息浏览器、工作空间浏览器、文献和搜索途径浏览器。2.掌握MATLAB常用命令clc清除命令窗口中内容clear清除工作空间中变量help对所选函数的功能、调用格式及有关函数给出阐明lookfor查找具有某种功能的函数但却不懂得该函数的精确名称who查询工作空间中的变量信息3.MATLAB变量与运算符变量命名规则如下:(1)变量名可以由英语字母、数字和下划线构成(2)变量名应以英文字母开头(3)长度不不小于31个(4)辨别大小写MATLAB中设置了某些特殊的变量与常量,列于下表。表1MATLAB的特殊变量与常量变量名功能阐明变量名功能阐明ANS默认变量名,以应答近来一次操作运算成果realmin最小的正实数i或j虚数单位INF(inf)无穷大pi圆周率NAN(nan)不定值(0/0)eps浮点数的相对误差nargin函数实际输入参数个数realmax最大的正实数nargout函数实际输出参数个数MATLAB运算符,通过下面几种表来阐明MATLAB的多种常用运算符表2MATLAB算术运算符操作符功能阐明操作符功能阐明+加\矩阵左除-减.\数组左除*矩阵乘/矩阵右除.*数组乘./数组右除^矩阵乘方'矩阵转置.^数组乘方.'数组转置表3MATLAB关系运算符操作符功能阐明==等于~=不等于>不小于<不不小于>=不小于等于<=不不小于等于表4MATLAB逻辑运算符逻辑运算符逻辑运算阐明&And逻辑与|Or逻辑或~Not逻辑非Xor逻辑异或表5MATLAB特殊运算符号功能阐明示例符号功能阐明示例: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.'非共轭转置A’共轭转置A=s把标量s赋给A的每个元素s+B标量s分别与B元素之和s-B,B-s标量s分别与B元素之差s.*A标量s分别与A元素之积s*A标量s分别与A每个元素之积s./B,B.\s标量s分别被B的元素除S*inv(B)B阵的逆乘sA.^nA的每个元素自乘n次A^nA阵为方阵,自乘n次A.^p对A各元素分别求非整数幂A^p方阵A的非整数乘方A+B对应元素相加A+B矩阵相加A-B对应元素相减A-B矩阵相减A.*B对应元素相乘A*B内维相似矩阵相乘A./BA的元素别B的对应元素除A/BA右除BB.\A与上相似B\AA左除Bexp(A)以自然数e为底,分别以A的元素为指数,求幂expm(A)A的矩阵指数函数log(A)对A的各元素求对数logm(A)A的矩阵对数函数sqrt(A)对A的各元素求平方根sqrtm(A)A的矩阵平方根函数6.MATLAB的常用函数表8原则数组生成函数指令含义指令含义diag产生对角形数组(对高维不合用)rand产生均匀分布随机数组eye产生单位数组(对高维不合用)randn产生正态分布随机数组magic产生魔方数组(对高维不合用)zeros产生全0数组ones产生全1数组size()返回指定矩阵的行数和列数表9数组操作函数指令含义diag提取对角线元素,或生成对角阵flipud以数组“水平中线”为对称轴,互换上下对称位置上的数组元素fliplr以数组“垂直中线”为对称轴,互换左右对称位置上的数组元素reshape在总元素数不变的前提下,变化数组的“行数、列数”rot90矩阵逆时针旋转90度det方阵的行列式值rank矩阵的秩三、试验内容1、新建一种文献夹(自己的名字命名)2、启动MATLAB6.5,将该文献夹添加到MATLAB途径管理器中。3、保留,关闭对话框4、学习使用help命令,例如在命令窗口输入helpeye,然后根据协助阐明,学习使用指令eye(其他不会用的指令,根据此措施类推)...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024年MATLAB实验报告

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部