我想从包含数字和文本混合的单元格中读取(在matlab中)特定字符。我怎么能在matlab中做到这一点?请有人帮我编码。
以下是示例:
r1200i000-0ln140010.LID
这表示单元格中的文件名。我在单列中有超过100000行。我想读取第14个和第15个字符(这里是14个)并将该值写入同一行的不同列中。
答案 0 :(得分:0)
如果您将字符串(单元格的内容)视为一个字符数组,您可以使用(n:m)约定索引各个成员,即
>> string = 'a string';
>> part = string(3:4)
st
请记住,输出也将是一个字符串。如果您想将其用作数字,则可以使用str2num。