学生试验汇报开课学院及试验室:机电学院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),这种