Académique Documents
Professionnel Documents
Culture Documents
EXAMEN PARCIAL
INDICACIONES:
• Desarrolle la prueba siguiendo las indicaciones y los métodos sugeridos. Plantee la solución en su hoja de examen, sea claro y
ordenado.
• Puede utilizar octave. No se permite ningún otro instrumento o aplicación, esta conlleva a la anulación de la prueba.
• Copiar los resultados intermedios del octave en la solución del problema en forma de texto, salvo que sea un gráfico.
• Copiar en la solución del problema el programa utilizado en Octave.
• Para el cálculo de todos los problemas use 8 decimales.
b) (1ptos.) Que conclusión puede llegar con los resultados de los errores.
Cuanto mayor es el valor de n mayor es la exactitud del valor de e aproximado, esto quiere
decir si n tiende al infinito el valor de aproximado es igual al valor exacto de e.
Problema 02. Considere la siguiente ecuación 𝒆𝟎.𝟓𝒙 − 𝒙 = 𝒙𝟐 del que queremos obtener las raíces
contenidas en el intervalo [−4, 4]. Para ello:
a) (1pto.) Calcule los intervalos de las raíces.
𝒇(𝒙) = 𝒙𝟐 + 𝒙 − 𝒆𝟎.𝟓𝒙 = 𝟎
Graficando:
>> x=-4:0.1:4;
>> y=x.^2+x-exp(0.5.*x);
>> plot(x,y)
>> hold on
>> fplot('0*x',[-4,4])
Los intervalos delas raíces son: [-2, -1] y [0, 1]
b) (2pto.) A partir de a) encuentre un punto de partida adecuado para encontrar la raíz positiva y
el número de iteraciones con un error aproximado menor a 0.5 x 10-4, Use cualquier método
abierto y explique la razón.
𝑓′(𝑥) = 2𝑥 + 1 − 0.5𝑒0.5
𝑓′′(𝑥) = 2 − 0.25𝑒0.5𝑥
Tomando x0 = 1 entonces (1)𝑓′′(1) > 0, voy a usar el método de Newton-Raphson por ser
convergente para x0 = 1,
>> 1^2+1-exp(0.5*1)
ans = 0.35128 >> 2-
0.25*exp(0.5*1) ans =
1.5878
clea
xi=0; error=100;
numter=1;
x=a; fa=eval(y);
x=b; fb=eval(y);
while error>tolerancia
raiz=(a+b)/2; x=a;
fa=eval(y); x=raiz;
fr=eval(y); error=(b-
a)/2;
fprintf('%2d %15.10f %15.10f %15.10f %15.10f\n',numter,a,b,raiz,error)
if fa*fr<0
b=raiz; else
a=raiz;
end
if fa*fr==0
fprintf('\n\n\n\nLa raíz exacta es: %d',raiz)
fprintf('\n\nNumero de iteraciones: %d',numter);
break end
xi=raiz;
numter=numter+1;
end
if error<tolerancia
fprintf('\nLa raíz exacta es: %d',raiz)
fprintf('\nNumero de iteraciones: %d',numter-1); end
a b Raiz Error
1 -2.0000000000 -1.0000000000 -1.5000000000 0.5000000000
2 -1.5000000000 -1.0000000000 -1.2500000000 0.2500000000
3 -1.5000000000 -1.2500000000 -1.3750000000 0.1250000000
4 -1.3750000000 -1.2500000000 -1.3125000000 0.0625000000
5 -1.3750000000 -1.3125000000 -1.3437500000 0.0312500000
6 -1.3750000000 -1.3437500000 -1.3593750000 0.0156250000
7 -1.3750000000 -1.3593750000 -1.3671875000 0.0078125000
8 -1.3750000000 -1.3671875000 -1.3710937500 0.0039062500
9 -1.3710937500 -1.3671875000 -1.3691406250 0.0019531250
10 -1.3691406250 -1.3671875000 -1.3681640625 0.0009765625
11 -1.3691406250 -1.3681640625 -1.3686523438 0.0004882812
12 -1.3686523438 -1.3681640625 -1.3684082031 0.0002441406
13 -1.3686523438 -1.3684082031 -1.3685302734 0.0001220703
14 -1.3686523438 -1.3685302734 -1.3685913086 0.0000610352
15 -1.3685913086 -1.3685302734 -1.3685607910 0.0000305176
Problema 03. Una empresa electrónica fabrica tres tipos de teléfonos celulares: GA, GM y GB (Gama
Alta, Gama Media y Gama Baja). Para armar un celular de GM se necesitan 60 minutos, otros 12 para
probar sus componentes y 12 minutos más para instalar el software. El tiempo requerido por el GA es
de 72 minutos para su ensamblado, 15 minutos para probarlo y 12 minutos para instalar el software.
El GB, el más sencillo de la línea, necesita 36 minutos de ensamblado, 9 minutos de prueba y 9 minutos
de instalación de software. Si la planta dispone de 1560 horas de trabajo por mes para armar, 340 horas
para probar y 320 horas para instalar. ¿Cuántos celulares de cada tipo puede producir en un mes?
>> B=[93600;20400;19200]
B=
93600
20400
19200
>> x=A\B
x = 800
600
400
[Ma,Na]=size(a);
[Mb,Nb]=size(b);
a=[a, b']; disp('Matriz
ampliada') disp(a)
for j=2:M
piv=j-1; for
i=j:M
a(i,:)=a(i,:)-a(i,piv)*a(piv,:)/a(piv,piv);
end end disp('Matriz Triengular') disp(a)
%retrosustitución
cont=0; for p=Na+1:N
x(M)=a(M,p)/a(M,M);
cont=cont+1; for
m=M-1: -1: 1 S=0;
for n = M: -1: m+1
S=S+a(m,n)*x(n);
end
x(m)=(a(m,p)-S)/a(m,m);
end
fprintf('Solucion%3.0f\n', cont)
disp(x') end
c) (2 ptos.) Resolver con el método de Jacobi con un número de iteraciones igual al obtenido en
b) del problema anterior. Cuál es el error porcentual obtenido.
LA MATRIZ DE COEFICIENTES NO ES DIAGONALMENTE DOMINANTE, NO CONVERGE A UNA
SOLUCIÓN.
Problema 03. Se desea determinar el área de un trapecio (figura), cuya fórmula es (los
valores de a, b y c están en cm. Se pide:
>> a = 12.12
a = 12.120
>> b = 7.53 b =
7.5300 >> h =
4.72 h = 4.7200
>> A=h*(a+b)/2
A = 46.374
b) (2 ptos.) Determine el error absoluto cometido al calcular el área en cm y el correspondiente error
relativo en porcentaje.
a = 0.01, b = 0.02, h = 0.03
A = h/2( a) + h/2( b) + 1/2(a + b)( h)
>> eA=h*0.01/2+h*0.02/2+0.5*(a+b)*0.03
eA = 0.36555
c) (2 ptos.) El rango de valores donde se encuentra el área del trapecio. ¿Cuántas y cuáles cifras
significativas considera exactas del área?
46.008 ≤ A ≤ 46.740