matlab中,读取将空格间断的字符串,并转为数组,如‘12 34 43 23’读取为[12,34,43,23]
1个回答
展开全部
s='12 34 43 23';
temp='';
f=[];
for i=1:1:length(s)
if s(i)~=' '
temp=[temp,s(i)];
else
if length(temp)~=0
f=[f,str2num(temp)];
temp='';
end
end
end
if length(temp)~=0
f=[f,str2num(temp)];
end
f就是结果。
temp='';
f=[];
for i=1:1:length(s)
if s(i)~=' '
temp=[temp,s(i)];
else
if length(temp)~=0
f=[f,str2num(temp)];
temp='';
end
end
end
if length(temp)~=0
f=[f,str2num(temp)];
end
f就是结果。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |