请问用Matlab可以从字母数字组成的字符串中提取数字吗?
有一组数据,如Trp30。我想从这组数据中抽取数字,如30,而除去字母Trp。然后用数字组成矩阵(我是输入到Excel,然后导入Matlab的)。请问Matlab有这样的...
有一组数据,如Trp30。我想从这组数据中抽取数字,如30,而除去字母Trp。然后用数字组成矩阵(我是输入到Excel,然后导入Matlab的)。请问Matlab有这样的指令吗?谢谢了!
展开
展开全部
str='Trp30';
str2=str(4:end); %取出字符串中的数字部分形成数字字符串'30'
y=str2num(str2) %将其转化成数值类型的30
str2=str(4:end); %取出字符串中的数字部分形成数字字符串'30'
y=str2num(str2) %将其转化成数值类型的30
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a = Trp30;
digit = a(regexp(a,'\d'));
digit = a(regexp(a,'\d'));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询