赞
踩
要操作包含不同长度的行的文本主体,我们有两种选择,即使用填充的字符数组或使用字符向量元胞数组。 创建字符数组时,数组各行的长度必须相同。(使用空格填充较短行的末尾。)char 函数可执行这种填充操作。例如,
S = char('A','rolling','stone','gathers','momentum.')
生成一个 5×9 字符数组:
- S =
- A
- rolling
- stone
- gathers
- momentum.
也可以将文本存储在元胞数组中。例如,
C = {'A';'rolling';'stone';'gathers';'momentum.'}
创建一个不需要任何填充的 5×1 元胞数组,因为该数组的各行可以具有不同的长度:
- C =
- 'A'
- 'rolling'
- 'stone'
- 'gathers'
- 'momentum.'
使用以下语句可以将填充后的字符数组转换为字符向量元胞数组:
C = cellstr(S)
使用以下语句可以逆转此过程:
S = char(C)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。