【发布时间】:2015-03-25 17:42:07
【问题描述】:
我正在尝试导入数字数据以及最近添加到文件中的 ASCI 信息。我可以将数值数据导入数据结构中就好了,但是 MATLAB(R2014a) 的 importdata 函数甚至无法识别写入的(事件)数据。
我在几年前查找过有关此问题的问题,但尚未真正得到解答。根据这些建议,我尝试过:data_temp = cell2mat(textscan(fopen('P:\FileName))) 引入了一个空矩阵,以及“加载”函数与“导入数据”。加载功能失败,因为我的数据每行的列数不同。
那么有人知道引入最后几行数据的功能/解决方法吗?
{我不想使用 ImportWizard,因为这需要手动选择,我正在编写一个用户友好的代码,通过 GUI 输入数据文件}
这是一个示例数据文件 - 包含第 1:412 行的数字数据和第 413:437 行的事件数据:
409 0.000000 0.000000 0.000000 0.000000
410 0.000000 0.000000 0.000000 0.000000
411 0.000000 0.000000 0.000000 0.000000
412 0.000000 0.000000 0.000000 0.000000
事件:LHS
帧数:2
第一帧:222
第 2 帧:327
事件:LTO
帧数:2
第一帧:181
第 2 帧:283
事件:RHS
帧数:2
第一帧:169
第 2 帧:274
事件:RTO
帧数:1
第一帧:232
事件:LHS FP
帧数:1
第一帧:222
事件:RHS FP
帧数:1
第 1 帧:169
感谢您的宝贵时间和帮助!
【问题讨论】: