I have this equation to be plotted, I wanted to know if there is any specific function for this equation or not, somethins like beseel function, I say bessel function because at first I thought this equation is bessel function but after searching bessel function I realized I was wrong.
plot the below equation for -1<sinx<1:
dn=1/32 sin(38.4pi*sinx)/sin(1.2pi*sinx)

 채택된 답변

2NOR_Kh
2NOR_Kh 2022년 10월 13일
편집: 2NOR_Kh 2022년 10월 13일

0 개 추천

I could find the answer to this question after some search and I'll answer it for anyone who came up with the same question in the future.
This function which is a sine term over another sine term is ac ting like a periodic sinc function and is called dirichlet function and you can use y = diric(x,n) to use this function in matlab.

추가 답변 (1개)

David Hill
David Hill 2022년 10월 13일

1 개 추천

dn=@(x)1/32*sin(38.4*pi*sin(x))./sin(1.2*pi*sin(x));
x=-pi/2:.01:pi/2;
plot(x,dn(x))

댓글 수: 2

2NOR_Kh
2NOR_Kh 2022년 10월 13일
Hi David,
Thank you so much for your answer; I appreciate it, but I asked if there is a specific function to plot this or not because it asked to plot it with a specific function, the closest built-in function that I could find was the Bessel function, but Bessel is not a sine term over another sine term which we can see in this question. I searched through Internet, but unfortunately, I couldn’t find anything.
David Hill
David Hill 2022년 10월 13일
You are plotting it with a specific function, plot. dn is a specific function defined by you.

댓글을 달려면 로그인하십시오.

카테고리

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

제품

릴리스

R2021a

질문:

2022년 10월 13일

편집:

2022년 10월 13일

Community Treasure Hunt

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

Start Hunting!

Translated by