Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El metodo de la falsa posicion consiste en comparar la funcion con una línea recta, el echo de que
se remplace la curva por una linea recta da una falsa posicion de la raiz, en la formula de la falsa
posicion vr = xu - f(xu) * ((xu - xl) / (f(xu) - f(xl))) el valor de xr calculado con la ecuacion
reemplazara cualquiera de los valoes iniciales de xl o xu, los cuales siempre encerraran la
verdadera raiz y el proceso se ira repitiendo hasta que la raiz sea adecuada, es decir cuando el
valor del error sea próximo a cero.
Declarar variables f(x), a=0, b=0, c=0, xl, xu, ErrorAb, Ea, z, vn, va=0;
Inicio
2 Ingrese a
Leer y guardar en a
3 Ingrese b
Leer y guardar en b
4 Ingrese c
Leer y guardar en c
Captura xl
Leer y guardar en xl
Captura xu
Leer y guardar en xu
8 sino cumple
9 inicio siclo
Hacer operaciones
Mostrar: Para un porcentaje de Error del " ErrorAb "% la raíz de f es: " vn “
Terminar
12 sino cumple
va = vn
xl = vn
xu = vn
13 fin de ciclo Repetir hasta que ((vn - va) / (vn)) * 100 <= ErrorAb)
#include <iostream>
#include <iomanip>
#include <cmath>
#define PRECISION 5
using namespace std;
int main()
{
cout << setprecision(PRECISION);
cout << "\nMetodo de falsa posicion\n";
}
else
{
cout << "Porcentje de Error = "; cin >> ErrorAb;
cout << xl << "\t" << xu << "\t" << vn << "\t" << f(xl) <<
"\t\t" << f(xu) << "\t\t" << f(vn) << "\t\t" << Ea << endl;
}
else if (f(vn) * f(xu) > 0) {
xu = vn;
}
}