- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                MATLAB语言及其应用CH02matlab数值运算与基本类型
                    2.1 数据类型  2.2 矩阵和数组的算术运算 2 .3 字符串 2.4 日期和时间 2.5 结构体和元胞数组 2.6 多维数组 2.7 关系运算和逻辑运算 2.8 数组的信息获取 2.9 多项式 2.1 数据类型 MATLAB 定义了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)用单下标方式  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     0     1  a(l1,l2) ans =  
                您可能关注的文档
- 2013年普陀区高三数学质量检测评分标准.doc
- 2013年普通高考数学科一轮复习学案第9讲空间几何体的表面积和体积.doc
- 2013年武汉中考数学试题含答案.docx
- 2013年武汉市中考数学试卷及答案word版.doc
- 2013年江西会计从业资格考试财经法规模拟题库.doc
- 2013年江西省行测高分突破试卷.pdf
- 2013年江西高考文科数学文数试题.docx
- 2013年河南省对口高考中等职业学校模拟考试网络技术综合测试题共六套第一套.doc
- 2013年河南省对口高考中等职业学校模拟考试网络技术综合测试题六套.doc
- 2013年河南省对口高考中等职业学校模拟考试网络技术综合测试题共六套第三套.doc
最近下载
- 轴类零件图纸.doc VIP
- 曲臂车高空作业施工方案.docx VIP
- 外研版英语(三起点)六年级上册 Module4 大单元学历案教案 教学设计附作业设计(基于新课标教学评一体化).docx VIP
- 2025年六安社区考试试题及答案.doc VIP
- T_CSBZ 004-2024 石材护理技术规范.docx VIP
- 学校建设项目施工全流程指南.docx VIP
- 《航空动力装置》模拟试卷A..doc VIP
- 2026年鄂尔多斯职业学院单招综合素质考试题库必考题.docx VIP
- 第五单元习作:生活万花筒(范文点评)-2023-2024学年四年级语文上册单元作文能力提升(统编版).docx VIP
- JIS B2220-2004 英文版 钢制管法兰(日文).doc VIP
 原创力文档
原创力文档 
                        

文档评论(0)