大家好,最近想利用matlab提取文本文件中的某一段数据,并把它这些数据放在数组中,请问有什么好的读取方法?
以前读取某二进制文件的时候,是利用fread函数读取整个二进制文件,然后再把某段需要的数据放在数组中。但是对于较大的模型,读起来效率就会低。
所以想这次读取文本文件的时候知道那一段数据,然后直接读取,请问这样是否可以?
附件是文本文件,可以利用记事本打开。我想读取文件中的这段数据:
*ELSET, ELSET=weld_2_e
489, 488, 499, 500, 496, 466, 464, 474,
475, 471, 596, 598, 600, 583, 585, 571,
575, 574, 557, 558
*NSET, NSET=weld_2_n, UNSORTED
533, 612, 610, 615, 614, 585, 596, 594,
599, 598, 564, 697, 698, 686, 690, 666,
681, 682, 670, 674, 555
*ELSET, ELSET=weld_1_e
392, 393, 394, 380, 381, 447, 449, 444,
438, 440, 194, 200, 199, 180, 181, 242,
243, 244, 230, 231
*NSET, NSET=weld_1_n, UNSORTED
133, 458, 459, 451, 454, 428, 501, 499,
495, 497, 152, 287, 288, 280, 283, 257,
323, 324, 316, 319, 91
并把他们放入不同的数组,请问如何实现?
|