Estoy construyendo un programa que hace 2D gráficos, y se preguntaba: ¿Cómo puedo determinar el nivel de ampliación predeterminado y x/y extensiones para mostrar en la pantalla, de tal manera de maximizar el 'interesante' partes de una función que se muestra?
"Interesante partes" se incluyen:
- Mínimos/máximos/mesetas,
- Partes del espacio donde se puede ver la función,
- Raíces,
- Discontinuidades,
- y otra cosa que ayuda a entender el aspecto de la función y lo que hace.
No estoy necesariamente en busca de una solución perfecta, sólo algo que funciona bien para la mayoría de los casos, espero que sin tener que resolver la ecuación introducida por el usuario.
Hay un método general que pueda usar? O un libro de referencia que pueda ayudar? Gracias!