Ploting data from .txt file
Mostra commenti meno recenti
I gathered some data in this format
17:51:10 927.00
17:51:15 950.00
17:51:21 827.00
17:51:27 999.00
17:51:33 1088.00
17:51:38 1094.00
17:51:44 1109.00
as you can see first part is time and second is the data.
I extracted data using this code
fid = fopen('.\test.txt','r');
cac = textscan(fid, '%f%f%f%f','Delimiter', ':');
data=cac{:,4};
HH=cac{:,1};
MM=cac{:,2};
SS=cac{:,3};
And tried to plot them using a timeseries function
ts1 = timeseries(data,(HH:MM:SS));
To my dissapointment it doesn't plot and the ts1 variable seems to be invalid.
Is there some other way of ploting time data ? Or am I using the timeseries function wrong ?
2 Commenti
Slawomir Kania
il 21 Mar 2018
Modificato: Slawomir Kania
il 21 Mar 2018
Von Duesenberg
il 21 Mar 2018
What if you simplify your workflow, load your data with the readtable function, convert your table to a timetable with the table2timetable function, and plot the first column against the second?
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Time Series in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!