How create a signal?
显示 更早的评论
Hi my english is not good but i will try.
i need create the next signal:
m2(t)=u(t+1)+6*u(t-3)-10*u(t-6)
u(t):impluse of amplitude equal 1
how i cant do it?
well after i need modulate... but i dont need help in that.
thx :)
3 个评论
Azzi Abdelmalek
2012-10-28
what about the width of your pulse, or are you working with discret time?
Felipe Farias
2012-10-29
Azzi Abdelmalek
2012-10-29
if the pulse had a width(even with eps width) that means it's continuous. Check my answer, you can set the width and the amplitude
采纳的回答
更多回答(1 个)
Wayne King
2012-10-28
Your signal is just a superposition (sum) of shifted unit step sequences.
For t = -1,0,1,2 m2(t) = 1
For t = 3,4,5 m2(t) = 7
For t = 6,7,8,9,...
m2(t) = -3
u1 = ones(100,1);
u2 = [zeros(4,1); 6*ones(96,1)];
u3 = [zeros(7,1); -10*ones(93,1)];
m2 = u1+u2+u3;
n = -1:98;
stem(n,m2,'markerfacecolor','b')
类别
在 帮助中心 和 File Exchange 中查找有关 MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!