【发布时间】:2011-09-23 13:02:35
【问题描述】:
我正在 matlab 中读取文本文件“mytext.text”。数据文件如下:
1 -4436.6910 415.1843 -3019.7497 1,3,4,5,21,23
2 -4366.4541 1353.9975 -3085.1166 1,3,4,23
....
我不知道 Col5 的长度。如何在 matlab 中读取?
fid=fopen( 'mytext.text','r');
Grdata = textscan(fid, '%d %f %f %f (Col 5 what should be)% This line is
problem%
fclose(fid);
任何帮助。
【问题讨论】:
-
逗号是文件格式的组成部分吗?如果逗号可以替换为空格(例如前 3 个数字),您也许可以使用
dlmread。读取的结果数据将具有可以告诉您缺少哪些列等的维度。这是您要查找的内容吗?