matlab的数值数组部分做的很好很好学习

matlab的数值数组部分做的很好很好学习

ID:45064065

大小:1.58 MB

页数:15页

时间:2019-11-09

matlab的数值数组部分做的很好很好学习_第1页
matlab的数值数组部分做的很好很好学习_第2页
matlab的数值数组部分做的很好很好学习_第3页
matlab的数值数组部分做的很好很好学习_第4页
matlab的数值数组部分做的很好很好学习_第5页
资源描述:

《matlab的数值数组部分做的很好很好学习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.1引导2.2数组的创建和寻访2数值数组及其运算2.3执行数组运算的常用函数2.4高维数组是MATLAB最重要的一种内建数据类型(Built-inDataType)。数组是指:由一组实数或复数排成的长方阵列(Array),它可以 是一维的“行”或“列”,可以是二维的“矩形”,也可是三维的若 干同维矩形的堆叠,甚至是更高的任意维。数值数组和数组运算MATALB核心内容。2.1引导【例2.1-1】绘制函数的曲线。——看演示(try2.m)数组运算是指:无论在数组上施加什么运算(加减乘除或函数),总认定那种运算对被运算数组中的每个元素(El

2、ement)平等地时 实施同样的操作。%try2.m绘制y=x*exp(-x)曲线x=0:0.1:1;%定义自变量的采样点取值数组clear%定义自变量的采样点取值数组y=x.*exp(-x);%利用数值运算计算各自变量采样点上函数值plot(x,y),xlabel('x'),ylabel('y'),title('y=x*exp(-x)')%绘图一、一维数组的创建1.逐个元素输入法2.2.1一维数组的创建和寻访2.2数组的创建和寻访x=[2pi/2sqrt(3)3+5i]2.冒号生成法这是通过“步长”设定,生成一维“行”数组的方法。该方法通

3、用格式是:这是最简单,但又最通用的构造方法,如:x=a:inc:b【说明】a是数组的第一个元素;inc是采样点之间的间隔,即步长。若(b-a)是inc的整数倍,则生成数组的最后一个元素是b,否则小于b。2.2数组的创建和寻访a、inc、b之间必须用英文状态下的冒号“:”产生。Inc可以省略,默认值是1。inc可以取正数或负数,但要注意取正,要保证ab。3.定数线性采样法该法是在设定“总点数”下,均匀采样生成一维“行”数组。格式:x=linspace(a,b,n)a、b分别是生成数组的第一个各最后一个元素。N是采样总点数,该指令

4、生成(1×n)数组。该指令作用与x=a:(b–a)/(n-1):b相同。二、一维数组的子数组寻访和赋值【例2.2-1】子数组的寻访(Address)>>rand(‘state’,0)%把均匀分布的伪随机发生器置为0状态>>x=rand(1,5)%产生(1×5)的0~1均匀分布的随机数组2.2数组的创建和寻访>>x(3)%寻访数组x的第三个元素>>x([125])%寻访数组x的第一、二、五个元素组成的字数组>>x(1:3)%寻访前3个元素元素组成的字数组>>x(3:end)%寻访除前两个元素外的其它全部元素。>>x(3:-1:1)%由前3个元

5、素倒排构成的子数组。>>x(find(x>.5))%由大于0.5的元素构成的子数组。>>x([12344321])%对元素可以重复访问,所得数组允许大于%原数组寻访什么样的子数组,取决于数组x(index)中下标index。下标index本身可以是单个正整数,或正整数数组,但index中每个元素取值必须在闭区间[1,end]内,end是一维数组的长度。【例2.2-2】子数组的赋值(Assign)>>x(3)=0%把上例中的第三个元素重新赋值为0>>x([14])=[11]%把当前x数组的第一、第四个元素都赋值为1一、二维数组的创建1.直接输

6、入法2.2.2二维数组的创建和寻访2.2数组的创建和寻访整个数组必须以方括号“[]”为其收尾。数组的行与行之间必须用分号“;”或回车键【enter】隔离。对于较小数组,从键盘上直接输入最为简便。二维数组有以下三个要素:二维数组是由实数或复数排列成矩形而构成的。从数据结构上看,矩形和二维数组没有什么区别。当二维数组带有线性变换含义时,该二维数组就是矩阵。(3)数组元素必须由逗号“,”或空格分割。【例2.2-3】二维数组的创建—直接输入法>>a=2.7358;b=33/79;分号作为指令结束符时,结果不显示2.2数组的创建和寻访>>C=[1,2

7、*a+I*b,b*sqrt(a);sin(pi/4),a+5*b,3.5+i]2.利用M文件创建和保存数组——看演示(try3.m)二、二维数组的标识1.“全下标”标识,如A(3,5)表示二维数组A的第三行第五列元素2.“单下标”标识,“只用一个下标来指明元素在数组中的位置”。(1)先对二维数组的所有元素进行“一维编号”;即:先设想把二维数组的所有列,按先左后右的次序、首尾相接排成“一维长列”。(2)然后,自上往下对元素位置进行编号。如:,A(4)表示6这个元素,与A(2,2)同。3.“逻辑1”标识这种方法常用于寻找数组中所有大于某值的元素

8、,看下例。2.2数组的创建和寻访【例2.2-4】找出上面数组A中所有大于绝对值大于1的元素。>>A=zeros(2,3);%预生成一个(2×3)的全零数组>>A(:)=-2:3;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。