我想读入一个log文件,然后判断里面是否有字符串Abaqus JOB factor10-2 COMPLETED,如果没有,等待,等到有时执行下一个m文件,该怎么写程序啊
写了下面几行,没有结果
fid = fopen('F:\matlab\tyr\factor10-2.log','r');
A=fscanf(fid,'%f');
strfind(A,'Abaqus JOB factor10-2 COMPLETED');
是不是不该用strfind,谢啦
log文件里面有数字有字符,是不是%f写的不对啊
matlab查找字符串
答案:2 悬赏:60
解决时间 2021-03-12 16:24
- 提问者网友:追忆成伤
- 2021-03-12 06:03
最佳答案
- 二级知识专家网友:有钳、任性
- 2021-03-12 06:37
你那个读入方式写错了吧。这个%f是读入浮点数的吧? 应该用%s。
全部回答
- 1楼网友:懂得ㄋ、沉默
- 2021-03-12 07:29
a = {'abc';'abd';'acd';'abcd'};
fs = 'ab';
id = cellfun(@(x) ~isempty(findstr(x,fs)),a);
rt = find(id==1)rt =
1
2
4
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |