读取数据的标准格式

2视图(30天)
你好,
数据文件我想读取包含文本标题分隔两个列matricies我想单独保存。
每个头几行(不同数量为每个头),所有标题行开始“>”,那么我有两个列矩阵空间分开。
减少了这个文件是附加的样本。请让我知道如何去读它并保存matricies分开。
谢谢

接受的答案

明星黾
明星黾 2021年9月24日
我使用textscan这些问题。
试试这个,
fidi = fopen (“重建[1]. txt”,“rt”)
fidi = 3
k1 = 1;
~ feof (fidi)
HL = 14 * (k1 = = 1) + 10 * (k1 > 1);
C = textscan (fidi“% % f”,“HeaderLines”霍奇金淋巴瘤,“CollectOutput”,真正的);
M = cell2mat (C);
如果isempty(米)%空矩阵表示文件尾
打破
结束
D {k1,:} = M;
fseek (fidi, 0, 0);
k1 = k1 + 1;
结束
k1 = 2
k1 = 3
k1 = 4
D
D =3×1单元阵列
{50×2双}{42×2双}{92×2双}
D_Check_1 = D {1} (1:5,:)%前5行
D_Check_1 = 5×2
112.0797 39.2348 113.0445 39.8864 113.4530 40.1759 114.5988 40.7504 115.0607 41.0647
D_Check_3 = D {3} (1:5,:)%前5行
D_Check_3 = 5×2
130.4700 41.9900 130.2100 41.8100 129.9939 41.5588 129.8994 41.3697 129.8816 41.2835
= cell2mat (D)
了= 184×2
112.0797 39.2348 113.0445 39.8864 113.4530 40.1759 114.5988 40.7504 115.0607 41.0647 115.3221 41.1908 115.8189 41.5431 116.0390 41.7845 116.3340 42.2555 116.4687 42.3217
不同的片段导入正确。其余的文件应该,只要文件格式和分离线保持不变。如果这些变化,有必要为你调整去适应他们的代码。
在这里, ' D ' 单个矩阵, “出” 有垂直连接。
3评论
明星黾
明星黾 2021年9月24日
像往常一样,这是我的荣幸!

登录置评。

更多的答案(0)

标签

s manbetx 845


释放

R2019b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的