How to represent digital signal?
20 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (2)
Wayne King
el 1 de Abr. de 2013
Editada: Wayne King
el 1 de Abr. de 2013
how about just using stem()?
sig = randi([0 1],20,1);
stem(sig,'markerfacecolor',[0 0 1])
0 comentarios
Riaz Uddin
el 21 de Mayo de 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 comentarios
Ver también
Categorías
Más información sobre Signal Processing Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!