文档

字符

转换为字符数组

语法

S = char (A)
S = char (A1,…)
S = char (D)
S = char (D, fmt)
S = char (D, fmt,语言环境)

描述

例子

S = char (一个)转换成数组一个成一个字符数组。

  • 如果一个是一个数值数组,然后呢字符将数字转换为字符。有效的数值范围从0到65535,对应于Unicode®代码单元。值从0到127也对应于7位ASCII字符。

  • 如果一个是一个字符数组,然后呢字符返回一个没有改变。

    将字符转换为一个数字数组,使用一个函数,将一个数字类型(例如,,int32,或)。

  • 从R2016b,如果一个是一个字符串数组,然后呢字符将字符串数组转换成一个字符数组。字符将每个字符串的元素一个成一个特征向量,然后连接向量来生成一个字符数组,根据需要自动填充空格。作为一个结果,年代有一个尺寸比吗一个

    转换年代一个字符串数组,使用字符串函数。

  • 如果一个是字符数组的单元阵列,然后呢字符将细胞数组转换成一个字符数组。每一行从单元阵列中的每个字符数组中的一行年代根据需要,自动填充空格。

    转换年代进入细胞的特征向量,使用cellstr函数。

  • 如果一个是一个分类数组呢字符转换的每个元素一个成一个字符数组的行,列顺序。

例子

S = char (A1,…)将数组转换为A1,…,一个成一个单一的字符数组。转换字符后,输入数组就行年代。的字符函数垫行和空格。如果任何输入数组是一个空字符数组,然后相应的行年代是一排空格。

输入数组A1,…,一个细胞不能字符串数组,数组,或分类数组。

A1,…,一个可以是不同的大小和形状。

例子

S = char (D)将datetime、时间或日历时间数组变成一个字符数组中指定的格式格式的属性D。输出每一行包含一个日期或时间。

例子

S = char (D,fmt)表示在指定的日期或时间格式,如“HH: mm: ss”

S = char (D,fmt,语言环境)代表日期或时间在指定的场所,如“en_US”。语言环境影响语言用于表示特征向量如月和天的名字。

例子

全部折叠

创建一个字符串数组,并将它转换成一个字符数组使用字符函数。从R2017a开始,您可以使用双引号,而不是创建字符串字符串函数。字符垫的行输出的空格。

= (“伊丽莎白”;“1月”;”“;“桑德拉”]
一个=4×1的字符串数组“简”“伊丽莎白”“桑德拉”
S = char (A)
S =4×9 char数组“伊丽莎白”“简”“桑德拉的

(如文本处理功能strfind正则表达式)接受字符串数组作为输入,但其他功能(例如,目录)不。

32 - 127的整数转换成一个3-by-32数组可打印的ASCII字符。

= (32:127);S = char(一个);S =重塑(年代,32岁,3)'
S =3×32字符数组”! " # $ % &’()* +,”/ 0123456789:;< = > ?“@ABCDEFGHIJKLMNOPQRSTUVWXYZ [\] ^ _ ' ' abcdefghijklmnopqrstuvwxyz {|} ~”

多个数组转换成一个字符数组。输入数组不需要有相同的形状。

A1 = (65 66;67 68);A2 =“abcd”;S = char (A1, A2)
S =3×4字符数组“AB”“CD”“abcd”

因为输入数组没有相同数量的列,字符垫的行A1与空白。

年代
类属性名称大小字节3 x4 24个字符

特征向量的细胞数组转换成一个字符数组。

一个= {“ABCD”,“efghijk”,,“LM”};S = char (A)
S =4×7字符数组“ABCD”“efghijk”“LM的

因为单元阵列的特征向量一个有不同的长度,字符年代在需要的地方使用空格。字符垫第三行有七个空格,因为第三单元一个包含一个空的字符数组。

年代
类属性名称大小字节年代4 x7 56个字符

创建一个持续时间数组中。

D =小时(23:25)+分钟(8)+秒(1.2345)
D =1×3时间数组23.134人力资源24.134小时25.134小时

转换D字符数组。

S = char (D)
S =3×9 char数组25.134 24.134 23.134人力资源的人力资源“人力资源”

年代是一个字符数组,每一行一个时间值。

指定持续时间值的格式年代

S = char (D,“hh: mm”)
S =3×5字符数组‘23:08‘24:08 ' ' 25:08 '

输入参数

全部折叠

输入数组,指定为一个字符串数组,一个数值数组,一个字符数组,字符数组的单元阵列,或分类数组。

从R2016b开始,一个可以是一个字符串数组。

如果一个是一个数值数组,那么:

  • Nonintegers圆形为零。

  • 值小于0被当作0。

  • 值大于65535被视为65535。

例子:char (65)将整数65转换为字符一个

输入的日期和时间,指定为一个日期或时间数组。

数据类型:datetime|持续时间|calendarDuration

日期格式,指定为一个特征向量。支持的格金宝app式取决于输入的数据类型D

  • datetime格式可以包括单位和分隔符的组合,如“yyyy-MMM-dd HH: mm: ss.SSS”。详情,请参阅格式财产datetime数组。

  • 持续时间格式是单个字符(“y”,' d ',“h”,“米”,或“年代”)或其中一个组合:

    • “弟弟:hh: mm: ss”

    • “hh: mm: ss”

    • mm: ss的

    • “hh: mm”

    • 任何上述情况,9年代字符显示分数第二个数字,例如“hh: mm: ss.SSSS”

  • calendarDuration格式可以包含字符的组合“y”,“问”,“米”,' w ',' d ',“t”为了从最大到最小的时间单位,如“ym”

更多的信息持续时间calendarDuration格式,请参阅设置日期和时间显示格式

区域的特征向量来创建、指定为一个特征向量。

语言环境可以是:

  • “系统”指定您的系统语言环境。

  • 一个特征向量的形式xx_YY,在那里xx是小写的ISO 639 - 1两个字母的代码指定一种语言,然后呢YY是一个大写的ISO 3166 - 1α2代码指定了一个国家。

这些是相同的特征向量所接受“场所”名称-值对的理由datetime函数。中使用的区域影响语言输出数组。

例子:“en_US”

例子:“ja_JP”

扩展功能

之前介绍过的R2006a

这个主题有帮助吗?