- 25
- 0
- 约1.08万字
- 约 67页
- 2016-12-26 发布于贵州
- 举报
第2章 MATLAB基本运算 2.1 数据类型 2.2 矩阵和数组的算术运算 2 .3 字符串 2.4 日期和时间 2.5 结构体和元胞数组 2.6 多维数组 2.7 关系运算和逻辑运算 2.8 数组的信息获取 2.9 多项式 2.1数据类型 MATLAB 7.3定义了15种基本的数据类型,包括整型、浮点型、字符型和逻辑型等,用户甚至可以定义自己的数据类型。 2.1.1常数和变量 1. 常数 2. 变量 (1) MATLAB的变量命名规则如下: 变量名区分字母的大小写。例如,“a”和“A”是不同的变量。 变量名不能超过63个字符,第63个字符后的字符被忽略。 变量名必须以字母开头,变量名的组成可以是任意字母、数字或者下划线,但不能含有空格和标点符号(如,。%等)。 关键字(如if、while等)不能作为变量名。 (2)特殊变量 2.1.2整数和浮点数 1. 整数 2. 浮点数 2.1.3 复数 MATLAB用特殊变量“i”或“j”表示虚数的单位。 复数的产生可以有几种方式: z=a+b*i或z=a+b*j z=a+bi或z=a+bj(当b为常数时) z=r*exp(i*theta) z=complex(a,b) 2.2 矩阵和数组的算术运算 空数组(empty array):没有元素的数组; 标量(scalar):是指1×1的矩阵,即为只含一个数的矩阵; 向量(vector):是指1×n或n×1的矩阵,即只有一行或者一列的矩阵; 矩阵(matrix):是一个矩形的m×n数组,即二维数组; 数组(array):是指多维数组m×n×k×…,其中矩阵和向量都是数组的特例。 2.2.1 数组的创建 在MATLAB中矩阵的创建应遵循以下基本常规: 矩阵元素应用方括号([])括住; 每行内的元素间用逗号(,)或空格隔开; 行与行之间用分号(;)或回车键隔开; 元素可以是数值或表达式。 1. 空数组 2.向量 向量包括行向量(row vector)和列向量(column vector),即1×n或n×1的矩阵。 (1)使用from:step:to方式生成向量 如果是等差的行向量,可以使用“from:step:to”方式生成: from:step:to 说明:from、step和to分别表示开始值、步长和结束值;当step省略时则默认为step=1;当step省略或step0而fromto时为空矩阵,当step0而fromto时也为空矩阵。 (2)使用linspace和logspace函数生成向量 linspace(a,b,n) %生成线性等分向量 logspace(a,b,n) %生成对数等分向量 说明: a、b、n三个参数分别表示开始值、结束值和元素个数; linspace函数生成从a到b之间线性分布的n个元素的行向量,n如果省略则默认值为100; logspace函数生成从10a到10b之间按对数等分的n个元素的行向量,n如果省略则默认值为50。 3.矩阵 矩阵是m行n列(m×n)的二维数组,需要使用“[ ]”、“,”、“;”、空格等符号创建。 例2-7 创建矩阵。 a=[1:4;linspace(2,5,4);9:-1:6] a = 1 2 3 4 2 3 4 5 9 8 7 6 b=[1 2 3 4 5 6] %使用回车分隔行 b = 1 2 3 4 5 6 2.2.2 数组的操作 1.数组的元素 (1)全下标方式 全下标方式是指n维数组 中元素通过n个下标来引用: a(d1,d2,d3….) (2)单下标方式 数组元素用单下标引用,就是先把数组的所有列按先左后右的次序连接成“一维长列”,然后对元素位置进行编号。 以m×n的矩阵a为例,元素a(i,j)对应的单下标= (j-1)×m+i。 2.子矩阵的产生 (1)用全下标方式 注意:下标为“:”表示向量的所有元素,下标为“end”表示某一维中的最后一个元素。图2-5 数组a的子矩阵 (2)用单下标方式 a([10;11;12]) a(10:12) a(10:end) a([10;11;end]) (3)逻辑索引方式 逻辑索引方式是通过一个元素值为0或1的逻辑数组为下标,其大小和对应数组相同。 例2-8 使用逻辑索引方式产生图2-6中的第四列子矩阵。 a=[1 2 3 4;2 3 4 5;9 8 7 6]; l1=logical([1 1 1]) l1 = 1 1 1 l2=logical([0 0 0 1]) l2 = 0 0
您可能关注的文档
- 地产楼间距 组团方案设计平面图.doc
- 地理高考基础知识全解.doc
- 地理和政治的答题术语.doc
- 地理备课组发言稿.ppt
- 地理教学论ppt.ppt
- 地理:第二节 以河流为生命线的地区——长江沿江地带(人教新课标八年级下).ppt
- 地理问答题答题技巧.doc
- 地理小专题复习.doc
- 地理-世界各国人均gdp.doc
- 地球 太阳系设计.doc
- OBE欧贝结算管理用户手册.pdf
- Zhejiang电力行业规范说明书用户手册.pdf
- Wuhu Electronic Certification 用户手册说明书.pdf
- MLBioELISA试剂盒ml103656说明书用户手册.pdf
- Beijing政务公开服务手册无型号说明书用户手册.pdf
- ZJDB建筑工程合同说明书用户手册.pdf
- CitCorp竹懋科技车用电子料件CN 362744 CN 312861 CN 449005说明书用户手册.pdf
- Elabscience磷酸盐比色法测试盒品类信息型号信息说明书用户手册.pdf
- BaiRui贝锐向日葵Q0.5用户手册.pdf
- LICHEN ROTATIONAL VISCOLOGY MEASUREMENT DEVICE USER’S INSTRUCTION说明书用户手册.pdf
最近下载
- 光伏电子产品的设计与制作-电子课件项目3-光伏草坪灯控制电路的设计与制作.pptx VIP
- 2024-2025学年江苏信息职业技术学院单招《数学》试卷含答案详解【考试直接用】.docx VIP
- 党员个人自评总结3篇-党员个人自评 党员个人自评小结 党员个人自评总结3篇.doc VIP
- 人教版英语新目标八年级下册第二单元教材词汇及重点搭配讲解.docx VIP
- 2026年演出经纪人《思想政治与法律基础》真题库及参考答案一套.docx VIP
- 索拉非尼治疗肝癌.pptx VIP
- 【高清可复制】HGT21629-2021 管架标准图_251-300.pdf VIP
- 新版人教版七年级下册地理全册教案(完整版)教学设计.docx
- 2025年北京事业单位真题.docx VIP
- 临时用地表(可编辑).pdf VIP
原创力文档

文档评论(0)