- 1、本文档共78页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 第二十二课 渡船.ppt
- 《一夜的工作》说课PPT课件.ppt
- 分析化学说课课件(第一部分).ppt
- 《洋流》说课课件.ppt
- 人体解剖生理学(全套下册课件258P).ppt
- 《说课指导》课件.ppt
- 交通安全小册子.ppt
- 《紫藤萝瀑布》说课ppt.ppt
- 三维动画设计说课课件.ppt
- 2.1.1技术的发展离不开设计.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)