Está en la página 1de 4

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

DEPARTAMENTO DE CIENCIAS EXACTAS

MÉTODOS NUMÉRICOS

DEBER N 2
PARCIAL I

ALUMNOS: TNTE. SÁNCHEZ MARÍA JOSÉ


TNTE. AGUILAR PABLO
TNTE. SALAZAR VICENTE

DOCENTE: MgS. FABIÁN ORDOÑEZ

NRC: 3132

03 de Junio del 2021

Sangolquı́-Ecuador

1
DEBER No 2.- RESOLVER LOS SIGUIENTES EJERCICIOS PLANTEADOS

1. Diseñar un código que determine el cos (115°) cuando n toma los valores de 5,
10 y 50. Sus valores se deben resumir en una tabla con 6 cifras decimales..

Ejercicio 1.

function Sc=Scos(x)

%Sc=Scos(115)
x=115*pi/180;
Sc1=0;
n=5;
for i=0:n
acumulador = ((-1)^i)*(x^(2*i))/factorial(2*i);
Sc1=Sc1 + acumulador;
endfor
Sc2=0;
n=10;
for i=0:n
acumulador = ((-1)^i)*(x^(2*i))/factorial(2*i);
Sc2=Sc2 + acumulador;
endfor
Sc3=0;
n=50;
for i=0:n
acumulador = ((-1)^i)*(x^(2*i))/factorial(2*i);
Sc3=Sc3 + acumulador;
endfor
fprintf(’cos (115)\n’);
fprintf(’n(5) = %.6f\n’,Sc1);
fprintf(’n(10) = %.6f\n’,Sc2);
fprintf(’n(50) = %.6f\n’,Sc3);
endfunction

SOLUCION:

>> Sc=Scos(115)
cos (115)
n(5) = -0.422627
n(10) = -0.422618
n(50) = -0.422618

Coseno (cos) Ángulo (115)


n=5 -0.422627
n=10 -0.422618
n=50 -0.422618

2
2. Diseñar un código que encuentre el valor de un determinante de orden 4. Uti-
lice el de orden 3 para su resolución y utilice como columna pivote la 2.

function d=determinante4(A)
%A=([2 -1 2 3;1 0 -1 1;-1 2 1 0;3 0 2 -1])
%determinante4(A)
m=size(A,1);
n=1:m;
for k=1:m
if size(A,1)==1
d=A;
else
f=n(n~=k);
c=n(n~=2);%pivote columna 2
d(k)=((-1)^(k+2))*A(k,2)*determinante3(A(f,c));
d=sum(d);

end
end
end

SOLUCIÓN:

>> A=([2 -1 2 3;1 0 -1 1;-1 2 1 0;3 0 2 -1])


A =

2 -1 2 3
1 0 -1 1
-1 2 1 0
3 0 2 -1

>> determinante4(A)
ans = -47

3
3. Diseñar un código que encuentre que encuentre el valor de un determinante de
orden 5. Utilice el de orden 4 para su resolución y tome como columna pivote la 5.

function d=determinante5(A)
%A=([1 2 3 4 3;1 5 3 2 2;1 5 6 3 1;5 3 5 6 5;8 3 4 6 7])
%determinante5(A)
m=size(A,1);
n=1:m;
for k=1:m
if size(A,1)==1
d=A;
else
f=n(n~=k);
c=n(n~=5);%pivote columna 5
d(k)=((-1)^(k+2))*A(k,2)*determinante3(A(f,c));
d=sum(d);

end
end
end

SOLUCIÓN:

>> A=([1 2 3 4 3;1 5 3 2 2;1 5 6 3 1;5 3 5 6 5;8 3 4 6 7])


A =

1 2 3 4 3
1 5 3 2 2
1 5 6 3 1
5 3 5 6 5
8 3 4 6 7

>> determinante5(A)
ans = 0

También podría gustarte