Você está na página 1de 5

QUESTÃO 3.

1. Utilizar a tabela 3.1 do livro e com uma linguagem computacional encontrar um


polinômio de 5º grau que se adaptam aos dados da tabela

RESOLUÇÃO

a. A linguagem computacional utilizada foi o Scilab, no qual foi produzido o algoritmo


abaixo para encontrar o polinômio de 5º grau.

clear
clc
disp("Digite a quantidade de Pontos")
n=input("")

for i=1:n
disp("Digite os valores de x")
M(1,i)=input("")
end

for j=1:n
disp("Digite os valores de y")
A(1,j)=input("")
end

B=[n sum(M) sum(M^2) sum(M^3) sum(M^4) sum(M^5); sum(M) sum(M^2) sum(M^3) sum(M^4)
sum(M^5) sum(M^6); sum(M^2) sum(M^3) sum(M^4) sum(M^5) sum(M^6) sum(M^7); sum(M^3)
sum(M^4) sum(M^5) sum(M^6) sum(M^7) sum(M^8); sum(M^4) sum(M^5) sum(M^6) sum(M^7)
sum(M^8) sum(M^9); sum(M^5) sum(M^6) sum(M^7) sum(M^8) sum(M^9) sum(M^10)]

K=[sum(A); sum(A.*M); sum(A.*M^2); sum(A.*M^3); sum(A.*M^4); sum(A.*M^5)]


disp(K)
disp(B\K)
b. Após executar o algoritmo e atribuir os valores contidos na tabela, x = x(cm) e y=L(mH),
foram encontrados os valores de “a” para encontrar o polinômio.
L(x) = a(1) x5 + a(2) x4 + a(3) x3 + a(4) x2 + a(5) x + a(6)

a(6)=2.8061014

a(5)= - 3.161808

a(4)= 1.4267737

a(3)= 0.9395943

a(2)= - 0.9883996

a(1)= 0.2253606

O polinômio encontrado é:

L(x) = 0.2253606 x5 - 0.9883996 x4 + 0.9395943 x3 + 1.4267737 x2 - 3.161808 x + 2.8061014

c. Após foi realizado no Scilab console, a aplicação de x no polinômio encontrado, ademais


a plotagem conforme abaixo:

-->clf

-->x=0:0.2:2.0

Resultado
x =
0. 0.2 0.4 0.6 0.8 1. 1.2 1.4 1.6 1.8 2.

-->y=0.2253606*x^5 - 0.9883996*x^4 + 0.9395943*x^3 + 1.4267737*x^2 - 3.161808*x +


2.8061014

Resultado
y =
column 1 to 8
2.8061014 2.2368182 1.8068007 1.515035 1.3398601 1.2476224 1.2013288
1.1693009
column 9 to 11
1.1338291 1.0998259 1.1034802

-->plot(x,y)

-->plot(x,y,'*')
Gráfico plotado

2. Achar Fcmp= I2 dL(x) para uma corrente de 0,75A


2 d(x)

L(x) = 0.2253606 x5 - 0.9883996 x4 + 0.9395943 x3 + 1.4267737 x2 - 3.161808 x + 2.8061014

I2 d (0.2253606 x5 - 0.9883996 x4 + 0.9395943 x3 + 1.4267737 x2 - 3.161808 x + 2.8061014)=


2 d(x)

= I2 (1.126803x4- 3.9535984x3+ 2.8187829x2+ 2.8535474x- 3.161808)


2

Resolvendo a derivada no Scilab

-->x=poly(0,'x')
x =
x

-->derivat(0.2253606*x^5 - 0.9883996*x^4 + 0.9395943*x^3 + 1.4267737*x^2 - 3.161808*x


+ 2.8061014)
ans =

- 3.161808 + 2.8535474x + 2.8187829x2 - 3.9535984x3 + 1.126803x3


Achar Fcmp para I=0,75 A

-->clf

-->x=0.2:0.2:1.8
x =
0.2 0.4 0.6 0.8 1. 1.2 1.4 1.6 1.8

-->y=((0.75^2)/2)*(1.126803*x^4- 3.9535984*x^3+ 2.8187829*x^2+ 2.8535474*x-


3.161808)

y =
column 1 to 8
- 0.7054237 - 0.5044410 - 0.3214297 - 0.1793399 - 0.0889518 - 0.0488765 -
0.0455554 - 0.0532605
column 9
- 0.0340945

-->plot(x,y)
-->plot(x,y,'*')
-->xlabel('x [cm]')
-->ylabel('Força [N]')

Gráfico plotado

Você também pode gostar