How to represent digital signal?
50 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (2)
Wayne King
il 1 Apr 2013
Modificato: Wayne King
il 1 Apr 2013
how about just using stem()?
sig = randi([0 1],20,1);
stem(sig,'markerfacecolor',[0 0 1])
0 Commenti
Riaz Uddin
il 21 Mag 2022
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 Commenti
Vedere anche
Categorie
Scopri di più su Signal Processing Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!