字符和字符串
字符数组和字符串数组中的文本
字符数组和字符串数组用于存储 MATLAB® 中的文本数据。
字符数组是一个字符序列,就像数值数组是一个数字序列一样。它的一个典型用途是将短文本片段存储为字符向量,如
c = 'Hello World'
。字符串数组是文本片段的容器。字符串数组提供一组用于将文本处理为数据的函数。您可以使用双引号创建字符串,例如
str = "Greetings friend"
。要将数据转换为字符串数组,请使用string
函数。
有关详细信息,请参阅字符串数组和字符数组中的文本或观看使用字符串数组处理文本数据。
函数
主题
- 字符串数组和字符数组中的文本
使用字符串数组或字符数组来存储和处理文本。
- 分析字符串数组的文本数据
以下示例演示如何分析字符串数组的文本数据。其中演示了如何存储文本、拆分文本和对文本进行排序,以及如何计算和收集字符串数组中文本的统计信息。
- 格式化文本
将普通文本和数据组合成一定格式设定的字符数组或字符串数组。
- 搜索和替换文本
MATLAB 提供了多个函数来搜索、替换或提取字符串数组和字符向量中的文本。
- Unicode 和 ASCII 值
MATLAB 将所有字符存储为 Unicode 字符。字符串和字符向量使用相同的编码。您可以将字符转换为其 Unicode 代码值,将数字转换为字符。
- 十六进制和二进制值
将十六进制和二进制值指定为字面值或文本。十六进制和二进制字面值以整数形式存储。您可以将表示十六进制和二进制值的文本转换为数字,以及将数字转换为文本表示。