- 3
- 0
- 约1.54万字
- 约 71页
- 2020-07-26 发布于天津
- 举报
2019/3/11 Application of Matlab Language 31 2.2.1. 数组 (array) 的概念 ? 数组定义: 按 行 (row) 和 列 (column) 顺序排列 的实数或复数的有序集,被称为 数组 。 数组中的任何一个数都被称为这个数组的 元素 ,由其所在的行和列标识,这个标识 也称为数组元素的 下标或索引 。 Matlab 将 标量 视为 1 × 1 的数组。 对 m 行、 n 列的 2 维数组 a : 计为 m × n 的数组 a ; * 行标识、列标识均从 1 开始; 行标识从上到下递增; 列标识从左到右递增。 1 2 3 4 5 2 2 3 4 5 3 2 3 4 5 4 2 3 4 5 a(3, 4)=34 row is first a= 2019/3/11 Application of Matlab Language 32 ? 数组的分类 ? 一维数组 ,也称为向量 (vector) 。 ? 行向量 (row vector) 、列向量 (column vector) 。 ? 二维数组 ( 矩阵 matrix) 。 ? 多维数组 。 ? 有效矩阵 :每行元素的个数必须相同,每 列元素的个数也必须相同。 2.2.1. 数组 (array) 的概念 2019/3/11 Application of Matlab Language 33 2.2.1 、数组 (array) 的概念 (续) 行向量 列向量 a(2,1)=3 a(1,2)=2 b(3)=3 c(2)=2 2019/3/11 Application of Matlab Language 34 2.2.2 、创建一维数组变量 ? 第一种方法:使用方括号“ [ ]” 操作符 【例 2-1 】 创建数组 ( 行向量 )a=[1 3 pi 3+5i] a=[1 3 pi 3+5*i] %or a=[1, 3, pi, 3+5*i] a= 1.0000 3.0000 3.1416 3.0000 + 5.0000i 所有的向量元素必须在操作符“ [ ]” 之内; 向量元素间用 空格 或英文的 逗点“ ,” 分开。 ? 第二种方法:使用冒号“ :” 操作符 【例 2-2 】 创建以 1~10 顺序排列整数为元素的行向量 b 。 b=1:10 b=1 2 3 4 5 6 7 8 9 10 2019/3/11 Application of Matlab Language 35 2.2.2 、创建一维数组变量 (续) 【例 2-3 】 键入并执行 c=1:2:10 和 d=1:2:9 c=1:2:10 c=1 3 5 7 9 d=1:2:9 d= 1 3 5 7 9 利用冒号“ :” 操作符创建行向量的基本语法格式: x=Start:Increment:End ? Start 表示 新向量 x 的第一个元素; ? 新向量 x 的最后一个元素不能大于 End ; ? Increment 可正可负,若负,则必须 StartEnd ;若正,则必 须 StartEnd ,否则创建的为空向量。 ? 若 Increment=1 , 则可简写为: x=Start:End 。 2019/3/11 Application of Matlab Language 36 2.2.2 、创建一维数组变量 (续) ? 第三种方法:利用函数 linspace 函数 linspace 的基本语法 x= linspace(x1, x2, n) ? 该函数生成一个由 n 个元素组成的行向量; ? x1 为其第一个元素; ? x2 为其最后一个元素; ? x1 、 x2 之间元素的 间隔 =(x2-x1)/(n-1) 。 ? 如果忽略参数 n ,则系统默认生成 100 个 元素的行向量。 【例 2-4 】 键入并执行 x= linspace(1,2,5) x=1.0000 1.2500 1.5000 1.7500 2.0000 2019/3/11 Application of Matlab Language 37 2.2.2 、创建一维数组变量 (续) ? 第四种方法:利用函数 logspace ? 列向量的创建
您可能关注的文档
- 砌体工程冬季施工方案1.doc
- 研究生数值剖析12高斯 赛德尔Gauss Seidel迭代法.ppt
- 破伤风抗毒素过敏试验2019年4月19日 精选文档.ppt
- 磁力大小会变化吗磁铁课件.ppt
- 磁盘驱动读取系统 精选.ppt
- 磁铁怎样吸引物体.ppt
- 社交网络分析.ppt
- 社会主义核心价值观公开课教案.ppt
- 祖国在我心中教学课件.ppt
- 神奇的微生物 科普.ppt
- 九江银行赣州分行2026年社会招聘考试备考题库及答案解析.docx
- 2026西藏日喀则吉隆县税务局补招1名社保专干笔试参考题库及答案解析.docx
- 2026年山西老区职业技术学院单招综合素质考试题库有答案解析.docx
- 2026青海黄海洲同仁市民政局面向全市招录编制外辅助人员1人笔试模拟试题及答案解析.docx
- 2026广西农业科学院植物保护研究所蕉类作物病害研究团队招聘科研助理1人笔试模拟试题及答案解析.docx
- 2026年龙门石窟(河南省)旅游服务公司招聘讲解员20人笔试模拟试题及答案解析.docx
- 2026广东阳江阳春市人民医院招聘53人笔试参考题库及答案解析.docx
- 2026年内江职业技术学院单招职业技能考试题库带答案解析.docx
- 2026年西安市浐灞第三初级中学招聘笔试参考题库及答案解析.docx
- 2026年临沂兰山区教育和体育局部分学校引进优秀人才(180人)笔试模拟试题及答案解析.docx
原创力文档

文档评论(0)