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