我有一個分號分隔的格式如下文件:我該如何解析這個分號分隔的文件?
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