我有一个分号分隔的格式如下文件:我该如何解析这个分号分隔的文件?
Press;Temp.;CondF;Cond20;O2%;O2ppm;pH;NO3;Chl(a);PhycoEr;PhycoCy;PAR;DATE;TIME;excel.date;date.time
0.96;20.011;432.1;431.9;125.1;11.34;8.999;134;9.2;2.53;1.85;16.302;08.06.2011;12:01:52;40702;40702.0.5
1;20.011;433;432.8;125;11.34;9;133.7;8.19;3.32;2.02;17.06;08.06.2011;12:01:54;40702;40702.0.5
1.1;20.012;432.7;432.4;125.1;11.34;9;133.8;8.35;2.13;2.2;19.007;08.06.2011;12:01:55;40702;40702.0.5
1.2;20.012;432.8;432.5;125.2;11.35;9.001;133.8;8.45;2.95;1.95;21.054;08.06.2011;12:01:56;40702;40702.0.5
1.3;20.012;432.7;432.4;125.4;11.37;9.002;133.7;8.62;3.17;1.87;22.934;08.06.2011;12:01:57;40702;40702.0.5
1.4;20.007;432.1;431.9;125.2;11.35;9.003;133.7;9.48;4.17;1.6;24.828;08.06.2011;12:01:58;40702;40702.0.5
我怎么能分析到这一点在MATLAB矩阵?我不关心第一行,但我想要矩阵中的其余行。他们不需要转换成双打,矩阵可以由字符串组成。文件中有新行,代表行的末尾。新行之前没有分号。
感谢您的帮助。
只是说明一下,这可能不是最好的做法,但不是我的头顶,它应该让你开始在路上。 – 2012-07-11 02:43:47
我实际上是在寻找一些matlab代码。我可以在许多其他语言中解决这个问题,但是我发现编写matlab代码非常困难。我现在正在做的研究是我对matlab的第一次经历。什么是单元列矩阵(什么是单元?)的语法,以及如何实际使用正则表达式。在我看来,matlab的文档过于冗长,从来没有阐明解决常见问题的正确方法。感谢您的帮助。 – Max 2012-07-11 02:57:32
更新了一个简短的例子和一些额外的信息给你。 – 2012-07-11 11:54:16