필터 지우기
필터 지우기

Creating a Burst Random signal in Matlab

조회 수: 15 (최근 30일)
Kaustubh Surdi
Kaustubh Surdi 2011년 6월 29일
답변: DINTA 2015년 3월 19일
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.

답변 (3개)

Paulo Silva
Paulo Silva 2011년 6월 29일
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 2011년 6월 30일
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 2015년 3월 19일
matlab code for generating burst builder

카테고리

Help CenterFile Exchange에서 Signal Generation and Preprocessing에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by