【发布时间】:2013-06-13 20:16:59
【问题描述】:
我在“file.txt”中有以下格式的数据:
b0, 2,1
b1, 3,4
b2, 5,6
b3, 7,8
b4, 9,10
L0, 11, 12
L1, 13, -154
L2, 16, 18
L3,-19,-20
L4,-21,-22
L5,-23,24
L6, 25,28
L7, 27,30
L8, 31,35
L9,-38,40
b0, 0.1,89
这些数据继续以相同的顺序(即 b1、b2、b3...)直到一个很大的数字。我想以矩阵格式读取 b0...b4 的两个数字(即每行中用逗号分隔的数字)中的每一个,以便我可以对它们进行进一步的计算。基本上每个 b0 在“file.txt”中每 15 行出现一次,依此类推,对于 b1、b2、b3、b4。我尝试使用一些带有“textscan”的示例代码,但不幸的是我收到了错误。任何帮助将非常感激。谢谢!
【问题讨论】:
-
我会做一个查找替换来删除所有空格(空格、制表符等)。我认为这是一个分隔符问题。
-
文件总共有多少行?
标签: matlab