how to plot this function x(t) = r(t+2)- r(t+1)- r(t-1)+ r(t-2);
knowing that t = -3:2 ;
help please ??

回答 (1 件)

Atsushi Ueno
Atsushi Ueno 2021 年 4 月 14 日

0 投票

t = -3:2;
plot(t, x(t))

9 件のコメント

Ahmed Amer
Ahmed Amer 2021 年 4 月 14 日
what about r ???
Atsushi Ueno
Atsushi Ueno 2021 年 4 月 14 日
You need following as x.m file:
function out = x(t)
out = r(t+2)- r(t+1)- r(t-1)+ r(t-2);
end
and you also need following as r.m file:
function out = r(t)
out = 0; % something your function I don't know
end
Ahmed Amer
Ahmed Amer 2021 年 4 月 14 日
here is the function
Ahmed Amer
Ahmed Amer 2021 年 4 月 14 日
I need to plot it
Atsushi Ueno
Atsushi Ueno 2021 年 4 月 14 日
編集済み: Atsushi Ueno 2021 年 4 月 14 日
Thank you. I understand that r() is a ramp function and maybe u() is a step function.
Also, you should check this similar question.
Atsushi Ueno
Atsushi Ueno 2021 年 4 月 14 日
You don't need m-file for each function as I said by using anonymous function like other Q&A above.
t = -3:2;
r = @(t) t.*(t>=0);
x = @(t) r(t+2)- r(t+1)- r(t-1)+ r(t-2);
plot(t, x(t));
Ahmed Amer
Ahmed Amer 2021 年 4 月 14 日
so how i can plot it could you please write the code
Atsushi Ueno
Atsushi Ueno 2021 年 4 月 14 日
編集済み: Atsushi Ueno 2021 年 4 月 14 日
I've written the code above. I will repeat it again.
t = -3:2;
r = @(t) t.*(t>=0);
x = @(t) r(t+2)- r(t+1)- r(t-1)+ r(t-2);
plot(t, x(t));
Ahmed Amer
Ahmed Amer 2021 年 4 月 14 日
sorry i did not saw it ,thanks

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

カテゴリ

質問済み:

2021 年 4 月 14 日

コメント済み:

2021 年 4 月 14 日

Community Treasure Hunt

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

Start Hunting!

Translated by