- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab程序设计02
上机时间安排 日期(第几周):9月23日 (第2周) 10月14日(第5周) 10月21日(第6周) 10月28日(第7周) 时间:周三 5、6、7、8节 地点:第五和第六机房 注意: 带鞋套 作业 本次课主要内容 数据类型: 整数、浮点数、逻辑型 关系运算、逻辑运算 数组: 创建、寻址、查找、删减等 数据类型 数据类型——基本概念_二进制 数据类型——二进制与十进制的转化 二进制与十进制 数据类型——基本概念_单位 数据类型——分类 数据类型——浮点数 数据类型——浮点数 数据类型——整数 数据类型——整数 数据类型——整数 a=125; a=int8(a); b=a+2; c=b+2; 数据类型——整数 数据类型——整数 数据类型——整数 数据类型判断函数 数据类型——逻辑型数据 数据类型——逻辑型数据 数据类型——逻辑型数据 关系运算符 关系运算符能用来比较两个相同大小的数组,或用来比较一个数组和一个标量。关系运算的结果是逻辑型数据,即为真或假。 数据类型——逻辑型数据 关系运算举例: (1)4 20 (2)4 = 20 (3)4 == 20 (4)4 ~= 20 (5)4 20 (6)4 = 20 (7)1 (4 = 20) (8)(4 == 20)(4 = 20) 数据类型——逻辑型数据 逻辑运算 作为逻辑运算的输入,MATLAB把任何非零数值当作真,而只把零当作假。 数据类型——逻辑型数据 数据类型——逻辑型数据 逻辑运算举例: 2 3 13. (2 3) | (3 | 0) 2 0 14. (0 | 10) (2 0 ) 0 50 15. (~ 2) (3 | 20) 0 0 3 | 0 3 | 20 0 | 0 0 | 10 ~ 2 ~ 100 ~ 1000 ~ 0 运算符优先级 数组 数组——基本概念 数组: 按行(row)和列(column)顺序排列的实数或复数的有序集,被称为数组。 元素和下标:数组中的任何一个数都被称为这个数组的元素,由其所在的行和列标识,这个标识也称为数组元素的下标或索引。行标识、列标识均从1开始;行标识从上到下递增;列标识从左到右递增。 阶数: 对m行、n列的数组A,计为m×n阶数组A; Matlab将单个值视为1×1阶数组。 数组——基本概念 数组A 数组——基本概念 数组的分类 一维数组,也称为向量(vector) ,包含: 行向量(row vector)、列向量(column vector) 二维数组(矩阵matrix) 多维数组 数组——创建 一维行向量的创建 数组——创建 一维行向量的创建 数组——创建 一维行向量的创建 例:键入并执行c=1:2:10,d=1:2:9, e=15:-5:-10 c=1:2:10 c=1 3 5 7 9 d=1:2:9 d= 1 3 5 7 9 e=15:-5:-10 e= 15 10 5 0 -5 -10 数组——创建 一维行向量的创建 数组——创建 列向量的创建 方法一:直接输入,使用方括号“[ ]”操作符,元素之间使用使用分号“;”分割。 例:键入并执行x= [1; 2; 3] x=1 2 3 方法二:使用冒号操作符 例:键入并执行x= (1:3)’ % “ ’ ”表示矩阵的转置 数组——创建 二维数组的创建 方法一:直接输入,使用方括号“[ ]”操作符。 行与行之间须用分号“;” 间隔 行内元素用空格或逗号“,”间隔 例:键入并执行a2=[1 2 3;4 5 6;7 8 9] a2= 1 2 3 4 5 6 7 8 9 例:键入并执行a2=[1:3;4:6;7:9] %结果同上 数组——创建 二维数组的创建 数组——创建 二维数组的创建 数组——创建 二维数组的创建 例: 数组——创建 二维数组的创建 例: 数组——阶数转换 使用reshape函数可以实现数组的阶数转换, 其调用格式为:B=r
文档评论(0)