Académique Documents
Professionnel Documents
Culture Documents
disp("Método de bisección");
disp("Intervalo de búsqueda [xA,xB]?");
xA=input("xA = ");
xB=input("xB = ");
// Contador de iteraciones
iter=0;
// Contador de iteraciones
iter=iter+1;
// Checar si xC es la solución
if fC==0 then
disp("La solución es x=" + string(xC));
disp(string(iter) + " iteraciones necesarias");
abort
end
// Contador de iteraciones
iter=0;
// Contador de iteraciones
iter=iter+1;
// Pedir datos
n=input("Número de datos? n=");
x=zeros(n,1);
y=zeros(x);
L=zeros(x);
disp ("Introduzca los datos:");
for i=1:n
x(i)=input("x"+string(i)+"=");
y(i)=input("y"+string(i)+"=");
end
// Cálculo de la interpolación
suma=0;
for i=1:n
suma=suma+L(i)*y(i);
end
disp("Método de Euler")
disp("Proporcione el punto inicial:")
t0=input("t0=");
y0=input("y0=");
disp("Proporcione el valor final de t:")
tf=input("tf=");
disp("Proporcione el valor del paso")
h=input("h=");
// Primer valor de yi
y(1)=y0;
// Graficar
clf
plot(t,y,"o");