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

2024年matlab实验报告实验VIP免费

2024年matlab实验报告实验_第1页
1/11
2024年matlab实验报告实验_第2页
2/11
2024年matlab实验报告实验_第3页
3/11
学生试验汇报开课学院及试验室:机电学院11月30日学院机电学院年级、专业、班姓名学号试验课程名称MATLAB程序设计成绩试验项目名称试验3:数值数组及其运算指导老师一、试验目的1、掌握一维数组的创立措施;掌握一维数组子数组的寻访和赋值措施;2、掌握二维数组的创立措施;掌握二维数组子数组的寻访和赋值措施;3、掌握数组的多种运算,理解数组运算和矩阵运算的区别。二、试验原理1、数组的创立和寻访数值数组(NumericArray)和数组运算(ArrayOperations)一直是MATLAB的关键内容。自MATLAB5.x版起,由于其“面向对象”的特性,这种数值数组(如下简称为数组)成为了MATALB最重要的一种内建数据类型(Built-inDataType),而数组运算就是定义在这种数据构造上的措施(Method)。数组是指实数或复数构成的长方阵列(Array),可以是一维、二维、三维或更高的维数。不一样维数的数组创立和访问的措施有相似之处,也有不一样之处。一维数组的创立措施有:(1)逐一输入法;(2)冒号生成法;(3)定数线性采样法;(4)定数对数生成法。对于一维数组的寻访,常用的有如下几种类型:(1)x(3);(2)x([125]);(3)x(1:3);(4)x(3:end);(5)x(3:-1:1);(6)x(find(x>0.5));(7)x([12344321])。在这里假设x是长度为5的一维数组。二维数组则是由实数或复数排列称矩形而成。二维数组和矩阵在数据构造上相似;一种矩形阵列是二维数组或矩阵取决于所使用的运算符号。二维数组的创立措施有:(1)直接输入法,用于生成较小数组;(2)运用M文献创立和保留数组,用于常常要调用的数组,尤其是较大并且复杂的数组。对于二维数组的寻访,常用的有如下几种类型:(1)全下标标识法,如A(2,3);(2)单下标标识法,如A(10),这种措施比较少用;(3)单下标全元素标识,如A(:),指的是A的各列按先左后右的次序、首尾相接排成“一维长列”后,得到的一维数组的所有元素,其成果是一种一维列数组;类似地,也需注意A(r,:)、A(:,c)的含义。(4)“逻辑1”标识。在MATLAB中,提供了有关的函数用作常用的原则数组的生成,如全0数组、全1数组、单位矩阵、对角阵、均匀分布的随机数组、正态分布的随机数组等,均有有关的生成函数。对于某些数组的特殊操作,MATLAB也提供了对应的操作函数。如提取对角元素或生成对角阵、逆时针旋转二维数组90度、提取数组下三角部分、提取数组上三角部分等,均有对应的函数。在应用中注意运用这些函数,可以事半功倍。2、数组运算数组运算是指无论在数组上施加什么运算(加减乘除或函数),总认定那种运算对被运算数组中的每个元素平等地实行同样的操作。数组运算包括加、减、乘、除、乘方等,除加减外,数组之间进行乘、除、乘方都必须在运算符号前加“.”,否则视为矩阵运算。此外,数组运算还包括转置、关系运算和逻辑运算。除了以运算符号执行数组运算外,也可以对数组施加函数,以函数形式进行数组运算。如对数组X执行函数f的运算:,其中X为m行n列的数组。执行数组运算的常用函数有三角函数和双曲函数、指数函数、复数函数、圆整函数和求余函数、坐标变换函数等。三、试验内容1、一维数组的创立(1)、运用逐一输入法、冒号生成法以及定数线性采样法创立如下一维数组:X1=[1,2,3,4,5,6,7,8,9,10](2)、运用冒号生成法创立如下数组:X2=(1,2,3,4,9,8,7,6,5)(3)、运用定数对数生成法创立一种第一种元素为10,最终一种元素为100,元素个数为51的一维数组X3。2、一维数组子数组的寻访和赋值以冒号生成法创立一种第一种元素为0,步长为0.1,最终一种元素为2的一维数组X4,并写出寻访或赋值的如下指令:a、寻访X4的第6个元素;b、同步寻访X4的第2、5、7个元素;c、寻访前3个元素构成的子数组;d、寻访除前3个元素外的所有的其他元素;e、由后三个元素倒排构成的子数组;f、由不小于0.5的元素构成的子数组;g、把第三个元素重新赋值为0;把目前x数组的第一、四个元素都赋值为1。3、二维数组的创立,子数组的寻访和赋值创立一种M文献(文献名为myMatrix.m),定义一种二维数组A,第一行为11至15、30至26共10个元素,第二行为1~10共10个元素。然后运...

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

碎片内容

2024年matlab实验报告实验

您可能关注的文档

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