Está en la página 1de 5

17.

-Encuentre las soluciones del siguiente polinomio con "newtonp",


empleando y mostrando los resultados con la precisión por
defecto. Obtenga valores iniciales para las soluciones reales de la
gráfica del polinomio, la cual debe ser dibujada, las veces que sea
necesario, en la misma instrucción. Para los valores complejos
debe probar con tantos valores iniciales como sea necesario, pero
siempre en la misma instrucción.

var a=[1,-12,72,-222,311,-150];
function p(x){return a.divsin1(x).pop();};
plot([p,function (x){return 0;}],0,4)
 
4
3.5
3
2.5
2
1.5
1
0.5
0
50
0
-50
-100
-150
a.newtonp(1.01).precision(9)
1
a.newtonp(2.01).precision(9)
2
a.newtonp(3.01).precision(9)
3
a.newtonp(new Complex(4,4.01)).precision(9)
3+4i
ans.conj()
3-4i

18.-Encuentre las soluciones del siguiente polinomio con "newtonp",


con 12 dígitos de precisión y redondeando los resultados al cuarto
dígito después del punto. Obtenga valores iniciales para las
soluciones reales de la gráfica del polinomio, la cual debe ser
dibujada, las veces que sea necesario, en la misma instrucción.
Para los valores complejos debe probar con tantos valores iniciales
como sea necesario, pero siempre en la misma instrucción.

var a=[1,-12.5,74.3,-221.13,233.024];
function p(x){return a.divsin1(x).pop();};
plot([p,function f(x){return 0;}],0,5)
 
5
4
3
2
1
0
200
150
100
50
0
a.newtonp(2.14,1e-12).round(4)
2.1
a.newtonp(4.14,1e-12).round(4)
4.2
a.newtonp(new Complex(2.14,4.14),1e-12).round(4)
3.1+4.1i
ans.conj()
3.1-4.1i
19.-Encuentre las soluciones del siguiente polinomio con "newtonp",
trabajando con 14 dígitos de precisión y mostrando los resultados
con ese número de dígitos. Obtenga valores iniciales para las
soluciones reales de la gráfica del polinomio, la cual debe ser
dibujada, las veces que sea necesario, en la misma instrucción.
Para los valores complejos debe probar con tantos valores iniciales
como sea necesario, pero siempre en la misma instrucción.

var a=[1,-5.9,-0.9,34,-0.4,-38.2];
function p(x){return a.divsin1(x).pop();};
plot([p,function f(x){return 0;}],-2,5)
 
5
4
3
2
1
0
-1
-2
120
100
80
60
40
20
0
-20
-40
a.newtonp(-1.72,1e-14).precision(14)
-1.7433120054662
a.newtonp(-1.27,1e-14).precision(14)
-1.2588187895846
a.newtonp(1.22,1e-14).precision(14)
1.2218056953052
a.newtonp(3.15,1e-14).precision(14)
3.1331503397183
a.newtonp(4.49,1e-14).precision(14)
4.5471747600273
a.newtonp(new Complex(6,4),1e-14).precision(14)
3.1331503397183+2.655621351336e-26i
ans.conj()
3.1331503397183-2.655621351336e-26i

También podría gustarte