Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Formato de Reporte
Formato de Reporte
lanzador de
proyectiles
12 OCTUBRE 2022
Resumen.......................................................................................................1
Introducción...................................................................................................2
Marco Teórico...............................................................................................3
Desarrollo......................................................................................................5
Resultados....................................................................................................3
Conclusión....................................................................................................6
Bibliografía....................................................................................................7
Resumen
1
Introducción
2
Marco Teórico
\frac{f(a)}{c-a} = -\frac{f(b)}{b-
c}c−af(a)=−b−cf(b)\frac{f(a)}{c-a}
El método une f(a) con f(b) con
= \frac{f(b)}{c-b}c−af(a)=c−bf(b)
una línea recta, la intersección
que, al despejar c, se obtiene:
de la recta con el eje x
representaría una mejor
c = b - f(b) \frac{(a-b)}{f(a)-
aproximación hacia la raíz.
f(b)}c=b−f(b)f(a)−f(b)(a−b)
Calculado el valor de c, éste
Al reemplazar la curva de f(x)
reemplaza a uno de los valores
por una línea recta, se genera el
iniciales [a,b], cuyo valor
nombre de «posición falsa» de
evaluado tenga el mismo signo
la raíz. El método también se
que f(c)
conoce como interpolación
lineal.
Nota: La forma de la expresión
presentada para c, se usa para
comparar con el método de la
secante. Se obtiene sumando y
restando b y reagrupando.
4
5
Desarrollo
El método de la falsa vc =
(xa*f(xb)-xb*f(xa))/(f(xb)-
f(xa));
posición se puede usar de forma disp([ite,xa,vc,xb,error])
if (f(xa)*f(vc)<0)
más rápida y eficiente, con xb=vc;
else xa=vc;
valores muy o mucho mas end
error = abs(f(vc));
cercanos a cero absoluto. La ite = ite+1;
end
manera de poder hacer esto es fprintf("La raiz se encontro en
el punto:\n\t%f\n",vc)
realizar una programación en
computadora, que en nuestro Que al ingresarlo nos
caso es en la aplicación de pedirá que ingresemos la
Matlab, en la se usó el siguiente ecuación a evaluar.
código de programación para Esta la escribiremos de la
lograrlo. siguiente manera:
%Metodo de la falsa posicion
clear, clc “x.^n+x-n”
e = input("Ingrese la funcion a
evaluar: \n"); Por el tipo de código que
f = inline(e);
pude encontrar gracias a los
X = -5:0.01:5;
Y = f(X); métodos de investigación e
plot (X,Y)
grid on internet, se usan las comillas y
xa = input ("Ingrese el intervalo
anterior; \n"); el punto después de la variable
xb = input ("Ingrese el intervalo
superior: \n"); elevada, porque, repito, el
T = input ("Ingrese el valor de
la tolerancia: \n"); código pide que se escriba de
vc = 0; ite = 0.0000000000; error
= 100;
fprintf("\t iter \t\txa \t\t vc \
esa manera, ya que de lo
t\t xb \terror\n")
contrario no recibirá ninguna
señal y al contrario nos marcara
while (error > T)
6
errores, un ejemplo utilizado fue
el siguiente:
“x.^2+x-5”
Después nos arrojara una
gráfica en la cual debemos
ubicar la raíz que es donde
cambia el movimiento de la
línea.
Se utilizo el siguiente diagrama
de flujo para comenzar la idea
de la programación, en otras
palabras, este fue el inicio de la
idea de como y en que orden
seria la introducción de datos,
los cálculos, las instrucciones,
En este caso los valores operaciones, etc.
oscilan entre el intervalo de [- En el diagrama se busco
1.5, 2], eso quiere decir que la hacerse de una manera sencilla
raiz que buscamos esta o se ya que si hubiese sido algo más
encuantra muy cerca de esos complejo en realidad en vez de
valores o dentro de ellos como ayudarnos a acercarnos a la
se pueden apreciar los programación esperada, lo más
resultados con una tolerancia seguro es que solo nos
del 0.001 de error a hubiésemos confundido y por
continuación: ende “trabado” en este proyecto.
7
Inicio
Ingrese la
función a
F
V
Ingrese el
intervalo inferior
Ingrese el
intervalo superior
Ingrese el valor
de la tolerancia
F(xa) F(xb)=0 F
Ingrese el valor
de la tolerancia
F( xb)(xa−xb)
Xr= xb−
F ( xa ) −F( xb)
#Inter - Xa - Xr - Xb - error
Al final imprime el
resultado de la raíz.
8
Dato extra: En la programación
la “Xr” es representada como “vc”, el
error ha sido corregido en el programa
que se enviara junto a este archivo.
9
Resultados
1. x 2+ x−5
2. x 3+ 2 x−4
10
3. x 4 +6∗x−8
11
12
Conclusión
Puedo decir con certeza nunca tienes certeza de que no
que al usar un método de estas equivocado diferencia de
programación es efectivo que un programa que si se realiza
podrás realizar tus interacciones con calma y de manera correcta
con este método y cualquiera de obtendrás resultados rápidos,
los antes mencionados con certeros y eficaces, puedo
mucha mas rapidez y fluidez resumir que es muy útil en estos
que si fueran realizadas a mano casos donde las iteraciones son
y hechas una por una, esta muy tardadas de hacer una por
manera además de ser tardada una.
13
Bibliografía
https://es.wikipedia.org/wiki/M%C3%A9todo_de_la_regla_falsa
https://www.uv.es/~diaz/mn/node23.html
https://www.youtube.com/watch?v=mZvqVrPBr4k
14