当你在Matlab中扫描文本文件时,有没有办法识别空行?我想根据文本之间的空行解析文件。这可能吗?有没有办法在Matlab中识别空行?
5
A
回答
2
是的,这是可能的。一个MATLAB代码片段看起来是这样的:
fid = fopen('reader.m');
newline = sprintf('\r\n');
line = fgets(fid);
while ischar(line)
if strcmp(newline, line)
disp('Empty line');
else
disp('Non-empty line');
end
line = fgets(fid);
end
2
这里有一个可能性:
fid = fopen('myfile.txt');
lines = textscan(fid, '%s', 'Delimiter', '\n');
fclose(fid);
lines = lines{1};
% lines now contains a cell array of strings,
% one per line in the file.
% Find all the blank lines using cellfun:
blank_lines = find(cellfun('isempty', lines));
+0
它也适用于注释:'lines = textscan(fid,'%s','CommentStyle','#')' – Wok 2012-09-13 11:46:34
0
没有\ r ...现在工作得很好
fid = fopen('reader.m');
newline = sprintf('\n');
line = fgets(fid);
while ischar(line)
if strcmp(newline, line)
disp('Empty line');
else
disp('Non-empty line');
end
line = fgets(fid);
end
相关问题
- 1. 有没有办法在MATLAB
- 2. 有没有办法在Python中识别继承的方法?
- 3. 有没有办法在matlab R2011b中做命令别名?
- 4. 有没有办法让ngModel识别属性绑定语法?
- 5. 有没有办法在javascript中换行?
- 6. 有没有办法使DataSet自动识别数据库更改?
- 7. 有没有办法让Aptana识别<main>?
- 8. 有没有办法让rxvt识别shift + tab?
- 9. 有没有办法让Pinterest识别背景图片?
- 10. 有没有办法让TFS代码搜索识别“@”符号?
- 11. 有没有办法标记或识别特定订单?
- 12. |在java中没有识别string.split()方法
- 13. 有没有办法在MATLAB中编辑框中的文本?
- 14. 有没有办法在Windows上的Perl代码中识别USB pnp事件?
- 15. 有没有办法让vim识别文件名末尾的行号?
- 16. 有没有办法压制背景语音识别功能并顺利运行?
- 17. 有没有办法让Visual Studio代码识别EJS文件中的HTML语法
- 18. #import'ing msado15.dll,有没有别的办法?
- 19. 有没有办法显示*只*空白区别与git diff?
- 20. 有没有办法在matlab/octave中矢量化这段代码?
- 21. 有没有办法在matlab中定义一个通用函数?
- 22. 有没有办法在MATLAB中加速这段代码?
- 23. 有没有什么办法可以在MATLAB中增加'realmax'?
- 24. 有没有办法让鼠标在matlab中保持曲线?
- 25. 有没有办法在MATLAB中“跳转滚动”?
- 26. 有没有办法在Matlab中评估Jacobian?
- 27. 有没有什么办法通过Javascript来执行MATLAB脚本?
- 28. 有没有办法找到R中矩阵的行/列空间?
- 29. 有没有办法检查空目录?
- 30. 有没有办法放弃空捕获?
我想,他说: “Matlab的” .. – 2010-06-16 22:17:15