1.- Crear una clase denominada Ecuacion2 que calcule las raíces reales de una ecuación de segundo grado. La función que calcula las raíces lanzará una excepción cuando el discriminante sea negativo (raíces complejas).
2.-Crear una clase denominada Polinomio, con dos funciones miembro, una que calcule y devuelva el valor del polinomio cuando la variable x sea real y otra cuando la variable x sea compleja. Usar la clase Complejo, que se describe en el Curso de Procedimientos Numéricos www.sc.ehu.es/sbweb/fisica/cursoJava/numerico/complejo/complejo.htm.
Probar primero con un polinomio sencillo de segundo grado, comprobando que el resultado obtenido manualmente coincide con el del programa. Luego, aplicarlo a un polinomio de mayor grado, por ejemplo.
3.-Estudiar el procedimientro para hallar la raíz de una ecuación por el método de iteracción.
Crear una clase base abstracta que describa el procedimiento numérico, y una clase derivada que defina la función cuya raíz deseamos calcular.
Hacer el ejercicio y comprobar la solución en la página www.sc.ehu.es/sbweb/fisica/cursoJava/numerico/raices/aproximaciones/aproximaciones.htm
Hallar las raíces de al menos tres ecuaciones que aparecen en el apartado Ejemplos de dicha página
4.-Estudiar el procedimientro para hallar la raíz de una ecuación por el método mitad (raíz simple)
Crear una clase base abstracta que describa el procedimiento numérico, y una clase derivada que defina la función cuya raíz deseamos clacular. La función que calcula la raíz deberá lanzar una excepción si no encuentra la raíz en el intervalo dado y en el número de iteracciones especificado.
Hacer el ejercicio y comprobar la solución en la página www.sc.ehu.es/sbweb/fisica/cursoJava/numerico/raices/medio/medio.htm
Hallar las raíces de las ecuaciones de al menos dos ecuaciones del ejercico 3 mediante dicho procedimiento.