discrete-time rectangular functions
Mostrar comentarios más antiguos
I need help defining a discrete-time rectangular function
rect[n] = {1, 0≤𝑛≤𝑁
0, 𝑒𝑙𝑠𝑒 }
This is what I have:
rect_n1 = ones(1,T);
for n=0:(N_1)
rect_n1(n)=1;
end
Respuestas (1)
You should initialize rect_n1 to zeros if you're going to set the places where it's 1, and indexing in MATLAB starts with 1, so:
T = 10;
N_1 = 5;
rect_n1 = zeros(1,T);
for n=1:(N_1)
rect_n1(n)=1;
end
plot(rect_n1)
or, without the loop:
T = 10;
N_1 = 5;
rect_n1 = zeros(1,T);
rect_n1(1:N_1) = 1;
plot(rect_n1)
Categorías
Más información sobre Stability Analysis en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

