Y utilice el método de Newton para programar y calcular.
¿Función? Aproximadamente arraigado en.
?Precisión | x *-xk |
clc?
¿Está claro? Todos;
?La ecuación a resolver y sus derivadas se definen como variables de referencia global en la subfunción.
¿Globalmente? fnq? dfnq
fnq? =?@(x)? x^3? -?6*x^2? ?9*x? -?2;Ecuación original
dfnq? =?@(x)? 3*x^2? -?12*x? ?9; función derivada
tol? =?(1/2)*10^-4;Requisito de precisión
x0? =?3.5;? Punto inicial de la solución = punto medio del intervalo
gmax? =?1 E3;? ¿Resolver para el número máximo de iteraciones
x01? =?3;Intervalo de solución
x02? =?4;
[k,xk,yk,piancha]=newtonqx(x0,tol,gmax);?
fprintf('\nNuevo método: .5f\n ',?xk);
[k,xk,yk,piancha]=Gexian(x01,x02,tol , gmax );
fprintf('\nMétodo de separación: .5f\n ',?xk); Resultado de la operación:
Método de Newton: 3.73205
Método de la secante: 3.73205