Ceros de funciones

A ver si me podéis echar un cable.

Necesito saber los ceros de un polinomio en el intervalo de x [-10,10].

Los coeficientes son los que dejo en el código.
Son de grado 18.

0: 15625
1: 0
2: -18750
3: -75000
4: -11250
5: -33750
6: -103125
7: 123000
8: -90375
9: -211375
10: 124125
11: -432750
12: 116500
13: -177375
14: 116625
15: -98125
16: 109500
17: -66000
18: 16000


Es decir, el polinomio sería: 16000x^18 -66000x^17 + 109500x^16 + ... +0x + 15625.

El segundo polinomio es:

0: 1125
1: -2625
2: -1500
3: 4750
4: 375
5: 1500
6: 13375
7: -4125
8: -23625
9: -24125
10: -13500
11: 1875
12: 22750
13: -1125
14: -8625
15: -26500
16: 10125
17: -750
18: 15750


Si mis cálculos son correctos, el primero tendría 2 ceros y el segundo también 2.
Si tenéis algún programa que lo calcule, me lo podríais confirmar y darme el valor de los ceros en el intervalo [-10,10]?

Muchísimas gracias!
Esto se hacia con el Teorema de Bolzano, no? Luego para averiguar el número que anula la función en ese intervalo, con error menor de una unidad, divides el intervalo en x intervalos de la misma amplitud (1 unidad), y calculas el valor de f(x) en los extremos de dicho intervalo. Luego donde pases de un valor negativo a positivo, cojes el punto medio de ese intervalo, y ese será el número que buscas con error de una unidad.

No se si es eso a lo que te referías pero bueno xD

Salu2!!
Puyover escribió:Esto se hacia con el Teorema de Bolzano, no? Luego para averiguar el número que anula la función en ese intervalo, con error menor de una unidad, divides el intervalo en x intervalos de la misma amplitud (1 unidad), y calculas el valor de f(x) en los extremos de dicho intervalo. Luego donde pases de un valor negativo a positivo, cojes el punto medio de ese intervalo, y ese será el número que buscas con error de una unidad.

No se si es eso a lo que te referías pero bueno xD

Salu2!!


Sí, eso lo sé. Lo que he hecho es un programa que te calcula precisamente las raíces, pero no sé si son correctos los resultados. De hecho ahora mismo el valor de las raíces no me sale bien, y al menos quiero saber si tiene X raíces.

Creo que hay algún programa matemático como Matlab o alguno de estos que introduces el polinomio y te dice las raíces. Esos programas no los tengo ni sé utilizarlos. Es el motivo del post, si alguien podría introducir los polinimios en el programa y decirme qué raíces les da.
Joder, qué rallada de polinomios, no XD ? Sí las raíces del polinomio son enteras, por el método de Ruffini te saldrá: cuando llegues a grado dos, puedes parar y hacerlo con la formula de toda la vida (esa de -b+/- sqrt(b^2-4ac... etc), por si hay raices racionales o complejas conjugadas más que nada.

Sino, hay que tirar de métodos numéricos, Matlab y demás como dices.

Salut
3 respuestas