Creating a Burst Random signal in Matlab

Hi, I am trying to create a burst random signal in Matlab. I took a look at the rand command but I can't make a burst random signal using that command. Is there any other way that I can create it? Thanks in advance.

Réponses (3)

Paulo Silva
Paulo Silva le 29 Juin 2011
t=0:0.01:1;
h=stairs(t,randi([0 1],1,numel(t)));
axis([0 1 0 2])
YData=get(get(h,'children'),'YData'); %XData is the vector t
or
t=0:0.01:1;
h=stairs(t,rand(1,numel(t)));
axis([0 1 0 2])
YData=get(get(h,'children'),'YData'); %XData is the vector t
Kaustubh Surdi
Kaustubh Surdi le 30 Juin 2011

0 votes

Hey Paulo, Thanks for the prompt reply. Can you use random numbers instead of the random intergers? I will be using this signal as a force input at multiple points on my system so they have to be completely independent of each other. I tried using the 'rand' command but it gives me an error. Will really appreciate your help. Thanks.
DINTA
DINTA le 19 Mar 2015

0 votes

matlab code for generating burst builder

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by