Effacer les filtres
Effacer les filtres

PLOT 5 seconds of continuous signal

1 vue (au cours des 30 derniers jours)
meghna roy chowdhury
meghna roy chowdhury le 4 Mai 2020
I have a text file containing of a continuous signal 2 columns :
a) Time ranging from 12:35:57 to 16:35:57 (HH:MM:SS)
b) Numeric value
I want to plot 5 seconds
clear all
close all
data3=readtable ('PLETH.txt');
Date_Time = data3(:,1);
datecell=table2array(Date_Time);
load = data3(:,2);
A = table2array(load)

Réponses (1)

Neilabh Banzal
Neilabh Banzal le 4 Mai 2020
Modifié(e) : Neilabh Banzal le 4 Mai 2020
Hi,
You don't need to convert the table into array.
A simple
plot(data3.x, data3.y);
should work.
Here, x and y are your column labels.
This
plot(data3(:,1), data3(:,2));
should also work just fine.
Refer to Access Data in a Table for more details.
  2 commentaires
meghna roy chowdhury
meghna roy chowdhury le 4 Mai 2020
I get this error.
Also, I want to plot only 5 seconds of the data.
Error in ppg (line 5)
plot(data3(:,1), data3(:,2))
Neilabh Banzal
Neilabh Banzal le 4 Mai 2020
Could you put up the complete code and the data file here?
It's difficult to debug without all the information.

Connectez-vous pour commenter.

Produits


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by