I have an impulse train given by
(1 + Csc[(π x)/(1 + R)] Sin[(π (1 + 2 R) x)/(1 + R)])/(2 + 2 R)
Because of the Csc
, evaluating this expression gives an indeterminate result for all integer multiples of R + 1
, as you can see from this table:
TableForm[
Table[
Evaluate[(1 + Csc[(π x)/(1 + R)] Sin[(π (1 + 2 R) x)/(1 + R)])/(2 + 2 R)],
{x, 0, 10}, {R, 1, 5}]]
(Apologies if my formatting is off; total newbie...)
Fair enough: the expression is defined in the limit, but not absolutely.
So, following advice from a previous similar question (here), I replace Sin
with Sinc
:
((1 + Csc[(π x)/(1 + R)] Sin[(π (1 + 2 R) x)/(1 + R)])/(2 + 2 R) // FullSimplify)
/. {Sin[z_] :> z*Sinc[z], Csc[z_] :> 1/(z*Sinc[z])} // Simplify
This gives me
(1 + ((1 + 2 R) Sinc[(π (1 + 2 R) x)/(1 + R)])/Sinc[(π x)/(1 + R)])/(2 + 2 R)
And this is where I get confused. The substitution should remove all indeterminate results, but it doesn't. Instead, it only removes the first indeterminate result:
TableForm[
Table[
Evaluate[{(1 + ((1 + 2 R) Sinc[(π (1 + 2 R) x)/(1 + R)])/Sinc[(π x)/(1 + R)]) /
(2 + 2 R)}],
{x, 0, 10}, {R, 1, 5}]]
This is baffling, since the function now contains nothing but Sinc
.
How do I fix this? Or am I doing something wrong mathematically?