How to plot signal continuously?

Hi, I have vector which length is 120798 and I want to plot it on graph continuously in time. For example, I want to have 15 seconds of signal on the plot all the time. Is there any way to do this?

Réponses (1)

Birdman
Birdman le 5 Juin 2018
Modifié(e) : Birdman le 5 Juin 2018

0 votes

Consider the following approach:
A=randi([1 5],1,120798); %this is demo data, you will use your own data instead of this
Tend=15; %you want to plot for 15 seconds
t=0:Tend/numel(A):Tend-(Tend/numel(A));
plot(t,A)
Hope this helps.

2 commentaires

VK.
VK. le 5 Juin 2018
Thanks for your answer. Can you tell me please what is 'val' in your code?
Birdman
Birdman le 5 Juin 2018
Ups sorry, that should be Tend as well. My mistake. I edited it.

Connectez-vous pour commenter.

Catégories

En savoir plus sur 2-D and 3-D Plots dans Centre d'aide et File Exchange

Question posée :

VK.
le 5 Juin 2018

Modifié(e) :

le 5 Juin 2018

Community Treasure Hunt

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

Start Hunting!

Translated by