网站大量收购独家精品文档,联系QQ:2885784924

[工学]MATLAB-2.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]MATLAB-2

数据类型与结构 内 容 是MATLAB的基础内容。MATLAB中的数据几乎都是用数组形式进行存储和操作。 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 数值数组 字符串数组 字符串数组 字符串数组 字符串数组 字符串数组 字符串数组 字符串数组 字符串数组 字符串数组 字符串数组 字符串数组 字符串数组 元胞(单元)数组 元胞(单元)数组 元胞(单元)数组 元胞(单元)数组 元胞(单元)数组 元胞(单元)数组 元胞(单元)数组 元胞(单元)数组 元胞(单元)数组 元胞(单元)数组 构架数组 构架数组 构架数组 构架数组 构架数组 构架数组 构架数组 构架数组 构架数组 构架数组 构架数组 总 结 字符串数组的创建 直接输入法创建 使用ASCII码创建字符串数组 使用函数创建 直接输入法创建 直接在单引号对内输入字符串的内容; 当字符串文字中包含单引号时,每个单引号符号需要使用连续的2个单引号字符; 可以使用小的字符串构成大的字符串. 直接输入法创建 例如: s1=‘china’ s2=‘计算机软件’ s3=‘example’’5.1’’ s4=[s1,’ ‘,s2,’ ‘,s3] 直接输入法创建 用直接输入法创建多行串数组时,要保证同一串数组的各行字符数相等,即保证各行等长. 例如: s5=[‘This is my book’ ‘my book is red ‘] 使用ASCII码创建 例如: s6=‘这是一个字符串’ ascii_s=double(s6) % 对应的ascii码 s7=char(ascii) 使用函数创建 char Str2mat strvcat 创建多行字符串时, 不必考虑各行字符串的长度. 使用函数创建 例如: s1=char(‘函数创建’,’字符串’) s2=str2mat(‘我’,’是’,’一名新生’) s3=strvcat(‘我’,’是’,’‘,’一名新生’) s4=‘first’;s5=‘second’;s6=‘third’; s7=strvcat(s4,s5,s6) 字符串寻访 与数值数组相似 字符串操作 利用字符串操作函数, 实现字符串的转换、裁减、连接、查找等功能。 字符串操作 字符串转换函数: int2str 把整数转换为串 num2str 把数值转换为串 str2num 把串转换为数值 char 将ascii码及其他非数值类数据转换为字符串 double 把任何数据转换成双精度数值 … … … … … … 字符串操作_串操作函数: blanks(n) char(s1,s2,…) deblank(s) eval(s) eval(s1,sc) feval(f,x,y,…) findstr(s1,s2) lower(s) upper(s) str2mat(s1,s2,…) strcat(s1,s2,…) strcmp(s1,s2) strcmp(s1,s2) strncmp(s1,s2,n) strrep(s1,s2,s3) strjust(s) strok(s) strvcat(s1,s2,…) strmatch(s1,s2) 元胞数组是一种特殊的数组,它的元素是元胞。元胞可以存放任何类型、任何形状、任何大小的数组。各元胞的内容可以不同。为不同类型的数据提供了一种系统存储的机制。 创建元胞数组 通过赋值语句创建元胞数组 ——元胞索引 ——内容索引 用cell函数预分配元胞数组 创建元胞数组 通过元胞索引赋值语句创建 按标准数组方式把元胞索引号放在小括号中间,把元胞的内容放在赋值语句的右端,用大括号括起来。 A(1,1)={‘这是一个元胞数组‘} A(1,2)={[2,4,5;3,2,9]} A(2,1)={[3+8i]};A(2,2)={1:2:9} 创建元胞数组 通过内容索引赋值语句创建 按标准数组方式把元胞索引号用大括号括起来放在赋值语句的左侧,在赋值语句的右侧

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档