Está en la página 1de 7

PC1

NOMRE: COLLANTES RAFAEL, MARIA ROSMERI


SECCION:CI1711
CURSO: INTRODUCCION A LOS METODOS COMPUTACIONALES
PROFESOR: LIZBETH MONICA CUBA SAMANIEGO
TIU: U201823078

PREGUNTA 1
1. Realizar un seguimiento paso a paso de la siguiente función, cuando se llama con:
>> fun1 (10,0.000001)
Complete la tabla (use 8 decimales de precisión), si vas usar er1 inicia el valor en 100, puedes implementar el
código vectorialmente para rellenar la tabla ;
function x=fun1(a,e)
    x0=a/2;
    x=(x0/2) +  a/(2*x0);
    while abs(x-x0)>e
        x0=x;
        x=(x0/2) +  a/(2*x0);
    end
end
i      x0            x               abs(x-x0)
 1 5 3.5 1.5
 2 3.5 3.17857142857143 0.321428571428571
 3 3.17857142857143 3.16231942215088 0.016252006420546
 4 3.16231942215088 3.16227766044414 4.17617067465237e-05
5 3.16227766044414 3.16227766016838 2.75757194856396e-10

a=10
e=0.000001
i=1
x0=a/2;
x=(x0/2)+a/(2*x0);
tabla(i,1)=i
tabla(i,2)=x0
tabla(i,3)=x
tabla(i,4)=abs(x-x0)
while abs(x-x0)>e
i=i+1
x0=x;
x=(x0/2)+a/(2*x0);
tabla(i,1)=i
tabla(i,2)=x0
tabla(i,3)=x
tabla(i,4)=abs(x-x0)
end
Escribir las ultimas iteraciones como respuesta:
Escribir los valores separados por un "- ",como en el ejemplo mostrado 
por ejemplo: 1.600000-1.032050-1.000092

PREGUNTA 2
PREGUNTA 3
1. Crear una function  que pueda sumar los valores numéricos enteros de A a B.
 Luego pruebe de 10 a 20. El resultado final debe aparecer en la ventana de comandos.

function [s]=tercera(A,B)
x=A:B;
s=0;
for n=1:size(x,2)
s=s+x(n);
end
PREGUNTA 4

x1=-2:0.01:2;
y1=exp(-x1.^2)-asin(x1./2).^2;
x2=-2:0.01:2;
y2=(exp(sin(x2))).*cos(2*x2);
x3=0:0.01:2*pi;
y3=(x3.^2+x3.^3)./(cos(x3)+sin(x3)).^2;
plot(x1,y1,'r')
hold on
grid on
grid minor
plot(x2,y2,'b')
plot(x3,y3,'m')
legend('funcion f','funcion g','funcion h')
hold off
%% se le da un axis pequeño porque la funcion x3,y3 que es la funcion H tiene un rango muy alto
axis([-2 2*pi -1.5 1.5])
PREGUNTA 5
1. Implemente un algoritmo en Matlab basado en las técnicas estudiadas en clase, para resolver el SEL mostrado a
continuación. 

También podría gustarte