Plotting an imported value vs time
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Brittany
el 2 de Ag. de 2014
Respondida: Star Strider
el 2 de Ag. de 2014
Hello,
I am interested in plotting a numerical value verse time. I have also attached the file I am trying to read. Here is the code I have generated so far:
fid=fopen('Sensor 1.txt');
fmt = ('%s%s%*s%*s%*s%f%*s%*s');
data = textscan(fid,fmt,'headerlines',39,'collectoutput', true,'delimiter',';');
phase = data(:,2);
dn = datenum([char(data{1,1}(:,1)) char(data{1,1}(:,2))],'mm/dd/yyyyHH:MM:SS AM');
fid=fclose(fid);
plot(dn,phase)
I am receiving the error message: Error using plot Conversion to double from cell is not possible.
Error in date (line 7) plot(dn,phase)
Any help would be greatly appreciated!
BD
0 comentarios
Respuesta aceptada
Star Strider
el 2 de Ag. de 2014
Change the phase assignment to:
phase = cell2mat(data(:,2));
and it works.
0 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!