数值数组及其运算.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
review 一维数组的产生与操作 1 二维数组的产生与操作 2 子数组的寻访与赋值 x=rand(1,5) x(3) x([1 2 5]) x(1:3) x(3:end) x(3:-1:1) x(find(x0.5)) x([1 2 3 4 4 3 2 1]) x(3) = 0 x([1 4])=[1 1] 演示date2文件夹中的exam2-1.m exam2-2.m和exam2-3.m p18 1 else 0 end 右除法,左除法,非共轭转置 与点左除 点右除 可以使用荧光笔! 演示例子。For example:a=[1 2 3 4 5]。 rand(‘state’,0) 找个新例子来替代 结合实验内容来讲解 演示例2.5-1 演示 2.2.2 二维数组 1、二维数组的创建 (1)直接输入法。(适用于较小的数组) (2)利用M文件创建和保存数组。 (适用于较大而复杂,且要经常被调用的数组) 说明: 1、整个输入数组必须以“[]”为其首尾 2、数组的行与行之间必须用分号或回车键隔开 3、数组的元素之间必须用逗号或空格隔开 (注意:所有的符号都在英文状态下输入) 2、二维数组元素的标识 (1)“全下标”标识。 (2)“单下标”标识。 (3)“逻辑1”标识。 2.2.2 二维数组 步骤:1)对二维数组的所有元素进行“一维编号”。 2)自上往下对元素位置进行编号。 通过与A同样大小的逻 辑值数组L中“逻辑值1” 所在的位置,指示A中 元素的位置 A=[-4 -2 0 2 4;-3 -1 1 3 5]; L=abs(A)3 %产生与A同维的0-1逻辑值数组 islogical(L) %判断L是否逻辑值数组。输出若为1,则是。 X=A(L) %把L中逻辑值1对应的A元素取出 对于二维数组来说,“全下标”标识由两个下标组成: 行下标和列下标。 A(2,3)表示二维数组A的“第二行第三列”的元素。 3、二维数组的子数组寻访与赋值 2.2.2 二维数组 子数组的寻访 A(r,c) A(r,:) A(:,c) A(:) A(s) A(L) 由A的r指定行和c指定列上的元素组成。 由A的r指定行和“全部列”上的元素组成。 由A的“全部行”和c指定列上的元素组成。 “单下标全元素”寻访。 由A的各列按自左到右的次序, 首尾相接而生成一维长列数组。 “单下标”寻访。生成s指定的一维数组,s若是行数组,A(s)就是长度相同的行数组 生成一维列数组。由与A相同大小的逻辑数组L中的“1”元素选出A的对应元素;按单下标次序排成长列组成 A=zeros(2,4) %创建 的全零数组 A(:)=1:8 %全元素赋值方式 s=[2 3 5]; %产生单下标数组行数组 A(s) %由“单下标行数组”寻访产生 %A元素组成的行数组 Sa=[10 20 30]’ %Sa是长度为3的列数组 A(s)=Sa %单下标方式赋值 A(:,[2 3])=ones(2) %把A的第2、3列元素全赋为1 example 建立矩阵A=[4 23 -9 3;12 56 7 11], 然后找出在[10,20]之间的元素? A=[4 23 -9 3; 12 56 7 11] A(find(A10A20)) A=[1 2 3;4 5 6] A(4,5)=10 A= ? 2.2.3 标准数组生成函数和操作函数 1、标准数组生成函数 (1)单位数组和广义单位数组的产生 (2)随机数组的产生 1)产生0~1之间均匀分布的随机数函数:R=rand(1,5) 2)产生标准正态分布随机数函数:R=randn(1,5) 3)产生均值为m,方差为q的正态分布随机数函数: R=q*randn(1,5)+m 2.2.3 标准数组生成函数和操作函数 (3)对角形数组的产生 按如下方式进行: B. 用函数 A=diag(V); 可产生相应的对角矩阵 A. 给出对角线上的元素,放在一个向量V中 2.2.3 标准数组生成函数和操作函数 (4)全零数组和全“1”数组的产生 2.2.3 标准数组生成函数和操作函数 A=ones(m,n) 2.2.4 数组的操作 旋转 重新排列 复

文档评论(0)

allap + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档