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
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));

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

제품

릴리스

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by