| 查看: 1798 | 回复: 2 | ||||
tianpengusst铁虫 (小有名气)
|
[交流]
matlab 读取txt文件 已有2人参与
|
|
我想用textread函数读取一个txt文件的第13行。程序为:[b(1),b(2),b(3),b(4),b(5),b(6),b(7)]=textread('1.txt','%f%f%f%f%f%f%f','headerlines',12);但迭代过程中txt文件是更新的,可能出现13行为空。这时程序就会报错。 [b(1),b(2),b(3),b(4),b(5),b(6),b(7)]=textread('1.txt','%f%f%f%f%f%f%f','headerlines',12);%正常 [b(1),b(2),b(3),b(4),b(5),b(6),b(7)]=textread('2.txt','%f%f%f%f%f%f%f','headerlines',12);%报错 错误使用空矩形矩阵进行赋值。 我的想法是用if函数判断如果出现空行就跳过,不是空行的话就继续执行,现在就是想办法判别两个txt文件的区别,使它们返回不同值,后用if判断。 希望大神能给出点思路或有更好的方法。谢谢!!! 附件1为13行有值,附件2为13行没有值。 谢谢!!! |
» 猜你喜欢
情人节自我反思:在爱情中有过遗憾吗?
已经有6人回复
基金正文30页指的是报告正文还是整个申请书
已经有4人回复
今年春晚有几个节目很不错,点赞!
已经有6人回复
球磨粉体时遇到了大的问题,请指教!
已经有15人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有5人回复
江汉大学解明教授课题组招博士研究生/博士后
已经有3人回复
mygt_hit
专家顾问 (职业作家)
-

专家经验: +362 - 应助: 438 (硕士)
- 贵宾: 0.019
- 金币: 19571.1
- 散金: 5130
- 红花: 135
- 沙发: 3
- 帖子: 4938
- 在线: 990.5小时
- 虫号: 1489764
- 注册: 2011-11-13
- 性别: GG
- 专业: 结构工程
- 管辖: 土木建筑

2楼2017-04-15 12:07:31
qqinly
专家顾问 (著名写手)
至人无己,神人无功,圣人无名
-

专家经验: +68 - 应助: 119 (高中生)
- 金币: 15501.8
- 散金: 186
- 红花: 29
- 帖子: 2631
- 在线: 589.7小时
- 虫号: 2666806
- 注册: 2013-09-20
- 性别: GG
- 专业: 信号理论与信号处理
- 管辖: 程序语言
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
|
% @tianpengusst % 可以把此文件写成函数即可随意调用 % 文件名取'1.txt'时,flag=0,1.txt的第13行为data,非空 % data = 0 0.5558 0.0087 0.0031 -0.1272 0.5622 0.5200 % 文件名取'2.txt'时,flag=1,2.txt的第13行为data,空 % data = 空矩阵: 0×7 程序已经写好,可以自己琢磨修改 ![]() test.png |

3楼2017-04-15 15:59:29













回复此楼
