(第2章)MATLAB的数据_计算机软件及应用_IT计算机_专业资料.pptVIP

(第2章)MATLAB的数据_计算机软件及应用_IT计算机_专业资料.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(第2章)MATLAB的数据_计算机软件及应用_IT计算机_专业资料.ppt

第2章 MATLAB的数据 数据类型 数组的概念 数组变量的创建 数组元素的标识与寻访 字符串 多维矩阵 元胞 结构 MATLAB数据类型 Matlab数据类型非常丰富,除数值型、字符型等基本数据类型外,还有结构体、单元等更为复杂的数据类型。各种数据类型都以矩阵形式存在,矩阵是Matlab最基本的数据对象,并且矩阵的运算是定义在复数域上的。 数据的记述 Matlab的数只采用习惯的十进制表示,可以带小数点和负号;其缺省的数据类型为双精度浮点型(double)。 例如:3 -10 0.001 1.3e10 1.256e-6 其他数据类型 此外,MATLAB还提供了各种有符号、无符号整型数据,具体参见教材表2.2。 数组(矩阵)定义: 按行(row)和列(column)顺序排列的实数或复数的有序集,被称为数组,也叫矩阵。 矩阵中的任何一个数都被称为这个矩阵的元素,由其所在的行和列标识,这个标识也称为矩阵元素的下标或索引。 Matlab将标量视为1×1的矩阵。 对m行、n列的2维数组a: 计为m×n的矩阵a; *行标识、列标识均从1开始; 行标识从上到下递增; 列标识从左到右递增。 1 2 3 4 5 2 22 23 24 25 3 32 33 34 35 4 42 43 44 45 引用矩阵元素用 variable(row,column) 例:a(3, 4)=34 a= 数组(array)的概念 数组的分类 一维数组,也称为向量(vector) 。 行向量(row vector)、列向量(column vector)。 二维数组(矩阵matrix)。 多维数组。 行向量 列向量 a(2,1)=3 a(1,2)=2 b(3)=3 c(2)=2 有效矩阵:每行元素的个数必须相同,每列元素的个数也必须相同。 数组变量的创建——一维数组 创建数组变量的一般方法 创建变量的赋值语句的一般格式 var=expression var为变量名 expression为MATLAB合法表达式 可以是单独的常数值或数值数组; 也可以由常数值、其他变量(部分或全部)、数值数组和运算符(+、-等)构成。 【例1】键入并执行 a=[0 1+6]; b=[a 6 7]; c=[6 a 7]; d=[6 a 7 a]; 一旦被创建,变量就被存储在工作空间,可以通过“Workspace”窗口或在“Command Window”执行“whos”命令察看。 第一种方法:使用方括号“[ ]”操作符 所有的向量元素必须在操作符“[ ]”之内; 向量元素间用空格或英文的符号“,”或“;”分开。 【例2】创建数组(行向量)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 列向量的创建 使用方括号“[ ]”操作符,使用分号“;”分割行。 【例3】键入并执行x= [1; 2; 3] X=1 2 3 第二种方法:使用冒号“:”操作符 利用冒号“:”操作符创建行向量的基本语法格式: x=Start:Increment:End Start表示新向量x的第一个元素; 新向量x的最后一个元素不能大于End ; Increment可正可负,若负,则必须StartEnd; 若正,则必须StartEnd;否则创建的为空向量。 若Increment=1,则可简写为:x=Start:End。 【例4】键入并执行x= (1:3)’ % “ ’ ”表示矩阵的转置 【例5】创建以1~10顺序排列整数为元素的行向量b。 b=1:10 b=1 2 3 4 5 6 7 8 9 10 【例6】键入并执行c=1:2:10和d=1:2:9

文档评论(0)

czy2014 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档