

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
Documento que apresenta a resolução de problemas de equações usando métodos gráficos e interpolação polinomial. O texto inclui códigos em pascal para encontrar as raízes aproximadas de uma função e calcular o polinômio interpolador. Além disso, é discutido o cálculo da distância percorrida integrando a velocidade em diferentes intervalos.
Tipologia: Notas de estudo
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!


(a) Método gráfico:
-3 -2 -1 1
1
2
x
y
Erro absoluto:
O erro é inferior a 0.0625.
xList:= [10,20,30]:
n:=2: DD[1,1]:=dList[1]: for i from 1 to n do DD[i+1,i+1]:=dList[i+1]: for j from i-1 downto 0 do DD[j+1,i+1]:=(DD[j+2,i+1]-DD[j+1,i])/(xList[i+1]-xList[j+1]): end: end: MDD:=matrix(n+1,n+1,DD)
A tabela de diferenças divididas é a seguinte:
xi δ(ti) δ[xi,xi+1]] δ[x 0 ,x 1 ,x 2 ]
for i from n-1 downto 0 do P:=DD[1,i+1]+ P*(x-xList[i+1]) end: print(Unquoted,"O polinómio interpolador é dado por \n\t P(x)= ".simplify(P)."."); valor:= evalAt(P,x=22): print(NoNL,Unquoted, "Assim, o valor é aproximadamente P(22)=".round(valor,4)."(10^4N)."):
A distância percorrida é dada pelo integral da velocidade de 0 a 30, que por sua vez é a soma dos integrais em [0,10], ]10,20] e ]20,30]. Como h = 5 temos de considerar os pontos t 0 =0, t 1 =5, t 2 =10, t 3 =15, t 4 =20, t 5 =25 e t 6 =30.
Regra de trapézios e erro:
b:=10: a:=0: n:=(b-a)/h: t:=a: s:=0: for i from 1 to n-1 do t:=t+h: s:=s+f1(t): end_for: IT1:=h/2(f1(a)+2s+f1(b)):