plot an specific function in matlab

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)

 Accepted Answer

2NOR_Kh
2NOR_Kh on 13 Oct 2022
Edited: 2NOR_Kh on 13 Oct 2022
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.

More Answers (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 Comments

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.
You are plotting it with a specific function, plot. dn is a specific function defined by you.

Sign in to comment.

Products

Release

R2021a

Asked:

on 13 Oct 2022

Edited:

on 13 Oct 2022

Community Treasure Hunt

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

Start Hunting!