

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Neste documento, é apresentada a resolução de um problema de existência e unicidade de raiz de um polinômio no intervalo [-1.5,-1]. O polinômio é definido e se mostra que é contínuo, diferenciável e regular no intervalo. A existência de pelo menos uma raiz no intervalo é demonstrada pelo teorema de bolzano. A derivada do polinômio é estudada e mostra-se que é sempre positiva no intervalo, o que implica que a função é monotônica e tem apenas uma raiz. Além disso, são apresentados dois métodos numéricos para aproximar a raiz: o método de newton e a regra da bissecção.
Tipologia: Notas de estudo
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!


Existência e unicidade de raiz do polinómio no intervalo [-1.5,-1]:
p:=x->2*x^3+x^2-x+1; p'; x → 2 x^3 + x^2 − x + 1
x → 6 x^2 + 2 x − 1
A função polinomial é contínua e diferenciável em IR, logo é regular no intervalo.
p(-1.5)*p(-1) − 2.
Pelo corolário do teorema de Bolzano, conclui-se que a função tem pelo menos um zero no intervalo [-2,-1].
solve(p'(x),x) { −
float(%) { − 0.6076252185, 0.2742918852}
A derivada do polinómio é uma parábola com convidade voltada para cima e não tem zeros no intervalo [-1.5,-1], de modo que p' é sempre positiva em ]-1.5,-1[. Então, o polinómio é uma função monótona crescente no intervalo, o que implica que interseta uma única vez o eixo do x logo o polinómio tem uma única raiz em [-1.5,-1].
Método de Newton:
p'' x → 12 x + 2
p(-1.5)p''(-1.5); p(-1.0)p''(-1.0);
− 10.
Assim, a aproximação inicial é x 0 = -1.5.
n:=3: x[1]:=-1.5: for i from 1 to n do x[i+1]:=x[i]-p(x[i])/p'(x[i]): e[i]:=abs(x[i+1]-x[i]): // Erro do método print(Unquoted,"x".i=float(x[i+1])," com erro absoluto e".i=e[i]): end_for: print(NoNL, "\n"): print(Unquoted,"A soluçao é aproximadamente ".round(x[n+1],4)."."):
x1 = -1.289473684, com erro absoluto e1 = 0. x2 = -1.236967446, com erro absoluto e2 = 0. x3 = -1.233763552, com erro absoluto e3 = 0.
A soluçao é aproximadamente -1.2338.
Número de iterações a efetuar para garantir a mesma precisão de 10^(-2) pelo método da bissecção:
delete n: solve((-1+1.5)/2^n<10^(-2),n,Real) (5.64385619, ∞)
Pelo método da bissecção teriamos de efetuar pelo menos 6 iterações.
TList:= [0,1,2]: YList:=[269.7,272.9,276.1]: n:=2: DD[1,1]:=YList[1]: for i from 1 to n do DD[i+1,i+1]:=YList[i+1]: for j from i-1 downto 0 do DD[j+1,i+1]:=(DD[j+2,i+1]-DD[j+1,i])/(TList[i+1]-TList[j+1]): end: end: MDD:=matrix(n+1,n+1,DD)
( 269.7 3.2 − 4.440892099 10 −^16 0 272.9 3. 0 0 276.
A tabela de diferenças divididas é a seguinte:
ti y(ti) y[ti,ti+1]] y[t 0 ,t 1 ,t 2 ]
delete t:
P:=0: for i from n-1 downto 0 do P:=DD[1,i+1]+ P*(t-TList[i+1]) end: print(Unquoted,"O polinómio interpolador é dado por \n\t P(t)= ".simplify(P)."."); valor:= evalAt(P,t=1.5): print(NoNL,Unquoted, "Assim, o valor de y(1.5) é aproximadamente P(1.5)=".round(valor,4)." milhões."):
O polinómio interpolador é dado por P(t)= 3.2*t + 269.7. Assim, o valor de y(1.5) é aproximadamente P(1.5)=274.5 milhões.
Com n = 4, então, h = 3/2 =1.5. Assim, os pontos a considerar na fórmula da regra de Simpson são x 0 =2, x 1 =3.5, x 2 =5, x 3 = 6.5 e x 4 =8. f:=t->(9+4(cos(0.4t))^2)(5exp(-0.5t)+2exp(0.15*t)): f(2); f(3.5); f(5); f(6.5); f(8)
Regra de Simpson:
delete t:
n:=4: b:=8: a:=2: h:=(b-a)/n: t:=a: s:=0: for i from 1 to n-1 do t:=t+h: if i mod 2= then s:=s+2f(t) else s:=s+4f(t) end_if end_for: IT:=h/3*(f(a)+s+f(b)): print(NoNL,Unquoted, "A massa transportada é aproximadamente ".round(IT,4)." mg ."):