System impulse response and Convolution by matlab

19 ビュー (過去 30 日間)
gedaa
gedaa 2011 年 2 月 20 日
回答済み: Arpan Patel 2021 年 2 月 25 日
Hi everyone, i am very new to matlab, and would like to konw how to obtain y(t) from below
Generate a unit step function as the input function, x(t), and an exponentially decay function as the impulse response function, h(t), such as h(t)=exp(-t/2) (note: 2 is the time constant of the system dynamic response). Using MATLAB to calculate the output of the system, y(t).
Thank you so much in advance
  2 件のコメント
Seikh Rana
Seikh Rana 2018 年 4 月 22 日
Convolution (random position zero) in matlab plz help me
Seikh Rana
Seikh Rana 2018 年 4 月 22 日

</matlabcentral/answers/uploaded_files/114156/convooooo.JPG> this picture problem solved in matlab plz help me

サインインしてコメントする。

回答 (3 件)

psyx21
psyx21 2011 年 4 月 29 日
hey friends what will be the peak acceleration response for 100g 6ms half sine pulse with zeta=0. I need a matlab script with natural frequency on x axis..thanks

Paulo Silva
Paulo Silva 2011 年 2 月 20 日
t=0:0.1:10;
u=0*t;
u(t>=0)=1;
h=exp(-t/2);
y=u.*h;
plot(t,y)
  8 件のコメント
Paulo Silva
Paulo Silva 2011 年 2 月 21 日
I'm not sure about the amplitude at
plot(t,T*y(1:numel(t)))
with the step function is good compared to
step(tf([1],[1 1/2])) but with the impulse it's plot(t,y(1:numel(t))) without the T, I can't figure out why that happens.
gedaa
gedaa 2011 年 2 月 23 日
hey, paulo, i actually checked with my professor and he said that T doesn't need to be multiplied in the last line. Thank you soo much

サインインしてコメントする。


Arpan Patel
Arpan Patel 2021 年 2 月 25 日
t=0:0.1:10;
u=0*t;
u(t>=0)=1;
h=exp(-t/2);
y=u.*h;
plot(t,y)

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by