Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Analisis
Analisis
ANALISIS NUMERICO
ACTIVIDAD
Una compañía construye flotadores para la proyección de equipo electrónicos que se transportan
vía marítima. Para esto se diseñó un prototipo en forma de esfera de flotación, la cual debe tener
una gravedad especifica 0.6 y un radio aproximado de 5.5 cm. Por lo tanto, se requiere determinar
la profundidad a la que se sumerge la esfera.
Solución
format long
tolerans=1e-10;
x0 = 0.5;
F = @(x) x^3-3*x+1;
Derivat = @(x) 3*x^2-3;
y = 5.5;
z = 0.6;
x0 = MyNewton (F,Derivat ,x0 ,tolerans);
fprintf('Root = f ( %d ) = %d \n',x0,F(x0));
function x0 = MyNewton (F,Derivat ,x0 ,tolerans)
while (abs(F(x0)) > tolerans)
Result = x0 - (F(x0) / Derivat(x0));
x0=Result;
end
end
secante
format long
tolerance = 1e-10;
x0 = 0.0;
x1 = 1.0;
f = @(x) x^3-3*x+1;
y = 5.5;
z = 0.6;
x1 = MySecant (f,x0,x1 ,tolerance);
fprintf('Root = f (%d) = %d \n',x1,f(x1));
function x1 = MySecant (f,x0,x1 , tolerance)
while (abs(f(x1)) > tolerance)
Result = x1 - ( (x1 - x0) / (f(x1)-f(x0)) ) * f(x1);
x0 = x1;
x1 = Result;
end
end