Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cap 12 Resultados
Cap 12 Resultados
var a=[1,-6,12,-19,12]
[1, -6, 12, -19, 12]
var n=a.length-1
4
var x=5,r=2, s=-3;
var b= a.divsin2(r,s)
[1, -4, 1, -5, -1]
b[n-1]*x+(b[n]-b[n-1]*r)
-16
var a=[1,-10.43,47.86,-120.14,40]
[1, -10.43, 47.86, -120.14, 40]
var n=a.length-1
4
var x=7,r=-3,s=2
2
var b=a.divsin2(r,s).round(2)
[1, -13.43, 90.15, -417.45, 1472.65]
b[n-1]*x+(b[n]-b[n-1]*r)
-2701.85
var a=[1,-7.8,20.88,-13.878,-
29.1033,39.8034],n=a.length-1;
var x1=2,x2=3;
var r=x1.add(x2),s=x1.mul(x2).neg();
var b=a.divsin2(r,s);b.slice(-2).precision(4)
[2.227, 7.005]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr
4.800545402150161
var ds=(-b[n]-c[n-1]*dr)/c[n-2];s+=ds
-5.5808042430911655
var b=a.divsin2(r,s);b.slice(-2).precision(4)
[0.3539, 1.417]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr
4.797978422152781
var ds=(-b[n]-c[n-1]*dr)/c[n-2];s+=ds
-5.659587356723108
var b=a.divsin2(r,s);b.slice(-2).precision(4)
[0.009073, 0.05389]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr
4.799983937160475
var ds=(-b[n]-c[n-1]*dr)/c[n-2];s+=ds
-5.669948884712376
var b=a.divsin2(r,s);b.slice(-2).precision(4)
[-0.00004705, -0.00004444]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr
4.799999999823649
var ds=(-b[n]-c[n-1]*dr)/c[n-2];s+=ds
-5.669999999444721
var b=a.divsin2(r,s);b.slice(-2).precision(4)
[-5.389e-10, -5.763e-10]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr
4.800000000000003
var ds=(-b[n]-c[n-1]*dr)/c[n-2];s+=ds
-5.670000000000001
var b=a.divsin2(r,s);b.slice(-2).precision(4)
[5.684e-14, 1.918e-13]
[1,-r,-s].cuad().round(12)
[2.1, 2.7]
var a=[1,-7.8,20.88,-13.878,-29.1033,39.8034],
n=a.length-1;
var x1=-1,x2=3;
var r=x1.add(x2),s=x1.mul(x2).neg();
var b=a.divsin2(r,s);b.slice(-2).precision(5)
[-5.6993, 8.2508]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(9)
1.42736309
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(9)
3.53645409
var b=a.divsin2(r,s);b.slice(-2).precision(5)
[4.313, -5.4844]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(9)
1.41260683
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(9)
3.15188229
var b=a.divsin2(r,s);b.slice(-2).precision(5)
[0.10997, -0.4121]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(9)
1.52487607
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(9)
3.27068814
var b=a.divsin2(r,s);b.slice(-2).precision(5)
[0.037331, 0.06789]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(9)
1.50150543
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(9)
3.24177991
var b=a.divsin2(r,s);b.slice(-2).precision(5)
[0.0013468, 0.0047205]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(9)
1.5000058
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(9)
3.24000692
var b=a.divsin2(r,s);b.slice(-2).precision(5)
[0.0000058471, 0.000017376]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(9)
1.5
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(9)
3.24
var b=a.divsin2(r,s);b.slice(-2).precision(5)
[8.5745e-11, 2.6298e-10]
[1,-r,-s].cuad().precision(9)
[-1.2, 2.7]
var a=[1,-7.8,20.88,-13.878,-
29.1033,39.8034],n=a.length-1;
var x1=new Complex(2,1),x2=x1.conj();
var r=x1.add(x2),s=x1.mul(x2).neg();
var b=a.divsin2(r,s);b.slice(-2).precision(3)
[-1.14, -3.95]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(10)
4.673392655
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(10)
-6.707192056
var b=a.divsin2(r,s);b.slice(-2).precision(3)
[-2.6, -6.16]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(10)
4.171532468
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(10)
-5.286789977
var b=a.divsin2(r,s);b.slice(-2).precision(3)
[-1.44, -4.32]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(10)
4.725331346
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(10)
-7.220395493
var b=a.divsin2(r,s);b.slice(-2).precision(3)
[-2.91, -4.38]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(10)
4.364503363
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(10)
-5.965758382
var b=a.divsin2(r,s);b.slice(-2).precision(3)
[-1.27, -3.13]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(10)
4.111936899
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(10)
-5.592589251
var b=a.divsin2(r,s);b.slice(-2).precision(3)
[0.0275, -0.634]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(10)
4.21081638
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(10)
-5.862328503
var b=a.divsin2(r,s);b.slice(-2).precision(3)
[-0.0774, -0.151]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(10)
4.199796814
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(10)
-5.849381851
var b=a.divsin2(r,s);b.slice(-2).precision(3)
[0.000135, -0.00146]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(10)
4.200000062
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(10)
-5.850000092
var b=a.divsin2(r,s);b.slice(-2).precision(3)
[-3.74e-7, -6.3e-7]
var c=b.slice(0,n).divsin2(r,s);
var dr=(b[n]*c[n-3]-b[n-1]*c[n-2])/(c[n-2]*c[n-
2]-c[n-1]*c[n-3]);r+=dr;r.precision(10)
4.2
var ds=(-b[n]-c[n-1]*dr)/c[n-
2];s+=ds;s.precision(10)
-5.85
var b=a.divsin2(r,s);b.slice(-2).precision(3)
[-1.78e-14, -8.53e-14]
[1,-r,-s].cuad().round(10)
[2.1+1.2i, 2.1-1.2i]
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(0.99).precision(9)
1
a.bairstow(1.99,2.99).precision(9)
[2, 3]
a.bairstow(new Complex(3,4),new Complex(3,-
4)).precision(9)
[3+4i, 3-4i]
var a=[1,-12.5,74.3,-221.13,233.024];
function p(x){return a.divsin1(x).pop();};
plot([p,function (x){return 0;}],0,5)
5
4
3
2
1
0
200
150
100
50
0
a.bairstow(2.14,4.14,1e-12).round(4)
[2.1, 4.2]
a.bairstow(new Complex(3.1,4.1),new Complex(3.1,-
4.1),1e-12).round(4)
[3.1+4.1i, 3.1-4.1i]
var a=[1,-5.9,-0.9,34,-0.4,-38.2];
function p(x){return a.divsin1(x).pop();};
plot([p,function (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.bairstow(-1.27,1.22,1e-14).precision(14)
[-1.2588187895846, 1.2218056953052]
a.bairstow(3.15,4.49,1e-14).precision(14)
[3.1331503397183, 4.5471747600273]
a.bairstow(new Complex(6,4),new Complex(6,-4),1e-
14).precision(14)
[3.1331503397183, 4.5471747600273]
var a=[1,-12.5,74.3,-221.13,233.024]
[1, -12.5, 74.3, -221.13, 233.024]
var x=a.qd(1e-7).precision(7)
[3.1+4.100003i, 3.1-4.100003i, 4.20001, 2.099989]
a.newtonp(x[0]).precision(9)
3.10000006+4.10000272i
ans.conj()
3.10000006-4.10000272i
a.newtonp(x[2]).precision(9)
4.20001057
a.newtonp(x[3]).precision(9)
2.09998931
a.newtonp(x[4]).precision(9)
2.09998931
var a=[1,-5.9,-0.9,34,-0.4,-38.2]
[1, -5.9, -0.9, 34, -0.4, -38.2]
var x=a.qd(1e-6).precision(6)
[4.54719, 3.13314, -1.74332, -1.2588, 1.2218]
a.newtonp(x[0],1e-10).precision(10)
4.54717476
a.bairstow(x[1],x[2],1e-10).precision(10)
[-1.743312005, 3.13315034]
a.bairstow(x[3],x[4],1e-10).precision(10)
[-1.25881879, 1.221805695]
var r=[1,-10.8,38.97,-55.13,26.4].roots(1e-
10).precision(10)
[5, 3.2, 1.5, 1.1]
function f(x){return
r[3]*x.pow(2.1)+r[2]*x.pow(0.3)-r[1]*x-r[0];};
plot([f,function (x){return 0;}],0,4)
4
3.5
3
2.5
2
1.5
1
0.5
0
4
3
2
1
0
-1
-2
-3
-4
-5
Math.secante(f,3,3.1).precision(15)
3.28487331638493
var x=[1,3.69,-63.2149,-
78.6403,200.261].roots().precision(9)
[-9.32000019, 6.75000066, -2.42999849,
1.30999802]
function f(z){return (x[0]*z+x[1]).exp()-
x[2]*z.pow(2.45)+x[3]*z-3.9;};
plot([f,function (x){return 0;}],0.5,1.5)
1.4
1.2
1
0.8
0.6
5
4
3
2
1
0
-1
Math.refa(f,0.6,0.8,1e-10).precision(10)
0.6366637524
Math.refa(f,1,1.2,1e-10).precision(10)
1.012561621
15.- Para encontrar las soluciones de la siguiente ecuación de
tercer grado (encontrar los valores de "z") haga lo siguiente: a)
Programe la función de "x" en la función "f" sin llamar a los
métodos del objeto Math; b) Encuentre un valor inicial (x1) con el
método incremental (se sabe que la solución es positiva,
incremento 0.1); c) Con el valor inicial calculado (x1), calcule el
valor de "x" con el método de Newton Raphson, con un error
permitido de 14 dígitos y con esa precisión (guardando el resultado
en la varaible "x"); d) Resuelva la ecuación cúbica con roots, con
un error de 12 dígitos y con esa precisión.
function f(x){return
(x.pow(2.1)-3.1*x-10)/(x.pow(0.7)-2*x*x-7);};
var x1=Math.incre1(f,1,0.1)
4.500000000000001
var x=Math.newton(f,x1,1e-14).precision(14)
4.5519591290022
[10.8,38.97,-55.13,-x].roots(1e-12).precision(12)
[-4.67985525695, -0.0783252948629, 1.14984721848]
var y=[1,-10,38.75,-72.5,65.25,-
22.5].roots().round(2)
[3, 2.5, 2, 1.5, 1]
var x=[1,-15,93.4,-309,572.8384,-
564.192,230.6304].roots().round(3)
[3, 2.8, 2.6, 2.4, 2.2, 2]
function f(z){return x[3]*z.pow(y[0])-
x[2]*z.pow(y[2])+x[4]*z.pow(y[3])-9.1536;};
plot([f,function (x){return 0;}],0,4)
4
3.5
3
2.5
2
1.5
1
0.5
0
100
80
60
40
20
0
Math.biseccion(f,1.5,2).round(4)
1.7
var r=[1,-1,-6].cuad()
[-2, 3]
function f(w){return 5*w.log()-
3.2*w.pow(2.1)+7.5;};
var w1=Math.incre1(f,0.3,0.1).round(4)
1.7
var w2=w1+0.1
1.8
var w=Math.refa(f,w1,w2,1e-9).precision(9)
1.74308896
[r[0],r[1],w].cuad().round(12)
[1.947515962315, -0.447515962315]
18.- Para resolver la siguiente ecuación cúbica (p 3(z)), es decir
encontrar sus raíces o soluciones, haga lo siguiente: a) Cree la
función "f" para la ecuación no lineal dependiente de "x" (sin
emplear el objeto Math); b) Grafique "f" cambiando los límites las
veces que sea necesario (en una sola instrucción) hasta que sea
claramente visible la primera solución; c) Encuentre el valor de "x"
con el método de Newton-Raphson, con 12 dígitos de precisión y
redondeando el resultado al cuarto quinto después del punto
(siendo el valor inicial el obtenido de la gráfica); d) Resuelva la
ecuación de quinto grado (guardando el resultado en la variable
"y") con "roots", con 10 dígitos de precisión y redondeando los
resultados al cuarto dígito después del punto; e) Finalmente
resuelva con "cub" la ecuación de tercer grado (sin emplear el
objeto Math), redondeando los resultados al cuarto dígito después
del punto.