字符数组和字符串阵列为Matlab中的文本数据提供存储®。
字符数组是一系列字符,就像数字数组一样是一系列数字。典型用途是将短篇文本存储为字符向量,例如c ='Hello World'
。
字符串数组是用于文本的容器。字符串数组提供了一组功能,用于使用文本作为数据。从R2017A开始,您可以使用双引号创建字符串,例如str =“问候朋友”
。要将数据转换为字符串数组,请使用串
功能。
有关更多信息,请参阅字符串和字符数组中的文本或观看使用字符串数组进行文本数据。
使用字符串数组或字符数组存储和操作文本。
此示例显示了如何使用字符串数组分析文本数据。它显示如何存储,拆分和排序文本以及如何在字符串数组中计算和收集文本的统计信息。
撰写包含普通文本和数据格式化的字符数组或字符串阵列。
MATLAB提供了多个函数来搜索,替换或提取字符串阵列和字符向量中的文本。
Matlab将所有字符存储为Unicode字符。两个字符串和字符向量都使用相同的编码。您可以将字符转换为其Unicode代码值以及数字到字符。
将十六进制和二进制值指定为文字或文本。十六进制和二进制文字被存储为整数。您可以将表示十六进制和二进制值的文本转换为数字,以及编号到文本表示。