MATLAB实验二《一维二维数组的创建和寻访》_第1页
MATLAB实验二《一维二维数组的创建和寻访》_第2页
MATLAB实验二《一维二维数组的创建和寻访》_第3页
MATLAB实验二《一维二维数组的创建和寻访》_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机仿真及应用实验教案实验二一维二维数组的创建和寻访一、实验目的1、掌握一维数组、二维数组创建和寻访的几种方法。2、区别数组运算和矩阵运算的差别。3、熟悉执行数组运算的常用数组操作函数。4、掌握数组运算中的关系和逻辑操作及常用的关系、逻辑函数。5、掌握 “非数 ”、 “空 ”数组在 MA TLAB 中的应用。二、实验主要仪器与设备装配有 MA TLAB7.6软件的计算机三、预习要求做实验前必须认真复习第三章MATLAB的数值数组及向量化运算功能。四、实验内容及实验步骤1、一维数组的创建方法有哪几种?举例说明。答:(1)“冒号”生成法; ( 2)线性(或对数)定点法;( 3)逐个元素输入法;

2、( 4)运用MATLAB函数生成法。例子: b1=linspace(0,pi,4)b2=logspace(0,3,4)运行结果:b1 =01.04722.09443.1416b2 =11010010002、根据要求补充输入指令,并写出运行结果。本例演示:数组元素及子数组的各种标识和寻访格式;冒号的使用; end 的作用。A=zeros(2,6)%创建 (2 6)的全零数组A(:)=1:12%赋值号左边:单下标寻访(2 6) 数组 A 的全部 12 个元素%赋值号右边:拥有12 个元素的一维数组A(2,4)%双下标: A 数组的第 2 行第 4 列元素A(8)%单下标:数组 A 的第 8 个元素

3、A(: , 1,3)%双下标:显示A 的“第 1 列和第 3 列上全部行的元素”A(1, 2, 5, 6)%单下标:把 A 数组第 1,2,5,6 个元素排成列向量A(: , 4:end)%双下标:显示A 的“从第 4 起到最后一列上全部行的元素”%在此 end 用于“列标识” ,它表示“最后一列”A(2,1:2:5)=-1, -3, -5% 把右边的 3 个数分别赋向 A 数组第 2 行的第 1,3,5 个元素位置B=A(1, 2, 2, 2, 1, 3, 5)%取 A 数组的 1,3,5 列的第 1 行元素作为 B 的第 1 行%取 A 数组的 1,3,5 列的第 2 行分别作为 B 的第

4、 2,3,4 行L=A1)%判断 A 中,哪些元素不大于1L2=(A0)&(A3)%判断 A 中,哪些元素大于0 且小于 3第 3 页共 4 页计算机仿真及应用实验教案A, B=0, -1, 1, 0, 1, -2, -3C=xor(A,B)%当 A 、 B 数组中,两个对应元素中仅一个为0 时,给出1。否则为0.运行结果:A =-2-100123L1 =0000011L2 =0000110A =-2-100123B =0-1101-2-3C =1010000五、实验报告与思考题按实验内容及实验步骤书写实验报告并思考以下问题:1、 MATLAB中的数组运算和矩阵运算是同一种运算吗?答:

5、 MATLAB中的数组运算和矩阵运算是两种不同的运算,其运算符号和运算规则都有所不同。2、 MA TLAB 总把数组看作存储和运算的基本单元,标量数据能作为数组处理吗?答;标量数据可以看成是1 1 的数组数据。3、试说明二维数组创建和寻访的方法。答:小规模数组的直接输入法:整个输入数组必须以方括号“ ”为其首尾;数组的行与行之间必须用分号“;”或回车键 Enter隔离;数组元素必须由逗号“,”或空格分隔。中规模数组的数组编辑器创建法:当数组规模较大,元素比较冗长时,就不宜采用指令窗直接输入法,此时借助数组编辑器比较方便。中规模数组的M 文件创建法:对于今后经常需要调用的数组,当数组规模较大面复杂时,为它专门建立一个M 文件是值得的。利用 MATLAB 函数创建数组: 在实际应用中, 用户往往需要产生一些特殊形式的数组/ 矩阵。MATLAB提供了许多生成特殊数组的函数。寻访的方法有两种:单下标寻访: A=zeros(2,6)% 创建 (2 6)的全零数组A(:)=1:12%赋值号左边:单下标寻访(2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论