How would I numerically find where a function has derivative jumps?
In particular, I'm working with this function:
f[k_?IntegerQ,y_?NumberQ] :=
x /. FindRoot[Nest[y/4 Sin[\[Pi] #] &, x, k] == x, {x, 1}]

|
If the function is not to wild
Large values of second derivatives are probably caused by discontinuities in the first derivative:
BTW You may have trouble with this function. Take for instance
|
|||
|
|
You can maximize the derivative :
|
|||||||
|
GradientFilter[]on a sampling of your data, and then use the methods here to pick out extrema, whose locations should hopefully correspond to where your jump discontinuities are... – J. M.♦ Nov 18 '12 at 16:39