hi how can i get this figure ?
Capture.PNG
i have used the following eq.
Capture2.PNG
by coding the following type;
but it did not work can u please help me with that ? i cannot get negative values. thanks.
t=-511*0.005:0.01:512*0.005;
u_1=3/2*(110*sinc(110*pi*t)-60*sinc(60*pi*t));

2 件のコメント

Dimitris Kalogiros
Dimitris Kalogiros 2019 年 9 月 2 日
Hi Adnan
What exactly do want to plot ?
A sync(t) function ? Or function u(t) which you gave ?
ADNAN KIRAL
ADNAN KIRAL 2019 年 9 月 2 日

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

 採用された回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 9 月 2 日
編集済み: KALYAN ACHARJYA 2019 年 9 月 2 日

0 投票

t=-linspace(-511*0.005,512*0.005,1000)
u_t=3*(sin(2*55*pi*t)-sin(2*30*pi*t))./(2*pi*t);
plot(u_t);

10 件のコメント

ADNAN KIRAL
ADNAN KIRAL 2019 年 9 月 2 日
thanks for quick feedback.
would you please tell me the equivalent of this function in sinc ?
As this function in my code goes infinite form so that i need its sinc formation.
KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 9 月 2 日
編集済み: KALYAN ACHARJYA 2019 年 9 月 2 日
Using sinc
t=-linspace(-511*0.005,512*0.005,1000)
u_t=3*((2*55*pi*t).*sinc(2*55*pi*t)-(2*30*pi*t).*sinc(2*30*pi*t))./(2*pi*t);
plot(t,u_t);
Will give the same results.
I am sure, you can do basic multiplication operation to simply the code.
ADNAN KIRAL
ADNAN KIRAL 2019 年 9 月 2 日
many thanks
Torsten
Torsten 2019 年 9 月 2 日
Note that the definition for sinc in MATLAB is
sinc(t) = sin(pi*t)/(pi*t)
So your u_t written in sinc is not correct.
KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 9 月 2 日
編集済み: KALYAN ACHARJYA 2019 年 9 月 2 日
Its my pleasure Adnan!
KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 9 月 2 日
編集済み: KALYAN ACHARJYA 2019 年 9 月 2 日
sinc(x)=sin(x)/x for otherwise case.
Hence sin(x)=x*sinc(x)
Torsten
Torsten 2019 年 9 月 2 日
編集済み: Torsten 2019 年 9 月 2 日
No.
sin(x) = x*sinc(x/pi)
https://de.mathworks.com/help/signal/ref/sinc.html
KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 9 月 2 日
Now this one sir?
t=-linspace(-511*0.005,512*0.005,1000)
u_t=3*((2*55*pi*t).*sinc(2*55*t)-(2*30*pi*t).*sinc(2*30*t))./(2*pi*t);
plot(t,u_t);
Torsten
Torsten 2019 年 9 月 2 日
This doesn't help since you still divide by 0 at t=0.
If you divide out, you get what I wrote in my answer.
KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 9 月 2 日
@Torsten OK sir, thanks for rectifying me. I will update it.
Gratitude!

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

その他の回答 (1 件)

Torsten
Torsten 2019 年 9 月 2 日
編集済み: Torsten 2019 年 9 月 2 日

2 投票

t = -511*0.005:0.005:512*0.005;
u_1 = 3/2*(110*sinc(110*t)-60*sinc(60*t));

1 件のコメント

ADNAN KIRAL
ADNAN KIRAL 2019 年 9 月 2 日
thanks for your reply.

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

カテゴリ

ヘルプ センター および File ExchangeGeneral Applications についてさらに検索

製品

リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by