03_Matlab字符数组.pptVIP

  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文档。上传文档
查看更多
03_Matlab字符数组

字符数组 Character Array ( Char Array );1、 用单引号对‘ ’创建字符串(一维字符数组);2、使用 内部编码 创建字符串;附:ASCII码表(7位);获取字符数组的内部编码;miwen = Rfyqfg%2%Ymj%Qfslzflj%Tk%Yjhmsnhfq%Htruzynsl;3、用 [ , ] 创建字符串(一维字符数组);4、用 [ ; ] 创建多行(二维)字符数组;t1 = Hello, ; t2 = blanks(11); t3 = ; t4 = Nice to meet you!; s1 = [t1, t2; t4] s2 = [t1, t2; t3; t4];5、 利用函数创建字符数组;t1 = Hello, ; t2 = ; t3 = Nice to meet you!; s1 = str2mat(t1, t3) s2 = str2mat(t1, t2, t3);s1 = Hello, Nice to meet you!;t = strcat(s1, s2, s3, ...) 将字符数组s1,s2,s3的对应行级联(在水平方向上)。所有输入数组必须具有相同的行数。输入字符数组中尾部的空格被忽略,不出现在输出中。 ;二、字符数组的操作;1、字符数组中元素及子数组的访问与赋值;2、一些通用函数;S. 或 S 对字符数组S进行转置操作 reshape(S,m,n ) 总元素数目不变,改变字符数组的行、列 repmat(S,m,n ) 按指定行、列平铺字符数组 rot90(S,k) 逆时针旋转字符数组 fliplr(S) 左右翻转字符数组 flipud (S ) 上下翻转字符数组;diag(S,k ) 提取二维字符数组S的第k条对角线元素 diag(t,k ) 构成二维字符数组,其第k条对角线的元素由一维字符数组 t 中的元素构成 ,其余位置元素为字符char(0) tril(S) 、triu(S) 提取字符数组的下(上)三角元素,其余位置元素以字符char(0)替换;tf = ischar(A) 判断输入A是否为字符数组 ,如果输入数组A是字符数组,则返回逻辑1(真),否则返回逻辑0(假)。 tf = isletter(str) 返回大小和str一致的逻辑数组tf,当str中元素为英文字母时,tf对应的元素为1,否则为0 tf = isspace(str) 返回大小和str一致的逻辑数组tf,当str中元素为空格、回车、制表、换行符等时,tf对应的元素为1,否则为0。;blanks(n) 创建有n个空格组成的字符串 deblank(s) 删除字符串尾部的空格 strtrim(s) 删除字符串的开头和尾部的空格,制表,回车符 lower(s) 将字符串中的字母转换成小写 upper(s) 将字符串中的字母转换成大写;strjust() 调整字符串排列位置 T = strjust(S) 右对齐 T = strjust(S, ‘right’) 右对齐 T = strjust(S, ‘left’) 左对齐 T = strjust(S, ‘center’) 居中;TF = strcmp(str1, str2 ) 比较字符串str1和str2是否完全相等,是,返回逻辑1(真),否,返回逻辑0(假) TF = strcmpi(str1, str2 ) 比较字符串str1和str2是否完全相等,忽略字母大小写 TF = strncmp(str1, str2, n ) 比较字符串str1和str2前n列字符是否相等, TF = strncmpi(str1, str2 , n ) 比较字符串str1和str2前n个字符是否相等,忽略字母大小写;str = strrep(str1, str2, str3) 进行字符串替换,区分大小写。把str1中所有的子字符串str2用str3来替换;k = strfind(str, pattern) 在长字符串 str 中查找是否包含有短字符串 pattern。 若包含,返回数组k,其元素为pattern出现在str中的位置 若不包含,则返回空数组。;x = strmatch(‘str’, STRS) 检查字符数组STRS的每一行,若该行是以字符串str开始的,就把该行的行号输出至列数组x中。 x = strmatch(‘str’, STRS, ‘exact’)检查字符数组STRS的每一行,若该行与str完全相同,就把该行的行号输出至列数组x中。;token = strtok(str, delimiter) [token, rema

文档评论(0)

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

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

1亿VIP精品文档

相关文档