字符串数组的创建和操作在 MATLAB 里其实挺好玩的。你可以直接用花括号加单引号搞定一行字符串数组,比如 {'Hello', 'World', 'MATLAB'},响应也快,结构也清晰。多行字符串?加个分号就能分行,像 {'第一行'; '第二行'} 这样写也挺顺。遇到需要批量的,cellfun 函数也蛮好用,比如你想生成一堆平方数的字符串,几行代码就能搞定。

字符串拼接用 strcat 挺顺手的,strcmpstrcmpi 做比较也比较稳。查找用 findstr,替换就 strrep,配合用效率也还不错。

想做点切片或者索引操作,直接 strArray(2:3) 就能拿到你要的部分,写法直观。至于分割和合并,splitjoin 组合起来还挺灵活,比如拆成单词再拼回去,适合用户输入。

还有不少实用函数像 lowerupperlength 这些,常用来清洗和格式化数据。嗯,如果你在做数据或想批量改改文本内容,推荐你多玩玩这些函数,真的省时不少。

如果你还想了解更多,推荐看看这篇 Matlab 中的字符串数组操作详解,讲得也比较细,适合继续深挖。