Se sugirió que este podría ser un mejor lugar para esta pregunta que Mathematics Stack Exchange, donde lo pregunté antes .
Supongamos que uno tiene una función de recuadro negro que puede evaluarse en cualquier lugar (a bajo costo) en un intervalo especificado y no tiene ruido (excepto la granularidad de punto flotante, por ejemplo). ¿Cuál sería la mejor manera de encontrar las discontinuidades de esta función? No sé cuántas discontinuidades puede haber y puede que no haya ninguna.
Puedo pensar en algunos métodos sencillos (muestreo uniforme, refinar donde hay grandes diferencias entre las muestras, ...), pero ¿tal vez hay una mejor manera?
La función es "razonable", ya que se podría suponer que tiene como máximo muchas discontinuidades, lo mismo para derivados más altos, no me importa si se pierden pequeñas discontinuidades patológicas ... (la aplicación es el trazado automático de funciones 1d) .
-
Gracias a todos los que respondieron, particularmente a Pedro; El método descrito en Pachón, Platte y Trefethen parece ser el mejor enfoque para mí, así que ahora voy a implementarlo