I want to derive sinc (0) value through inline or subs function.

1 visualización (últimos 30 días)
euncheol choi
euncheol choi el 5 de Abr. de 2017
Respondida: Walter Roberson el 5 de Abr. de 2017
I can get a value of 1 by writing sinc (0) without using syms. However, I can not derive the value of sinc (0) using syms with inline and subs functions. For example, subs (sin (k), k, 0) yields a 'NaN' value other than '1'.
Is there a way to get a value of 1 instead of NaN in this way?
What I'm trying to do is to use sin (a * k) / (b * k) when k equals zero rather than simple sinc (k)
Please help me.

Respuestas (2)

Greg Dionne
Greg Dionne el 5 de Abr. de 2017
sin(a*k)/(b*k) = 1/b * sin(a*k)/k = a/b * sin(a*k)/(a*k) = a/b * sinc(a*k).

Walter Roberson
Walter Roberson el 5 de Abr. de 2017
syms a b k
limit( sin (a * k) / (b * k), k, 0)
sinc is a limit, not a direct calculation.

Categorías

Más información sobre Function Creation en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by