Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CICLO: IV
UNIVERSIDAD CÉSAR VALLEJO
Facultad de Ingeniería de Sistemas
DESARROLLO DE EJERCICIOS
EJERCICIO Nº1:
Encontrar una raíz aproximada de la ecuación
Donde:
2
UNIVERSIDAD CÉSAR VALLEJO
Facultad de Ingeniería de Sistemas
EJERCICIO Nº2:
Donde:
3
UNIVERSIDAD CÉSAR VALLEJO
Facultad de Ingeniería de Sistemas
EJERCICIO Nº3:
Donde:
4
UNIVERSIDAD CÉSAR VALLEJO
Facultad de Ingeniería de Sistemas
EJERCICIO Nº4:
Donde:
EJERCICIO Nº5:
5
UNIVERSIDAD CÉSAR VALLEJO
Facultad de Ingeniería de Sistemas
Donde:
6
UNIVERSIDAD CÉSAR VALLEJO
Facultad de Ingeniería de Sistemas
7
UNIVERSIDAD CÉSAR VALLEJO
Facultad de Ingeniería de Sistemas
EJERCICIO Nº8:
8
UNIVERSIDAD CÉSAR VALLEJO
Facultad de Ingeniería de Sistemas
FUNCIÓN:
function y=funcion1(x)
y=x^2+10*cos(x);
EJEMPLO DE EJECUCIÓN:
La línea
MÉTODO DEanterior
NEWTON se RAPHSON:
observa el nombre de la función en este caso es Biseccion1, y cada uno de los
elementos entre comas tiene alguna representación. El primer elemento se coloca la función “f(x)”,el
segundo
function elementodf,
Newton1(f, representa
x0, Nmax,ele)valor de a que se refiere al valor mínimo del intervalo seleccionado, el
%estetercer elemento
programa representa
encuentra el valor
el cero de lade b que se refiere al valor máximo del intervalo seleccionado, y el
funcion
%f(x), utilizando el método de NEWTON RAPHSO
%donde:
ultimo elemento representa la aproximación deseada “ ”.
% f: función diferenciable
% df: derivada de la funcion f
% x0=punto inicial que escribir la función dentro del código de función, en este caso elegí la siguiente
1º Tenemos
% Nmax: número
función: máximo de iteraciones
y=x^2+10*cos(x)recordar que puede ser cualquier función.
% e: tolerancia
2º Luego tenemos que delimitar los valores de a y b (es recomendable utilizar “ezplot” en Matlab
% para graficar la función y delimitar el intervalo). Escribir el valor de “a” después de la primera coma
help Newton
fprintf('---------------------------------------------')
fprintf('\n i\t | \tXi\t
BREVE| DESCRIPCION
\t|Xi+1 - Xi|\n')
DE CODIGO DEL MÉTODO DE NEWTON RAPHSON
for i=1:Nmax
x=x0-feval(f, x0)/feval(df,x0);
fprintf('---------------------------------------------')
fprintf('\n %d\t | \t%.12f\t | \t%.12f\n',i,x,abs(x-x0))
if abs(x-x0)<e
fprintf('---------------------------------------------')
fprintf('\n Después de %d iteraciones, la raíz aproximada es: %.18f\n',i, x)%el 18 indica la cantidad de
cifras despues de la coma decimal
break;
end
10
x0=x;
end
UNIVERSIDAD CÉSAR VALLEJO
Facultad de Ingeniería de Sistemas
FUNCIÓN:
function y=funcion1(x)
y=x^2+10*cos(x);
DERIVADA DE LA FUNCIÓN:
function y=dfuncion1(x)
y=2*x-10*sin(x);
EJEMPLO DE EJECUCIÓN:
La línea anterior se observa el nombre de la función en este caso es Newton1, y cada uno de los
elementos entre comas tiene alguna representación. El primer elemento se coloca la función “f(x)”, el
segundo elemento representa la derivada de “f(x)”, el tercer elemento representa el valor elegido “ ”, el
cuarto elemento representa la cantidad máxima de iteraciones que podrían ocurrir tratemos de que este
valor sea constante por ejemplo 100, y el ultimo elemento representa la aproximación deseada “ ”.
1º Tenemos que escribir la función dentro del código de función1, en este caso elegí la siguiente
función: y=x^2+10*cos(x)recordar que puede ser cualquier función.
2º Luego tenemos que derivar la función(“f(x)”) ya mencionada y escribimos en el dfuncion1, en
este caso es: y=2*x-10*sin(x);
11