MATLAB学习日志DAY19

字符与文本(2)

要操作包含不同长度的行的文本主体,我们有两种选择,即使用填充的字符数组或使用字符向量元胞数组。 创建字符数组时,数组各行的长度必须相同。(使用空格填充较短行的末尾。)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)

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值