字符数组和字符串数组为MATLAB中的文本数据提供存储®.
字符数组是字符序列,就像数字数组是数字序列一样。典型的用法是将短文本存储为特征向量,例如c = 'Hello World'
.
字符串数组是文本片段的容器。字符串数组提供了一组将文本作为数据处理的函数。从R2017a开始,您可以使用双引号创建字符串,例如str = "你好,朋友"
.若要将数据转换为字符串数组,请使用字符串
函数。
有关更多信息,请参见用字符和字符串数组表示文本或者看为文本数据使用字符串数组.
使用字符数组或字符串数组存储和操作文本。
这个例子展示了如何用字符串数组分析文本数据。它展示了如何存储、分割和排序文本,以及如何计算和收集字符串数组中文本的统计信息。
在您自己的代码中采用字符串数组作为文本数据类型,请遵循以下准则。
测试字符串数组是否有空字符串和缺失值。
编写字符数组或字符串数组,其中包括普通文本和按照您的规范格式化的数据。
MATLAB提供了几个函数来搜索、替换或提取字符串数组和字符向量中的文本。
比较和检查字符数组和字符串数组。
正则表达式是搜索和替换文本的通用方法。