Clear Filters
Clear Filters

??? Error using ==> plot Invalid first data argument

2 views (last 30 days)
Mini Me
Mini Me on 13 May 2014
Commented: Mini Me on 13 May 2014
filedir = dir('C:\Users\ValcourtA\Documents\WILMA\WILMA500Hz')
timerArray=[];
for cnt=1:5
battery=data(:,1)
timerArray=vertcat(timerArray,filedir(cnt).date)
plot(timerArray,Battery)
end
why do i get this error ??? Error using ==> plot Invalid first data argument

Answers (1)

Dishant Arora
Dishant Arora on 13 May 2014
filedir(cnt).date is a character string. Use datenum
datenum(filedir(cnt).date)
  3 Comments
Dishant Arora
Dishant Arora on 13 May 2014
make use of dateformnum , as a parameter to datetick
datetick('x' , 0 , 'keepticks') % after you plot.
for more information see the documentation of datetick.
Mini Me
Mini Me on 13 May 2014
not working..graph comes up as a vertical line because of how closed the dates are....

Sign in to comment.

Categories

Find more on Dates and Time in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!