You are on page 1of 3

Exame: Cálculo Numérico - 19/12/2017

Nome: Matrícula:

Tempo de prova: 4h.


A prova é composta por 4 questões. Coloque seu nome e número de matrícula nas folhas de questões
e de respostas.
A folha de questões também deve ser devolvida ao nal da prova.
A resposta nal de cada item deve ser indicada a caneta.
Sempre que necessário, arredonde ao invés de truncar.
Deixe registradas as passagens em cada iteração, ao invés de apenas indicar o valor nal, para que o
raciocínio possa ser avaliado.
Alunos pegos colando receberão a nota 0.

1. (Valor: 2,5) Resolva o sistema linear do Laboratório 1 pelo método de eliminação gaussiana.
Utilize 4 algarismos signicativos.
    
1 1 0 0 B 8
 0 0 0.0175 0.3   L   2.028 
  = 
 30 15 3 50   C   500 
1 1 0.35 1 V 45

2. (Valor: 2,0. Adaptada de Chapra e Canale) A taxa de crescimento g de uma cultura de mi-
croorganismos que produz antibiótico é função da concentração de alimento c conforme a equação
2c
g=
4 + 0.8c + c2 + 0.2c3
Como mostrado no gráco a seguir, o crescimento tende a zero em concentrações muito baixas em
decorrência da limitação de alimento, e também tende a zero em concentrações muito altas por causa
do efeito de toxinas.

Encontre o valor de c que corresponde ao máximo crescimento. Dê sua resposta com precisão de
0.1 mg/L.
3. (Valor: 4,5) A equação de Michaelis-Menten descreve a velocidade de reações catalisadas por
enzimas. Sua forma é
Vmax S
V = (1)
Km + S
em que V = velocidade de reação, mol/(L · min). Variável dependente.
S = concentração do substrato, mol/L. Variável independente.
Vmax = máxima velocidade de reação, mol/(L · min). Parâmetro constante.
Km = constante de Michaelis, mol/L. Parâmetro constante.

a. (Valor: 1,5) Um experimento foi realizado para determinação das constante Vmax e Km . Os
resultados das medidas são dados a seguir:

Tabela 1: Resultados experimentais


S , mol/L V , mol/(L · min)
0.1 0.11
0.2 0.17
0.3 0.2
0.4 0.21
0.5 0.22

Como a expressão da equação (1) não é linear nos parâmetros, não é possível aplicar diretamente
o método dos mínimos quadrados. Uma possibilidade é alterar a forma da equação fazendo a seguinte
linearização:
1 Km 1 1
= + (2)
V
|{z} Vmax |{z}
S Vmax
| {z } | {z }
y α x β

A partir da forma y = αx + β explicitada em (2) e usando os dados da Tabela 1, determine os


valores de Km e Vmax pelo método dos mínimos quadrados. Utilize 4 algarismos signicativos.
b. (Valor: 1,5) Utilize o método de Lagrange para determinar o polinômio que interpola os pontos
de S = 0.2 mol/L até S = 0.5 mol/L. (Ou seja, não determine o polinômio interpolador que passa
por todos os pontos da Tabela 1).
c. (Valor: 0,5) Utilize seus resultados dos itens b e c para estimar a velocidade de reação quando
S = 0.45 mol/L. Comente se os resultados obtidos são sicamente plausíveis.
d. (Valor: 1,0) Sabendo que quando S = 0 mol/L, V = 0 mol/(L · min), utilize um método
numérico e os dados da Tabela 1 para estimar
Z 0.5
V (S)dS
0
4. (Valor: 1,0) Encontre os erros no código Scilab a seguir, que tenta implementar o Método da
Falsa Posição para encontrar zero de função.

function [x,iteracoes] = falsaPosicao(f,a,b)


// resolve a equação f(x) = 0 pelo método da falsa posição
// f é o nome de uma função do scilab
// a e b são os limites do intervalo que contém a raiz
tol = 1e-9; // tolerância usada no critério de parada
it=0;
if f(a)*f(b) < 0
disp('O intervalo fornecido pode não incluir nenhuma raiz porque f(a) f(b) < 0')
break;
else
encontrou = 0;
m=(a.*f(b)-b.*f(a))./(f(b)-f(a));
while (encontrou==0) do
it=it+1;
if f(m) == 0 // a raiz está exatamente em m
encontrou = 1; // raiz encontrada
elseif f(a).*f(m) > 0 then // a raiz está na metade da direita
a=m;
else // a raiz está na metade da esquerda
b=m;
end;
m=(a.*f(b)-b.*f(a))./(f(b)-f(a));
if (min(abs(f(m)),(b-a))<tol) then
encontrou = 1;
end;
x=m;// valor retornado para a raiz é o ponto médio
iteracoes=it;//retorna o numero de iterações
end
end
endfunction;