Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MÉTODOS NUMÉRICOS
DEBER N 2
PARCIAL I
NRC: 3132
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
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:
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:
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