How to represent digital signal?
조회 수: 40 (최근 30일)
이전 댓글 표시
How to represent digital signal i.e sequence of 0's and 1's in matlab. and how to plot it
Basically i am trying to represent a switch through a diagram or a plot.
kindly help..!!
댓글 수: 0
답변 (2개)
Wayne King
2013년 4월 1일
편집: Wayne King
2013년 4월 1일
how about just using stem()?
sig = randi([0 1],20,1);
stem(sig,'markerfacecolor',[0 0 1])
댓글 수: 0
Riaz Uddin
2022년 5월 21일
L = 1024;
Periods = 4;
M = 128;
A = 1;
figure,plot( squareWave(L,M,Periods,A) )
function signal = squareWave(L,M,Periods,A)
signal = zeros(L,1); %initialize signal with zeros
if mod(L,Periods) ~= 0
signal = -1; % False input data
end
T = L/Periods; % Get length
% Replace only non-zero values
for idx=1:Periods
signal( 1+(idx-1)*T:1+(idx-1)*T+M) = A;
end
end
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Simulation, Tuning, and Visualization에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!