登录论坛

查看完整版本 : [MATLAB基础] 如何将文本数据导入到matlab,并进行转换


debian
2009-05-11, 17:46
现有如下格式的文本数据
# BEGIN OF ONE SIMULATION
Time A B C
0.1 S0 S0 S0
0.2 S0 S1 S0
0.3 S1 S1 S0
0.4 S2 S2 S1
# END OF ONE SIMULATION# BEGIN OF ONE SIMULATION
# BEGIN OF ONE SIMULATION
Time A B C
0.11 S0 S0 S0
0.19 S0 S1 S0
0.28 S1 S1 S0
0.42 S2 S2 S1
# END OF ONE SIMULATION# BEGIN OF ONE SIMULATION
# BEGIN OF ONE SIMULATION
Time A B C
0.09 S1 S0 S0
0.21 S1 S1 S0
0.29 S1 S1 S0
0.40 S2 S2 S1
# END OF ONE SIMULATION# BEGIN OF ONE SIMULATION

上面是三次实验的重复
想计算每个时间点上,A,B,C分别各有多少个S0, S1, S2,但是每次实验中的时间点不是完全对应的
想在matlab中得到如下结果:
Time A(s0) A(s1) A(s2) B(s0) B(s1) B(s2) C(s0) C(s1)
0.1±0.2 2 1 0 3 0 0 3 0
0.2±0.2 2 1 0 0 3 0 3 0
0.3±0.2 0 3 0 0 3 0 3 0
0.4±0.2 0 0 3 0 0 3 0 3

请问该怎么操作呢?谢谢
我是新手,刚刚接触matlab,不慎感激