Você está na página 1de 1

Introdução à Análise de Processos - Lista 7

Questão 1.

Letra b)

clear
clc
deff('y=f(x)','y=(((x^3-(15*(x^2))+62*x-48)/24)*1.3863)+(((x^3-(13*(x^2))+44*x-32)/-20)*1.7917)+(((x^3-(11
*(x^2))+34*x-24)/56)*2.079)-1')
x=1
erro=1
while erro>0.0001
x=x-f(x)/numderivative(f,x)
erro=abs(f(x))
end
printf('O valor de x é: ')
disp(x)

O programa retornou:

O valor de x é:
2.8479198

Questão 2:

clear
clc
p=input('Digite o número de pontos: ')
for i=1:p
printf('Ponto %g: ',i)
x(i)=input('Digite o valor de x: ')
y(i)=input('Digite o valor de y: ')
end
q=%s
for i=1:length(x)
r(i)=1
for j=1:length(x)
if i<>j
r(i)=r(i)*(q-x(j))/(x(i)-x(j))
end
end
end
s=r.*y
t=sum(s)
disp('O polinômio é: ')
disp(t)

Você também pode gostar