Professional Documents
Culture Documents
mtodo del simple tanteo, se sabe que la solucin es positiva. Con ese fin despeje la
variable "x" de la funcin coseno y programe la funcin despejada con el nombre "g",
pero sin emplear el mtodo pow. Luego comience la bsqueda empleando como
valor inicial el nmero 1, incrementando (o disminuyendo) el ltimo dgito del valor
asumido de uno en uno y tomando el valor medio cuando el resultado es mayor (o
menor) al valor asumido.
function g(x) {
return Math.acos(-1/(1+Math.sqr(x)));
};
g(1).toPrecision(5)
"2.0944"
g(2).toPrecision(5)
"1.7722"
g(1.5).toPrecision(5)
"1.8836"
g(1.6).toPrecision(5)
"1.8555"
g(1.7).toPrecision(5)
"1.8308"
g(1.8).toPrecision(5)
"1.8089"
g(1.9).toPrecision(5)
"1.7895"
g(1.85).toPrecision(5)
"1.7989"
g(1.84).toPrecision(5)
"1.8008"
g(1.83).toPrecision(5)
"1.8028"
g(1.82).toPrecision(5)
"1.8048"
g(1.81).toPrecision(5)
"1.8068"
g(1.805).toPrecision(5)
"1.8079"
g(1.806).toPrecision(5)
"1.8077"
g(1.807).toPrecision(5)
"1.8075"
g(1.808).toPrecision(5)
"1.8072"
g(1.8075).toPrecision(5)
"1.8073"
g(1.8074).toPrecision(5)
"1.8074"
g(1.8074).toPrecision(5)
"-1.650631"
g(-1.650627).toPrecision(7)
"-1.650630"
g(-1.650628).toPrecision(7)
"-1.650630"
g(-1.650629).toPrecision(7)
"-1.650629"
g(0.7409).toPrecision(5)
"0.74087"
g(0.74085).toPrecision(5)
"0.74085"
-2
g(-1.65)
-1.6509583333333333
Encuentre la solucin de la siguiente ecuacin, con 8 dgitos de precisin, aplicando
manualmente el mtodo de sustitucin directa, se sabe que la solucin es positiva.
Programe la funcin "g" espejando la variable "x" de la funcin coseno (sin emplear el
mtodo pow) y comience la bsqueda con el nmero 1.
function g(x) {return Math.acos(-1/(1+Math.sqr(x)));};
var x=g(1); x.toPrecision(8)
"2.0943951"
var x=g(x); x.toPrecision(8)
"1.7575293"
var x=g(x); x.toPrecision(8)
"1.8178663"
var x=g(x); x.toPrecision(8)
"1.8052458"
var x=g(x); x.toPrecision(8)
"1.8078109"
var x=g(x); x.toPrecision(8)
"1.8072864"
var x=g(x); x.toPrecision(8)
"1.8073935"
var x=g(x); x.toPrecision(8)
"1.8073717"
var x=g(x); x.toPrecision(8)
"1.8073761"
var x=g(x); x.toPrecision(8)
"1.8073752"
var x=g(x); x.toPrecision(8)
"1.8073754"
var x=g(x); x.toPrecision(8)
"1.8073754"
"-1.64367043"
var x=g(x); x.toPrecision(9)
"-1.65422622"
var x=g(x); x.toPrecision(9)
"-1.64873254"
var x=g(x); x.toPrecision(9)
"-1.65161900"
var x=g(x); x.toPrecision(9)
"-1.65010983"
var x=g(x); x.toPrecision(9)
"-1.65090094"
var x=g(x); x.toPrecision(9)
"-1.65048680"
var x=g(x); x.toPrecision(9)
"-1.65070375"
var x=g(x); x.toPrecision(9)
"-1.65059014"
var x=g(x); x.toPrecision(9)
"-1.65064964"
var x=g(x); x.toPrecision(9)
"-1.65061848"
var x=g(x); x.toPrecision(9)
"-1.65063480"
var x=g(x); x.toPrecision(9)
"-1.65062625"
var x=g(x); x.toPrecision(9)
"-1.65063073"
var x=g(x); x.toPrecision(9)
"-1.65062839"
var x=g(x); x.toPrecision(9)
"-1.65062961"
var x=g(x); x.toPrecision(9)
"-1.65062897"
var x=g(x); x.toPrecision(9)
"-1.65062931"
var x=g(x); x.toPrecision(9)
"-1.65062913"
var x=g(x); x.toPrecision(9)
"-1.65062922"
var x=g(x); x.toPrecision(9)
"-1.65062917"
var x=g(x); x.toPrecision(9)
"-1.65062920"
var x=g(x); x.toPrecision(9)
"-1.65062919"
var x=g(x); x.toPrecision(9)
"-1.65062919"
Programe la funcin "g" despejando una de las variables "x" del trmino de segundo
orden y comience la bsqueda con 0.5.
function g(x){return (Math.exp(x)-1)/(2*x);};
var x=g(0.5); x.toPrecision(10)
"0.6487212707"
var x=g(x); x.toPrecision(10)
"0.7037636790"
var x=g(x); x.toPrecision(10)
"0.7256314423"
var x=g(x); x.toPrecision(10)
"0.7345569721"
var x=g(x); x.toPrecision(10)
"0.7382397225"
var x=g(x); x.toPrecision(10)
"0.7397660261"
var x=g(x); x.toPrecision(10)
"0.7403997609"
var x=g(x); x.toPrecision(10)
"0.7406630938"
var x=g(x); x.toPrecision(10)
"0.7407725499"
var x=g(x); x.toPrecision(10)
"0.7408180521"
var x=g(x); x.toPrecision(10)
"0.7408369689"
var x=g(x); x.toPrecision(10)
"0.7408448334"
var x=g(x); x.toPrecision(10)
"0.7408481031"
var x=g(x); x.toPrecision(10)
"0.7408494625"
var x=g(x); x.toPrecision(10)
"0.7408500276"
var x=g(x); x.toPrecision(10)
"0.7408502626"
var x=g(x); x.toPrecision(10)
"0.7408503603"
var x=g(x); x.toPrecision(10)
"0.7408504009"
var x=g(x); x.toPrecision(10)
"0.7408504178"
var x=g(x); x.toPrecision(10)
"0.7408504248"
var x=g(x); x.toPrecision(10)
"0.7408504277"
var x=g(x); x.toPrecision(10)
"0.7408504289"
var x=g(x); x.toPrecision(10)
"0.7408504294"
var x=g(x); x.toPrecision(10)
"0.7408504296"
Con relacin al algoritmo y cdigo del mtodo de sustitucin directa y asunmiendo que
"g" es el nombre de la funcin a resolver:
Marque las afirmaciones correctas con relacin al algoritmo:
Los nmeros entre parntesis, en la nota del algoritmo, son los valores que
de precisin o exactitud.
Si no se manda el error permitido (err) no se calcula el resultado, porque la
precisin establecida.
Seleccione las respuestas correctas:
Para Math.susdir(g) los valores de x1, err y li son:
1.1, 1e-12, 50
2.7, 1e-12, 30
1.1, 1e-9, 50
Math.susdir
devuelve
resultado (y1)
el
6
5
4
3
2
1
0
Math.susdir(g,0.74,1e-14).toPrecision(14)
"0.74085042977988"
Math.susdir(g,2.84,1e-14).toPrecision(14)
"0.74085042977989"
Math.susdir(g,2.83,1e-14).toPrecision(14)
"0.74085042977989"
Math.susdir(g,2.75,1e-14).toPrecision(14)
"0.74085042977989"
Math.susdir(g,2.04,1e-14).toPrecision(14)
"0.74085042977989"
Math.susdir(g,2.05,1e-14).toPrecision(14)
"0.74085042977989"