The key difference between your version and the Base version is that your version only works for small x
values. For example, my_sinc(10)
is about -130
instead of the correct answer of 0
. Making sinc
fast and correct for the whole range pretty much requires calling sinpi
which is going to be slow.
3 Likes