- 积分
- 0
- 注册时间
- 2007-6-29
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2010-11-5 14:00:33
|
显示全部楼层
来自 湖南长沙
3# qibbxxt
你好版主,我尝试了下你提供的方法
[txt, dat] = textread('result11.txt','%s %d', -1);
nn=dat( ~cellfun(@isempty,strfind(txt,'*SET,DISP7')))
这个可以实现,能提取出'*SET,DISP7'后面的值
[txt, dat] = textread('result.txt','%s %d', -1,'delimiter',',');
nn=dat( ~cellfun(@isempty,strfind(txt,'*SET,DISP7')))
这个就不可以提取出这个值
'result.txt'与'result11.txt'(在下面的附件里)这两个文件的区别就是把每行中的“,”去掉,去掉后可以实现,不去掉就不可以(即使使用了'delimiter',','语句)
错误提示是‘Trouble reading floating point number from file (row1,field2)==>DISP6,34.04591492651 \n”
帮帮忙!!! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|