Hi I am very new to the MatLab software, I have a vector size 1x5234400. For the recording software I am using, every 200 indices equates to 1 second, and I am trying to plot the time against the given values of the vector, but currently have the indices plotted against the given values of the vector. How can I go about creating a vector, using my conversion, to plot time against my values?
Thank you

 Réponse acceptée

Honglei Chen
Honglei Chen le 12 Sep 2014
Modifié(e) : Honglei Chen le 12 Sep 2014

1 vote

This means your sampling rate is 200 Hz, so you can construct your time vector as
fs = 200;
t = (0:numel(x)-1)/fs;
then just do
plot(t,x)
assuming x is your signal

2 commentaires

Nick
Nick le 12 Sep 2014
thank you so much!
Srinivasulu Avvaru
Srinivasulu Avvaru le 14 Mai 2019
If we want to plot the above signal with x_axis as standard time. What to do

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by