discrete-time rectangular functions
์กฐํ ์: 11 (์ต๊ทผ 30์ผ)
์ด์ ๋๊ธ ํ์
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
๋ต๋ณ (1๊ฐ)
Voss
2022๋
2์ 7์ผ
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
์ฐธ๊ณ ํญ๋ชฉ
์นดํ ๊ณ ๋ฆฌ
Help Center ๋ฐ File Exchange์์ Stability Analysis์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

