求助Matlab中字符串截取?
使用matlab自带的split函数:以下划线“_”为间隔将原来字符串拆分为两部分,然后取相应的部分得到string类型的'12',最后转换为数字12。参考代码:
>> str = '11_12';
>> list = split(str,'_')
list =
2×1 string 数组
"11"
"12"
>> new_str = list(2,1)
new_str =
string
"12"
>> num = str2num(char(new_str))
num =
12
上面代码中new_str变量的12还是string类型的,最后转换得到数字类型的num