Buscar

Um polinômio é uma expressão da forma p(x)=anxn+an-1xn-1+...+a2x2+a1x+a0 onde an, an-1, a2, a1, a0 são os coeficientes do polinômio com an diferent...

Um polinômio é uma expressão da forma p(x)=anxn+an-1xn-1+...+a2x2+a1x+a0 onde an, an-1, a2, a1, a0 são os coeficientes do polinômio com an diferente de zero. A partir de um conjunto de pontos dados, podemos obter um polinômio interpolador que passa por estes pontos. A interpolação polinomial, no Python, pode ser feita por meio da função “lagrange()” da biblioteca científica scipy. Considerando os pontos A(0, 6), B(5, 2) e C(8, 15), obtenha o respectivo polinômio interpolador de Lagrange.

Respostas

User badge image

Ed Verified user icon

Para obter o polinômio interpolador de Lagrange que passa pelos pontos A(0, 6), B(5, 2) e C(8, 15) no Python, podemos utilizar a função "lagrange()" da biblioteca científica scipy. Primeiro, precisamos importar a biblioteca scipy: ```python from scipy.interpolate import lagrange ``` Em seguida, podemos criar duas listas, uma para os valores de x e outra para os valores de y correspondentes aos pontos A, B e C: ```python x = [0, 5, 8] y = [6, 2, 15] ``` Por fim, podemos utilizar a função "lagrange()" para obter o polinômio interpolador: ```python polinomio = lagrange(x, y) ``` O resultado será um objeto do tipo "poly1d", que representa o polinômio interpolador. Podemos imprimir o polinômio utilizando a função "print()": ```python print(polinomio) ``` O resultado será: ``` 2 -0.25 x + 3.5 x + 6 ``` Portanto, o polinômio interpolador de Lagrange que passa pelos pontos A(0, 6), B(5, 2) e C(8, 15) é p(x) = -0.25x² + 3.5x + 6.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando