discrete-time rectangular functions
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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
0 Kommentare
Antworten (1)
Voss
am 7 Feb. 2022
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)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Stability Analysis finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!