Aproximación de raíces por bisección (2 de 2)

Parte 1: Bisección repetida k veces
Sobre la construcción anterior, se añadirán nuevos elementos. Antes de iniciar esta sección, debes tener:[br][list][*]polinomio p(x)[/*][*]números a, b, n, r, sa, sb, sr[/*][*]Puntos A, B, R[/*][*]Botón para bisección manual, un paso a la vez[br][/*][/list]Crearemos un botón que aplique la misma acción, pero ahora K veces.[br]1. Crea un número entero, k, con un valor entero relativamente alto[br]  k=50[br]2. Crea un segundo botón para que GeoGebra aplique las instrucciones del primer botón k veces, con el guión[br] Repite(k, EjecutaAlClic(botón1))[br]El primer botón debe llevar de nombre "botón1"[br]
Según la fórmula
¿Cuál debería ser la raíz diferente de cero?
¿A las cuántas repeticiones se obtendría el valor exacto de pi?
comprobar el funcionamiento de la construcción
1. Redefine el polinomio p con la siguiente entrada:[br] p(x)= x^5+4x^4+x^3-10x^2-4x+8
2. ¿Cuál es el valor de la raíz negativa?[br]¿Cuántos clicks se necesitaron para aproximar la raíz?
3. Vuelve a aproximar la raíz negativa con valores iniciales de [br]a=-3[br]b=0[br]¿Por qué crees que geogebra deja de aproximar el valor de la raíz antes de llegar a r=2?
4. Intenta aproximar la raíz positiva[br]¿Describe qué pasa cuando usas el botón?
5. ¿Por qué crees que este método sólo encuentra raíces de multiplicidad impar?
Parte 2: Cálculo de raíces pares
Para calcular las raíces de multiplicidad par, hay que complementar la construcción usando la relación entre un polinomio y su derivada.[br]Si [i]r[/i] es una raíz de multiplicidad par de [i]p(x)[/i], entonces también es raíz de la derivada [i]p'(x).[/i]
¿Las raíces pares de p(x), son pares o impares de p'(x)?
Usando la respuesta anterior, si encontramos las raíces impares de[i] p'(x)[/i] estaríamos encontrando las raíces pares de [i]p(x)[/i].[br]Crearemos un segundo botón para aproximar estas otras raíces, pero primero:[br][br][list=1][*]Crea la derivada de p, escribiendo directamente en la barra de entrada:[br]p'[br][/*][*]Crea los números equivalentes a los signos de [i]a, b [/i]y [i]r,[/i] para [i]p'(x):[br]sa2= sgn(p'(a))[br]sb2= sgn(p'(b))[br]sr2= sgn(p'(r))[br][/i][/*][*]Crea el nuevo botón para aproximar raíces pares, con el guión: [br]Valor[r,(a+b)/2][br]Si[sa2==sr2, Valor[a,r]][br]Si[sb2==sr2, Valor[b,r]][br][/*][/list]Este tercer botón, por default se llamará [i]botón3[br][/i]Ahora puedes crear un cuarto botón que aplique K repeticiones del [i]botón3[br] [/i] 4. Crea el botón [i]k bisecciones pares[/i] con el siguiente guión:[br]   Repite(k, EjecutaAlClic(botón3))
5. ¿Este polinomio p(x) tiene raíces complejas?[br]Explica por qué
6. ¿Cuál es la fórmula factorizada del polinomio p?
Parte 3: Comprobación final
El archivo construido hasta este paso te debe permitir aproximar todas las raíces reales positivas y negativas.[br]Para comprobarlo, factoriza (lo más posible) los siguientes polinomios.
1)
p(x)=x^6-0.091x^5 + 2.693x^4+3.006x^3-3.213x^2-2.761x
2)
p(x)=x^6-3.821x^5+9.342x^4-15.218x^3+11.543x^2-1.573x-1.276
Close

Information: Aproximación de raíces por bisección (2 de 2)