MATLAB----ch3_数组.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB----ch3_数组

第3 章 数值数组及向量化计算 数值数组的创建 数组运算 “非数”和“空”数组 关系操作和逻辑操作 附录A:字符、结构和单元数组 §3.1 数值数组与数值计算 数组是MATLAB基本数据类型。 数组可以是n维的,两维数组就是矩阵,最小规模是0×0的。 MATLAB要求数组是矩形的。 数组运算与矩阵运算不同。 数组---数据类型 数值型数据的特点 所有的MATLAB计算都以双精度数进行。 double型,64位 (8字节),11个指数位,53个数值位和一个符号位 整数和单精度数组有更高的存储效率。 如:uint8,8位,常用于图像表示和处理, 所有的数据类型支持基本的数组操作。 §3.2 数组创建 元素直接输入法: x=[a b c ….] A = [16 3 2 13; 5 10 11 8; 9 6 7 12] A = 16 3 2 13 5 10 11 8 9 6 7 12 整个输入数组必须以方括号“[ ]”为其首尾; 数组的行与行之间必须用分号“ ; ”或回车键[End]隔离 数组元素必须由逗号“ , ”或空格分隔。 冒号生成: x=初值:步长:终值 B=1:2:10 B = 1 3 5 7 9 MATLAB基本数组函数(1) linspace线性等分向量 y = linspace(a,b) 在a、b间产生100个点的向量 y = linspace(a,b,n) 在a、b间产生n个点的向量 logspace对数分度向量 y = logspace(a,b) 在10^a 到 10^b之间产生50 个点向量 y = logspace(a,b,n) 在10^a 到 10^b之间产生n 个点向量 rand产生均匀分布随机数(0~ 1) Y = rand(n) 、Y = rand(n,n) Y = rand(m,n)、Y = rand([m n]) s = rand(‘state’) 例如: rand(state,0) randn产生正态分布随机数 MATLAB基本数组函数(2) zeros产生全零数组:所有元素值为零的数组 使用格式如下: zeros(m):产生m×m阶零矩阵; zeros(m,n):产生m× n阶零矩阵,当m=n时等同于zeros(m); zeros(size(A)):产生与矩阵A同样大小的零矩阵。 ones产生全1数组:所有元素值为1的数组 调用格式与zeros函数一样。 ones(2,3) %产生一个2×3阶全1数组 ans =1 1 1 1 1 1 eye产生单位阵:主对角线的元素值为1、其余元素值为0的矩阵 对称矩阵: A = pascal(n)返回n阶正对称矩阵 例: A = pascal(3) A = 1 1 1 1 2 3 1 3 6 数组元素标识 下标引用 全下标。如: A3(2,3) ans= 7 单下标:MATLAB中数组是按列存放。如: A3(8) ans= 7 A3(1,3) + A3(2,1) + A3(3,3) % 三个元素的和 Ans= 11 子数组提取 基本语句格式 【例】子数组提取 提取 A 全部奇数行,所有列 提取 A 3,2,1 行、2,3,4 列构成子数组 将 A 左右翻转 数组操作 数组扩展 A3(3,4) = 17 %扩展第4列 A3 = 8 1 6 0 3 5 7 0 4 9 2 17 数组重排列 B3=A3(:,4:-1:1) %对A3按列倒排 B3 = 0 6 1 8 0 7 5 3 17 2 9 4 B = reshape(A,m,n) 数组重排 B = repmat(A,m,n) 平铺数组 B = repmat(eye(2),3,4) 删除行和列 A3(:,[2 4])=[] %删除第2、4列 A3 = 8 6

文档评论(0)

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

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

1亿VIP精品文档

相关文档