2010-09-11 72 views
1

我有一個txt文件,我想從中加載日期&時間數據。 UI導入嚮導會忽略日期&時間字符串並只加載數字數據,該數據也存在於文件中。從Matlab的txt文件導入日期和時間數據

我該如何寫一個腳本來加載這個日期時間數據作爲多個值(我的意思是第一個日期,第二個日期等)的向量。我知道如何操縱這個字符串datetr & datenum,我的問題在於加載數據。

文件看起來是這樣的:

{headerlines} 

15/11/08-12:17:00 423.85  234.54    672.42 
15/11/08-12:17:10 456.54  245.98    723.41 
15/11/08-12:17:20 478.65  320.67    952.73 

我有一個問題只與裝載此日期&時間字符串。我可以管理數字數據。

+1

請參閱此相關的問題:http://stackoverflow.com/questions/1641519/reading-date-and-time-從-的CSV文件中,MATLAB – mtrw 2010-09-12 05:37:27

回答

2

你可以看看Reading Data in a Formatted Pattern

雖然不照顧你的頭的,一個解決辦法是這樣的:

fid = fopen('data.txt'); 
dateItem = []; 
values = []; 
while ~feof(fid) 
    [dateItem]= [dateItem ; fscanf(fid,'%s',1)]; 
    [values]= [values ;fscanf(fid,'%f %f %f',3)']; 
end 
fclose(fid);