当前位置:   article > 正文

MATLAB学习日志DAY19

MATLAB学习日志DAY19

字符与文本(2)

要操作包含不同长度的行的文本主体,我们有两种选择,即使用填充的字符数组或使用字符向量元胞数组。 创建字符数组时,数组各行的长度必须相同。(使用空格填充较短行的末尾。)char 函数可执行这种填充操作。例如,

S = char('A','rolling','stone','gathers','momentum.')

生成一个 5×9 字符数组:

  1. S =
  2. A
  3. rolling
  4. stone
  5. gathers
  6. momentum.

也可以将文本存储在元胞数组中。例如,

C = {'A';'rolling';'stone';'gathers';'momentum.'}

创建一个不需要任何填充的 5×1 元胞数组,因为该数组的各行可以具有不同的长度:

  1. C =
  2. 'A'
  3. 'rolling'
  4. 'stone'
  5. 'gathers'
  6. 'momentum.'

使用以下语句可以将填充后的字符数组转换为字符向量元胞数组:

C = cellstr(S)

使用以下语句可以逆转此过程:

S = char(C)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/902451
推荐阅读
相关标签
  

闽ICP备14008679号