如何用matlab提取字符型变量名中的部分?

5年前 (2020-07-25)阅读464回复0
雪在夏月
雪在夏月
  • 管理员
  • 发消息
  • 注册排名284
  • 经验值240
  • 级别管理员
  • 主题48
  • 回复0
楼主

字符串其实可以看成一个矢量,读取部分内容,只要找到想要读取部分的下标,或者需要剔除部分的下标即可。例如有字符串'thisisjustforexample'如果需要得到里面的单词而不需要空格,可以使用如下代码:str='thisisjustforexample';i=find(str=='');c={str(1:i(1)-1)};%把所有的单词最后存到c中forj=1:length(i)-1c={c{1:j},str(i(j)+1:i(j+1)-1)};endc={c{1:j+1},str(i(j+1)+1:end)};celldisp(c);%列出c中读到的字符串运行结果如下:c{1}=thisc{2}=isc{3}=justc{4}=forc{5}=example

0
0
收藏0
回帖

如何用matlab提取字符型变量名中的部分? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息