MATLAB课件第二章数值运算
- 格式:ppt
- 大小:647.50 KB
- 文档页数:70
第二章数值、矩阵运算第一节数组和矩阵的创建◆数组:是指由一组实数或复数排成的长方阵列(Array)。
◆数组运算:是指无论在数组上施加什么运算(+、-、×、÷或函数),总认为那种运算对被运算数组中的每个元素(Element)平等地实施同样的操作。
◆目的:–使计算程序简单、易读,使程序指令更接近于教科书上的数学计算公式;–提高程序的向量化程度,提高计算效率,节省计算机开销。
Edited by Foxit Reader Copyright(C) by Foxit Software Company,2005-2008For Evaluation Only.【掌握】⏹二维数组的创建◆直接输入法对于较小数组,从键盘上直接输入最方便。
二维数组必须有以下三个要素:–整个输入数组必须以方括号“[ ]”为其首尾;–数组的行与行之间必须用分号“;”或回车键隔离;–数组元素必须由逗号“,”或空格分隔。
◆利用M文件创建和保存数组对于今后经常需要调用的数组,尤其是比较大而复杂的数组,为它专门建立一个M文件是值得的。
【掌握】第二节数组元素的标识⏹一维数组的标识⏹二维数组的标识全下标标识:行下标,列下标优点:几何概念清楚,引述简单。
例:矩阵A=[ 1 2 3 4 56 7 8 9 1011 12 13 14 15 ]则A(2,3)= 8 , A(3,2)= 12A(3,5)= 15 , A(1,5)= 5单下标标识:就是“只用一个下标来指明元素在数组中的位置”。
一维编号:设想把二维数组的所有列,按先左后右的次序、首尾相接排成“一维长列”;然后,自上往下对元素位置进行编号。
例:矩阵A=[ 1 2 3 4 56 7 8 9 1011 12 13 14 15 ]①②则A(2)=6, A(5)=7, A(8)= 8 ,A(12)= 14【掌握】【掌握】◆单下标与全下标的转换关系:–以(m×n)的二维数组A为例,若“全下标”元素位置是“第r行,第c列”,那么相应的“单下标”为l=(c-1) ×m+r◆MATLAB有两个指令可实现以上表示方法间的转换:–Sub2ind 据全下标换算出单下标。